C# 如何对视频进行编码?

C# 如何对视频进行编码?,c#,c++,c,video-encoding,C#,C++,C,Video Encoding,我想写一个视频编码。我需要做什么?使用,然后从代码中调用可执行文件。使用。它在windows中的一个本机API周围有一个易于使用的包装器,用于完成此操作,还围绕ffmpeg进行包装。您的意思是实现/发明一个编解码器,还是对视频进行编码 要对视频进行编码,请使用ffmpeg中的libavcodec 对于实现或开发一个新的编解码器,这通常是由一个专家团队在一系列年内完成的,如果你不得不问这个一般性的问题,这可能是一个学习经验,但很可能是浪费时间。从研究JPEG规范开始,然后学习一般的静止图像编码。一

我想写一个视频编码。我需要做什么?

使用,然后从代码中调用可执行文件。

使用。它在windows中的一个本机API周围有一个易于使用的包装器,用于完成此操作,还围绕ffmpeg进行包装。

您的意思是实现/发明一个编解码器,还是对视频进行编码

要对视频进行编码,请使用ffmpeg中的libavcodec


对于实现或开发一个新的编解码器,这通常是由一个专家团队在一系列年内完成的,如果你不得不问这个一般性的问题,这可能是一个学习经验,但很可能是浪费时间。

从研究JPEG规范开始,然后学习一般的静止图像编码。一旦你掌握了这一点,就继续前进。除非您有一个绝对革命性的想法,否则最好为现有编码编写一个编码器。然后,即使你有一个巧妙的新方法,你也会成功。