gpt4 book ai didi

ffmpeg - Web mp4 视频的像素格式是什么?

转载 作者:行者123 更新时间:2023-12-04 23:02:49 27 4
gpt4 key购买 nike

我必须以 mp4 格式创建视频,而且我似乎可以使用不同的像素格式对其进行编码,例如 yuv420p , yuv422p , yuvj422p .我应该使用哪一个来最大化与大多数浏览器/播放器的兼容性?

最佳答案

使用 yuv420p

您可以使用 -vf format=yuv420p (或别名 -pix_fmt yuv420p )输出选项以确保您的输出为 YUV 4:2:0。

例子

ffmpeg -i input -c:v libx264 -crf 23 -preset medium -vf format=yuv420p -c:a copy -movflags +faststart output.mp4
  • 对于网络视频,-movflags +faststart也推荐选项。
  • 音频是 stream copied在此示例中(重新混合)而不是重新编码。如果输入已经是 AAC,则很有用。
  • 参见 FFmpeg 维基:H.264 & H.265有关编码器特定设置的更多信息(-crf-preset)。

  • 确定视频的像素格式

    您可以使用 ffprobe 检查视频的像素格式:
    $ ffprobe -loglevel error -show_entries stream=pix_fmt -of csv=p=0 input.mp4
    yuv420p

    关于ffmpeg - Web mp4 视频的像素格式是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49242123/

    27 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com