Ffmpeg安装,ffmpeg下载安装
前言最近要为项目做视频合成的功能。核心要求是:拍摄视频——关键人物、获取背景透明的序列帧——序列帧经过剪切、缩放、平移后,与背景和前景视频结合——其他业务流程。第三步目前要用FFmpeg实现,语言是Python3。(如果有更方便的方法或工具,请留言)
目前打算写两篇关于这个系列的文章。第一个只是简单的解释和索引相关的材料。第二篇文章会对类库在实现需求时无法直接实现的功能给出解决方案(可能是我没有正确使用工具,如果有,请在消息里教我0.0左右)。
Tip
:如何安装、如何配置环境变量、如何编译、如何运行等基本操作。不会在文章中涉及,也不会对英文API做翻译。另外,不明白可以留言。使用python版本的环境:python3
IDE:pycharm
个人电脑:视窗
FFmpeg指令使用建议的FFmpeg:https://ffmpeg.org/download.html
FFmpeg文件地址:https://ffmpeg.org/documentation.html
FFmpeg中文文档(民间翻译):https://www.bookstack.cn/read/other-doc-cn-ffmpeg/README.md
在使用FFmpeg-python库之前,建议使用FFmpeg工具,阅读官方文档,熟悉FFmpeg的功能和指令格式。在使用第三方类库之前,我是用命令行实现功能需求,然后选择是自己打包还是用现成的。
选择FFmpeg-python有两个主要原因:
1.时间。目前是演示阶段,需要尽快见效。
2.过程。到目前为止,其他流程还没有确定,你不用关心这些,怎么方便,怎么来。演示必须重新构建。
FFmpeg-python描述GitHub地址:https://github.com/kkroening/ffmpeg-python
git上有例子和API文档,虽然API并不详尽(要花很多时间吐槽…在测试功能的过程中)
下一个预告下一个就全是干货了。会补充FFmpeg-python API中没有提到的函数的实现,以及FFmpeg-python API不能满足要求时的解决方案。