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.