如何使用 Accord.FFMPEG.Video 将 H.264 流保存到 mp4 容器

How to save H.264 stream to mp4 container using Accord.FFMPEG.Video

我在 C# 的回调中接收原始 H.264 帧。我可以将流保存到 *.264 文件,我可以在其中使用 Elecard StreamEye 观看视频。

是否可以在不重新编码的情况下使用 Accord.FFMPEG.Video VideoFileWriter 或 VideoFileSource 将视频保存到 mp4 容器?

除非别无选择,否则我宁愿不必使用 p/Invokes 到 libav 来实现它。

看看这个 link。通常,ffmpeg 足够智能,可以根据指定的输出扩展名输出 .mp4。还给 -copy 避免重新编码。

https://askubuntu.com/questions/690015/how-can-i-convert-264-file-to-mp4