美文网首页
FFmpeg libx264 编码出来的视频QuikTime P

FFmpeg libx264 编码出来的视频QuikTime P

作者: nobody233 | 来源:发表于2019-05-15 14:41 被阅读0次

    使用FFmpeg 进行转码时,我发现自己转码的出来的视频在chrome, VLC 浏览器能够正常播放,但是在苹果自带的QuickTime Player 不能正常播放,所以网上搜索原因,在 大stackoverflow 上找到了答案。
    我之前转码使用的指令:

    ffmpeg -i RecordVideo.webm -an -c:v libx264 -preset ultrafast -s 1280*720 -crf 18 -y transcodecrf.mp4
    

    stackoverflow的问题链接https://stackoverflow.com/questions/14430593/encoding-a-readable-movie-by-quicktime-using-ffmpeg/14437323#14437323
    答案很简洁:
    Try to change the pixel format: -pix_fmt yuv420p
    所以我在我命令里加入了 -pix_fmt yuv420p

    ffmpeg -i RecordVideo.webm -an -c:v libx264 -preset ultrafast -pix_fmt yuv420p  -s 1280*720 -crf 18 -y transcodecrf.mp4
    

    It works fine!!!

    相关文章

      网友评论

          本文标题:FFmpeg libx264 编码出来的视频QuikTime P

          本文链接:https://www.haomeiwen.com/subject/rwupaqtx.html