如果我没记错的话,Safari 目前需要为 HTML5 <video>
元素编码的 MP4 (H.264/AAC) 视频。
所以我尝试使用 ffmpeg
将视频转换为这种格式。但是,当我输入 shell 命令 ffmpeg -i video.flv video.mp4
时,返回的错误是:
似乎流 0 编解码器帧速率与容器帧速率不同:2000.00 (2000⁄1) -> 29.92 (359⁄12) 输入 #0,flv,来自“video.flv”:
持续时间:00:05:01.20,开始:0.000000,比特率:66 kb/s Stream #0.0:视频:h264, yuv420p, 320x240 [PAR 1:1 DAR 4:3], 66 kb/s, 29.92 tbr, 1k tbn , 2k tbc 流 #0.1:音频:aac,22050 Hz,立体声,s16 输出 #0,mp4,到“video.mp4”:流 #0.0:视频:mpeg4,yuv420p,320x240 [PAR 1:1 DAR 4:3 ], q=2-31, 200 kb/s, 90k tbn, 29.92 tbc Stream #0.1: 音频: 0x0000, 22050 Hz, stereo, s16, 64 kb/s Stream mapping: Stream #0.0 -> #0.0
流 #0.1 -> #0.1 输出流 #0.1 不支持的编解码器
需要 AAC 编解码器,但我是 ubuntu 的新手,我现在真的不知道如何解决这个问题。我正在使用 Ubuntu 9.10 Karmik Koala(用于 amd64)。
非常感谢。 :)
原文由 user176455 发布,翻译遵循 CC BY-SA 4.0 许可协议
http://handbrake.fr 是一个不错的高级工具,具有许多有用的 mp4 预设,适用于 iPod、PS3 等,具有适用于 Linux、Windows 和 Mac OS X 的 GUI 和 CLI 界面。
它作为单个静态链接的胖二进制文件具有自己的依赖项,因此您拥有所有 x264 / aac 编解码器。
列出所有可用的预设: