【问题标题】:Writing mp4 file into file using DirectShow使用 DirectShow 将 mp4 文件写入文件
【发布时间】:2011-05-06 07:38:35
【问题描述】:

我使用 GraphEdit 程序从 rtsp 源 获取 实时视频流 并将该文件写入本地存储。

我的图表大致是这样的:

RtspSourceFilter -> VideoDecoder(MPG4) -> FileWriter(*.mp4) 
(not work)
RtspSourceFilter -> VideoDecoder(MPG4) -> VideoEncoder(MPG-2)->FileWriter(*.mp4) 

( frame rate is wrong, too fast, and why decode and encode same file to write disk)

我无法在 FileWriter 中输入任何属性(例如 fps)...

对使用直接显示将视频录制到磁盘有什么建议吗?

【问题讨论】:

    标签: directshow directshow.net


    【解决方案1】:

    您可能需要在 FileWriter 过滤器之前使用 mp4 多路复用器。您的图表可能类似于:

    RtspSourceFilter->mp4 muxer->FileWriter

    您可以免费试用GDCL mp4 muxer/demuxerHaalis Matroska Muxer。对于最后一个,您需要将其配置为输出 mp4。

    【讨论】:

      猜你喜欢
      • 2018-12-03
      • 2012-07-05
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-07-26
      • 2010-12-15
      • 1970-01-01
      相关资源
      最近更新 更多