如何“取消连接” MP4 文件?

如何“取消连接” MP4 文件?

我使用 Losseless Cut(使用 ffmpeg)通过 ffmpeg concat demuxer 连接了一堆 MP4 文件。不幸的是,我在删除源剪辑之前没有检查结果。第一个剪辑的格式与其余剪辑不同。生成的剪辑包含第一个剪辑中的所有音频和视频。其余视频出现解码错误。

我正在寻找一种方法来“解开”文件并恢复原始视频。我相信它在容器中,只是被错误地标记为 1920x1080x50 hevc 视频。

我相信我应该导出音频和视频流,从两个流中剪掉第一帧直到第一个剪辑结束的位置,然后更改视频流的格式并最后将它们放回容器中。

我不确定要使用什么工具和命令来剪切视频流,以及要使用什么命令和工具来强制流上的正确视频格式。

我读过 ffmpeg 文档,但内容很丰富,没有直接涵盖我的用例。我打算尝试不同的工具,但我对这个主题还不熟悉,所以想先问一下。

相关内容