ffmpeg段不实时显示文件大小更新
Ffmpeg segment doesn't show file size update in real time
我正在尝试 运行 每小时分段的 ffmpeg mp3 流。一切工作正常,除了一件事:当我 运行 命令时,文件大小不会根据我的需要实时增长,它只会以 256k 的包增长。
有没有办法转"real-time mode"?
我正在使用 ubuntu 18.04 和 ffmpeg 3.4.6
这是我在 linux 终端上尝试 运行 的代码:
ffmpeg -i http://radiocentova.conectastm.com:8363/stream -y -acodec libmp3lame -b:a 16k -ac 1 -ar 11025 -vn -strftime 1 -f segment -segment_time 3600 -flush_packets 1 @test_%Y%m%d%H%M%S+00.mp3
分段录音:
无段录音:
flush packets 选项必须指向子 muxer(在本例中为 mp3),因此
-segment_format_options flush_packets=1
而不是 -flush_packets 1
.
我正在尝试 运行 每小时分段的 ffmpeg mp3 流。一切工作正常,除了一件事:当我 运行 命令时,文件大小不会根据我的需要实时增长,它只会以 256k 的包增长。
有没有办法转"real-time mode"?
我正在使用 ubuntu 18.04 和 ffmpeg 3.4.6
这是我在 linux 终端上尝试 运行 的代码:
ffmpeg -i http://radiocentova.conectastm.com:8363/stream -y -acodec libmp3lame -b:a 16k -ac 1 -ar 11025 -vn -strftime 1 -f segment -segment_time 3600 -flush_packets 1 @test_%Y%m%d%H%M%S+00.mp3
分段录音:
flush packets 选项必须指向子 muxer(在本例中为 mp3),因此
-segment_format_options flush_packets=1
而不是 -flush_packets 1
.