【发布时间】:2010-12-22 19:53:17
【问题描述】:
如果我没记错的话,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 流 #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,到 '视频.mp4': 流 #0.0:视频:mpeg4、yuv420p、320x240 [PAR 1:1 DAR 4:3]、 q=2-31, 200 kb/s, 90k tbn, 29.92 tbc 流 #0.1:音频:0x0000、22050 Hz、立体声、s16、64 kb/s 流 映射:流 #0.0 -> #0.0
流 #0.1 -> #0.1 不支持的编解码器 对于输出流#0.1
需要 AAC 编解码器,但我是 ubuntu 的新手,我现在真的不知道如何解决这个问题。我正在使用 Ubuntu 9.10 Karmik Koala(适用于 amd64)。
非常感谢。 :)
【问题讨论】:
-
我认为这个链接可能有用:ubuntuforums.org/showthread.php?t=786095
-
您的视频已经使用 H.264/AAC 编码,您只需将其复制到新容器中:
ffmpeg -i video.flv -codec copy video.mp4