gpt4 book ai didi

ffmpeg - 将输入流 mpg2 编码为输出流 h264 CBR

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

输出应该是:
- 2,5 Mbit/s CBR H.264/mp​​eg4
- 音频 128kbit/s 联合立体声 mpeg2

我最后使用的命令看起来像这样,并且流不是 CBR。

ffmpeg.exe "udp://xxx.xx.xxx.x:xxxx?fifo_size=700000&buffer_size=12000k&pkt_size=1316" 
-vf "hqdn3d" -c:v libx264 -refs 4
-minrate:v 2500k -me_method hex -maxrate 2500k -sc_threshold 45 -bufsize 300k -b:v 2500k-bsf
h264_mp4toannexb -flags +ilme+ildct+loop+mv4+cgop -profile:v baseline
-x264opts 8x8dct -x264opts mixed-refs -x264opts weightp=0 -g 100
-c:a mp2 -ab 128k -ar 48000 -fflags +igndts+genpts+sortdts -f mpegts
"udp://@xxx.xxx.x.x:xxxx?buffer_size=100k&pkt_size=1316" -threads 0 -v 0

最佳答案

尝试

ffmpeg "udp://xxx.xx.xxx.x:xxxx?fifo_size=700000&buffer_size=12000k&pkt_size=1316" 
-vf "hqdn3d" -me_method hex -sc_threshold 45 -refs 4 -flags +ilme+ildct+loop+mv4+cgop -g 100
-c:v libx264 -minrate:v 2300k -maxrate 2372k -bufsize 2400k -b:v 2300k
-bsf h264_mp4toannexb -profile:v baseline
-x264opts mixed-refs:weightp=0:nal-hrd=cbr
-c:a mp2 -ab 128k -ar 48000 -fflags +igndts+genpts+sortdts
-threads 0 -v 0
-f mpegts -muxrate 2500k "udp://@xxx.xxx.x.x:xxxx?buffer_size=100k&pkt_size=1316"

已添加 nal-hrd=cbr到 x264opts 并删除 8x8dct用于高调。

如果您的输入是隔行扫描的,请对其进行去隔行扫描(添加 yadif 过滤器)。

关于ffmpeg - 将输入流 mpg2 编码为输出流 h264 CBR,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38539435/

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