将视频流MPEGTS(H264)拆分为unix下的文件块

时间:2009-05-22 23:28:52

标签: unix video streaming ffmpeg

问:如何将MPEGTS(H264)视频流分割成文件块?

搜索将编码为H264的MPEGTS视频流拆分为精确文件块的方式。 挑战在于需要每周7天,每天24小时保存流,不会丢失任何数据。

考虑分割(1),但视频帧存在问题。 如果视频帧将在中间被剪切,则视频数据将丢失。

另一个问题是关键帧......

现在我正在思考一些分裂(1)的分叉,它对标记作出反应(关键帧的开头)并且仅在那之后进行切割。

2 个答案:

答案 0 :(得分:1)

来自here

  

Mencoder可以轻松修剪文件的结尾或开头,或将其分成几个部分。

可以找到Mencoder here

答案 1 :(得分:1)

它实际上可以很容易地用分段器完成 http://svn.assembla.com/svn/legend/segmenter/segmenter.c