FFMPEG:从FLV转换为MP4的视频无法在iPod中播放,但可在iPhone中播放

Sha*_*ngh 3 iphone ffmpeg ipod

我使用下面的命令将视频从FLV,M4V转换为MP4.

ffmpeg -y -i video_1336406262.flv -vcodec libx264 -vpre slow -vpre ipod640 -b 250k -bt 50k -acodec libfaac -ac 2 -ar 48000 -ab 64k -s 480x320 video_1336406262.mp4

从M4V转换为MP4的视频在iPhone和iPod上播放得非常好,但从FLV转换为MP4的视频在iPod中不起作用,但在iPhone中起作用.

在HTML5页面的视频区域,iPod甚至不显示播放符号.

有人可以帮忙吗?

我使用相同的命令从FLV和M4V转换为MP4.

谢谢

Sir*_*ius 5

我建议使用HandBrakeCLI将视频转换为MP4.

Handbrake有一些内置预设,允许精确的兼容性目标,请参阅https://trac.handbrake.fr/wiki/BuiltInPresets

内置的ipod预设与您需要的格式有一些差异,因此您的调用可以通过以下方式转换为handrake调用:

HandBrakeCLI -i video_1336406262.flv -e x264 -a 1 -E faac -6 dpl2 -R Auto -D 0.0 -f mp4 -I -m -x level=30:bframes=0:weightp=0:cabac=0:ref=1:vbv-maxrate=768:vbv-bufsize=2000:analyse=all:me=umh:no-fast-pskip=1:subme=6:8x8dct=0:trellis=0 -b 250 -B 64 -R 48 -X 480 -w 480 -l 320 -2 -o video_1336406262.mp4
Run Code Online (Sandbox Code Playgroud)

我不能证明这正是你所需要的,但这应该足够接近.