ffmpeg 二次开发
时间: 2023-10-20 11:34:33 浏览: 65
对于ffmpeg的二次开发,有几种方法可以实现。一种方法是通过修改configure文件和Makefile来添加一个新的可执行文件,例如ffmpeg_2。首先,你可以在configure文件中添加--disable-ffmpeg_2参数来禁用原始的ffmpeg_2构建。然后,在PROGRAM_LIST中将ffmpeg_2添加到列表中。接下来,在fftools/Makefile文件中,你需要将AVPROGS-$(CONFIG_FFMPEG_2)设置为ffmpeg_2,并将AVBASENAMES中的ffmpeg_2添加到列表中。最后,运行./configure和make -j8来构建新的ffmpeg_2可执行文件。
另一种方法是在源项目的基础上进行开发,并添加一个新的ffmpeg_2.c文件。你可以复制ffmpeg.c并重命名为ffmpeg_2.c,并在新的文件中进行你的开发工作。然后,你可以在工程上添加ffmpeg_2的可执行文件的编译过程。这样,你就可以在原始的ffmpeg项目中保留其源码,并通过添加新的文件来进行二次开发。<span class="em">1</span><span class="em">2</span><span class="em">3</span>
#### 引用[.reference_title]
- *1* *2* *3* [ffmpeg 程序再开发](https://blog.csdn.net/u012939880/article/details/106792917)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 100%"]
[ .reference_list ]