选择稳定的视频容器和编码器

时间:2014-05-01 09:18:49

标签: video encoding directshow video-capture directshow.net

我开发了一个使用DirectShow记录和显示实时视频源(AVI:H264)的应用程序。当我选择H264作为编码器和AVI作为容器时,如果我停止图形;录制的视频效果很好。但是如果我的应用程序崩溃了;我无法播放录制的视频。我不坚持使用AVI或H264。您建议使用什么容器和编码器来录制视频,即使应用程序在录制时崩溃,该文件也可以播放?

如您所知,大多数DVR以这种方式工作。如果拔下DVR,您可以在拔出前观看录制的视频,直到最后一秒。他们如何存储视频?他们用什么容器/编码器进行录音?

非常感谢

1 个答案:

答案 0 :(得分:2)

MPEG-2传输流支持h264和AAC内容,没有索引,因此任何部分都应该可播放。