ffmpeg读取当前的细分文件

时间:2018-08-08 14:03:20

标签: ffmpeg

我正在开发使用ffmpeg来存储一些IP摄像机视频的系统。 我正在使用细分命令,每隔5分钟存储一次摄像机视频。 我有一个wpf视图,可以按日期搜索historycal视频。在这种情况下,我使用ffmpeg命令concat生成具有所需持续时间的视频。 所有这些工作都很出色,我的问题是:是否可以合并当前的分割文件?例如,我需要从X日期到当前时间进行查询,但是ffmpeg尚未生成最后一个文件。当我串联文件时,最后一个未显示,因为未完成分段。

我希望有人能给我一些指导,帮助我解决问题。

1 个答案:

答案 0 :(得分:0)

某些视频格式在构建过程中始终可以播放。也就是说,您可以直接复制未完成的细分并将其用于合并。

我建议您使用flvts格式执行此操作。不支持mp4。另外请注意,从编码到实际写入磁盘会有一定的延迟。

我不确定直接复制是否会在分段文件的末尾引起一些数据问题,但是ffmpeg在合并过程中会忽略这部分数据,因此合并后的视频应该没问题。