减少 ffmpeg 缓冲区大小

减少 ffmpeg 缓冲区大小

我正在测试从 rtmp 到 hls 的转码。据我所知,ffmpeg 似乎每 256k 刷新一次文件。我尝试了几个选项bufsize,例如,flush_packets但没有用。我想尽快刷新帧视频。

我的命令是:

/usr/bin/ffmpeg -i rtmp://localhost:1935/live/test -y -acodec copy -vcodec copy -hls_time 2 -hls_list_size 8 -pix_fmt yuv420p -keyint_min 60 -flush_packets 1 -hls_segment_filename /tmp/test/%3d.ts -hls_flags delete_segments /tmp/test/_tmp.m3u8

我使用 ffmpeg 版本3.4.6

谢谢。

相关内容