摘要: 原帖地址:http://blog.csdn.net/austinblog/article/details/25127533该文将以X264编码器为例,解释说明FFMPEG是怎么调用第三方编码器来进行编码的。所有编码器和解码器都是在avcodec_register_all()函数中注册的。从中可以找到... 阅读全文
posted @ 2014-11-04 18:37 帕拉美 阅读(3839) 评论(0) 推荐(0)
摘要: 原帖地址:http://blog.csdn.net/austinblog/article/details/25099979该函数的主要功能是一步完整的转换工作,下面看看源代码:static int transcode_step(void){ OutputStream *ost; Inpu... 阅读全文
posted @ 2014-11-04 18:32 帕拉美 阅读(2075) 评论(0) 推荐(0)
摘要: 原帖地址:http://blog.csdn.net/austinblog/article/details/25061945transcode_init()函数是在转换前做准备工作的。下面看看其源代码:static int transcode_init(void){ int ret = 0, i... 阅读全文
posted @ 2014-11-04 18:29 帕拉美 阅读(2292) 评论(0) 推荐(0)
摘要: 原帖地址:http://blog.csdn.net/austinblog/article/details/24804455首先从main函数看起,关键解释部分已加注释,该函数在ffmpeg.c文件中。代码如下:int main(int argc, char **argv){ int ret; ... 阅读全文
posted @ 2014-11-04 18:27 帕拉美 阅读(2937) 评论(0) 推荐(0)
摘要: 原帖地址:http://blog.csdn.net/austinblog/article/details/24800381首先先看ffmpeg.c文件,有类似于如下的一些变量:InputStream **input_streams = NULL;int nb_input_streams = 0... 阅读全文
posted @ 2014-11-04 18:24 帕拉美 阅读(1787) 评论(0) 推荐(0)