如何编程实现视频转码? 用C/C++实现将MPEG4标准的视频转化为H.264标准的视频

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何编程实现视频转码? 用C/C++实现将MPEG4标准的视频转化为H.264标准的视频相关的知识,希望对你有一定的参考价值。

如:用C/C++实现将MPEG4标准的视频转化为H.264标准的视频(据说好像可以用FFMpeg,但是怎么用来着不甚清楚)

主要是想了解如何通过代码实现视频转换

我有三个感觉
1.楼主的问题是老师的作业
2.楼上的同仁更倾向于"调用"转码器,不是用编程解决,老师不喜欢这个答案(虽然在实际应用中很可能会用这位提到的库或者其他相关的库)
3.楼主应该告诉老师,查阅MPEG4的码流协议文档,H.264协议文档,比较中间的区别并用编程语言实现转换,你要做的是完成中间的转码过程也就是ffmpeg要做的事情
参考技术A FFMpeg有提供源码
并且带有文档
看看文档获取就会了

参考资料:http://ffmpeg.org/

参考技术B 高精尖问题貌似很难在百度知道得到答案``此类问题只有专业人士才会比较了解`

以上是关于如何编程实现视频转码? 用C/C++实现将MPEG4标准的视频转化为H.264标准的视频的主要内容,如果未能解决你的问题,请参考以下文章

C/C++游戏开发教程:C语言实现—飞翔的小鸟

ffmpeg.视频转码

如何用C/C++编程,获取网络接口数据?

c语言中如何实现模块化?

C/C++ 如何监控多个进程,实现崩溃自动重启?

怎么用C/C++语言将一个文件夹中连续的图片转换成视频?