我正在使用此ffmpeg命令,该命令会从我的视频流中生成大量的avi块:
ffmpeg -i fifo \
-c:v copy \
-c:a copy -ac 2 \
-f segment -segment_time 5 -reset_timestamps 1 "$dir/%d.avi"
它们占用SSD上的大量空间。当我尝试删除它们时,在程序运行时,ffmpeg引发错误,因为它需要文件名中的数字保持不变,以便可以正确地递增它们(“%d”)。
是否有一种方法可以在流N秒后自动删除这些块? 或者也许我可以以某种方式更改命名模式?