我正在尝试从4K BluRay编码1080p x264。问题是源具有位深度:10位,我希望输出位深度为8位...
3840x2160 (输入) ==> 3840x1600 (裁剪以删除黑条) ==> 1920x800 (已调整大小)
如果我使用x264 0.155.2901 7d0ff22编译为bit-depth = all
ffmpeg -y -i input4K.m2ts -c:v libx264 -preset slow -crf 18 -x264-params me=umh:merange=24:trellis=1:level=4.1:ref=5 -filter:v "crop=3840:1600:0:280, scale=1920:800" -an "1080_"$output.mkv
它有效,但输出文件不是8bit,格式配置文件:高10@L4.1
如何获取格式配置文件=高@ L4.1? (强制8位输出)
如果我用bit-depth = 8编译使用x264,它告诉我它无法读取源代码。
答案 0 :(得分:2)
这应该有效:
ffmpeg -y -i input4K.m2ts -c:v libx264 -pix_fmt yuv420p -preset slow -crf 18 -x264-params me=umh:merange=24:trellis=1:level=4.1:ref=5 -filter:v "crop=3840:1600:0:280, scale=1920:800" -an "1080_"$output.mkv