我正在研究gstreamer。我需要从网络摄像头捕获视频并存储为特定的.mp4文件。为此,我开发了一个应用程序,它可以很好地捕获录制和播放。但是,如果我按下ctrl + c信号,它会记录但录制的视频无法播放。它给出错误“找不到moov数据”。我在谷歌搜索了这个错误。我得到了什么问题,但我不知道如何解决它。请帮我解决这个问题
答案 0 :(得分:1)
MP4文件或在录制时不会被插入。他们需要干净利落(即写moov框)。或者干净地关闭流(不通过ctrl c取消)或使用像flv这样的可流式格式,并将其重新混合到MP4作为后处理步骤。