【发布时间】:2012-11-22 13:21:22
【问题描述】:
如何使用 ffmpeg 从命令行对 en .mp4 文件进行编码,使其在 chrome 中工作?这确实很有挑战性,因为 ffmpeg 有很多参数组合,而 Chrome 对输出格式的颜色编码很敏感。
【问题讨论】:
标签: google-chrome video ffmpeg
如何使用 ffmpeg 从命令行对 en .mp4 文件进行编码,使其在 chrome 中工作?这确实很有挑战性,因为 ffmpeg 有很多参数组合,而 Chrome 对输出格式的颜色编码很敏感。
【问题讨论】:
标签: google-chrome video ffmpeg
解决方法是使用参数“-pix_fmt yuv420p”:
ps>ffmpeg.exe -i $input\$file -y -strict experimental -acodec aac -ac 2 -ab 160k -vcodec libx264 -s 640x480 -pix_fmt yuv420p -preset slow -profile:v baseline -level 30 -maxrate 10000000 -bufsize 10000000 -b 1200k -f mp4 -threads 0 $output\$file.iphone.mp4
ffmpeg 版本 N-46936-g8b6aeb1
希望这可以帮助您获得与 chrome 兼容的视频
【讨论】:
yuv420p 以外的像素格式与基线配置文件不兼容,例如4:2:2 内容。