<video>
元素的视频编码为MP4(H.264 / AAC)格式。因此,我尝试使用
ffmpeg
将视频转换为此格式。但是,当我输入shell命令ffmpeg -i video.flv video.mp4
时,返回的错误如下:
需要一个AAC编解码器,但我对ubuntu相当新手,不知道如何解决这个问题。我正在使用Ubuntu 9.10 Karmik Koala(针对amd64)。似乎流0编解码器帧速率与容器帧速率不同:
2000.00(2000/1) -> 29.92(359/12)Input#0,flv,来自'video.flv':
Duration:00:05:01.20,start: 0.000000,bitrate: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 Stream#0.1:音频:aac,22050 Hz,立体声,s16 Output #0,mp4,to 'video.mp4': Stream #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,立体声,s16,64 kb/s Stream mapping:流#0.0 ->#0.0
流#0.1 ->#0.1 不支持的编解码器 输出流#0.1
非常感谢。 :)
ffmpeg -i video.flv -codec copy video.mp4
。 - mark4o