赞
踩
之前研究了下ffmpeg自定义编解码器的编写,为了避免忘记,现在小结一下。如果我们想添加自己的库到ffmpeg中,比如添加私有的协议,自定义编解码器等,都可以按照本文描述去添加。
研究opengl自定义输出设备是怎么在ffmpeg中接入的.
接入包含文件如下:opengl-enc.c:
1).定义上下文结构体OpenGLContext
2).定义函数opengl_write_header
opengl_write_packet
opengl_write_frame
opengl_write_trailer
opengl_control_message
3).定义AVOutputFormat的结构体ff_opengl_muxer
AVOutputFormat ff_opengl_muxer={
.name="opengl",
.long_name=NULL_IF_CONFIG_SMALL("OpenGLoutput"),
.priv_data
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。