我正在使用 ffmpeg 将 mp4 文件转换为 hls 文件,使用以下命令:
ffmpeg -i /var/mp4s/gua.mp4 -strict -2 -f hls /mnt/hls/index.m3u8
但几秒后,.m3u8 和 .ts 文件就会被自动删除。如何防止它们被删除?
答案1
Nginx默认情况下会清理文件,因此我们需要通过添加来禁用此功能hls_cleanup off;
:
application myapp {
live on;
hls on;
hls_path /tmp/hsls;
hls_cleanup off;
}