tic*_*fab 10 c c++ ffmpeg video-editing
我想使用ffmpeg(在其c库形式中)将视频分成更多部分,重新组合它们并对最终结果进行编码.基本的东西.但是很难找到关于此的文档或提示.我应该在哪里寻求建议?
您可以从FFmpeg项目维护的命令行实用程序的源代码中学到很多东西.
在ffplay.c中,main()将向您展示如何初始化库. stream_component_open()演示匹配编解码器到媒体中的流,get_video_frame()显示如何解码数据包并获取其PTS(演示时间戳).你需要这样才能正确计算你的分裂时间.
这应该让你开始解码方面.在编码方面,请查看ffmpeg.c.它比ffplay更大,更复杂,但编码帧的过程几乎反映了解码它的过程,所以一旦你有解码工作,它应该更有意义.
| 归档时间: |
|
| 查看次数: |
16887 次 |
| 最近记录: |