如何保存现有视频

如何保存现有视频

我有这个命令:ffmpeg -f dshow -i video="screen-capture-recorder" -r 30 -t 10 E:\test01.flv

我对此很满意,但我想知道是否可以每 30 分钟保存一次,这样如果断电了,我只会丢失最后 30 分钟的数据。

我使用 C# 来启动和隐藏ffmpeg cmd,所以我想知道如何让它test01.flv每 30 分钟保存一次?

答案1

flv 是一种流媒体容器(与 mp4 不同)。如果文件被截断,它仍然有效并且可以播放,直到磁盘上存储的最后一个完整帧。只需偶尔调用 sync() 即可满足您的用例。

相关内容