问题描述
我的问题是,如何强制 ffmpeg 以特定 kb/s 编码视频? 问题是我的输出几乎是输入大小的两倍 [1.2Gb -> 2.2Gb]
这是我的输入(来自 ffprobe):
Stream #0:0(eng): Video: prores (4444) (ap4h / 0x68347061),yuva444p12le(tv,bt709,progressive),1920x1080,316752 kb/s,SAR 1:1 DAR 16:9,29.97 fps,29.97 tbr,30k tbn,30k tbc (default)
Metadata:
creation_time : 2021-07-26T23:59:52.000000Z
handler_name : Apple Video Media Handler
timecode : 00:00:00:00
我的编码命令字符串:
ffmpeg -i input.mov -i watermark.png -filter_complex " \
[0][1]overlay=50:50:enable='between(t,100)'" -vcodec prores_ks -profile:v 4 \
-pix_fmt yuva444p12le -b:v 316752 -maxrate 316752 -minrate 316752 -r 29.97 \
-top 1 -color_range 1 -color_primaries bt709 -color_trc bt709 -colorspace bt709 \
-map_Metadata 0 -c:a copy -timecode 00:00:00.00 -c:s copy -y output.mov
这是输出:
Stream #0:0: Video: prores (4444) (ap4h / 0x68347061),591460 kb/s,11988 tbn,11988 tbc (default)
Metadata:
creation_time : 2021-07-26T23:59:52.000000Z
handler_name : VideoHandler
timecode : 00:00:00:00
我尝试过的事情: -b:v 316752925 -maxrate 316752925 -minrate 316752925 -b:v 316752 -maxrate 316752 -minrate 316752 -maxrate 316752925 单独或与上述各种组合。
非常感谢任何帮助,
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)