来自 计算机前端 2019-12-28 09:41 的文章
当前位置: 美高梅4858官方网站 > 计算机前端 > 正文

的编写翻译安装

FFmpeg使用手册 - FFmpeg 的编写翻译安装

FFMpeg在官网中提供了早就编写翻译好的可执行文件,用FFmpeg的人居多,因为FFmpeg是开源的,况且能够自个儿DIY,况兼很有力,所以,FFmpeg还应该有二个优势正是开源。而在应用Linux时,不论是用ubuntu或许redhat,倘诺运用系统提供的源安装ffmpeg时会发掘,版本绝对比较老旧,举例apt-get install ffmpeg后大概yum install ffmpeg后会开采,版本很老,有个别新的功效不料定援助,比方有个别新的封装格式,可能通讯协议。所以会编写翻译FFmpeg这几个本领就首要了,以致让本身DIY起来越发顺风。

2.1 FFmpeg Windows平台编写翻译
FFmpeg在Windows平台南编译时利用的cygwin来开展编译,首先供给设置cygwin情况,然后手艺够编写翻译,假使不愿意采取cygwin而利用Visual Studio的话,则必要花费超多日子去支撑到Visual Studio平台,与其话费时间去做那个事,还不比直接选取cygwin实行帮衬。
鉴于cygwin的平台利用办法为仿照Linux的意况,所以编写翻译FFmpeg在cygwin平台下,也同等轻巧,相像有益。
图片 1
Configure之后,能够经过make;make install安装源码编译的ffmpeg,在cygwin平台下make编写翻译ffmpeg是二个比较遥远的经过。当编写翻译安装实现后,就能够使用ffmpeg命令,不过那一个编写翻译出来的ffmpeg仅仅为最简便的ffmpeg,并从未扶助h264、h265、加字幕等编码扶助,假诺急需援助越来越多模块和参数,还索要开展进一层详实的定制。
2.2 FFmpeg Linux平台编译
FFmpeg在大多Linux的发行版本源中已经包括,譬喻Ubuntu / Fedora的镜像源中饱含了安装包,不过版本相对来讲相比较老,有些如故不扶助H264、H265编码,恐怕不支持rtmp共同商议等,为了帮助这一个合同,编码,必要本身手动编写翻译生龙活虎套FFmpeg,所以在Linux上边,推荐的最棒的FFmpeg便是依据本人的必要开展定制的FFmpeg,暗中认可编写翻译FFmpeg的时候,供给用到yasm汇编器对FFmpeg中的汇编部分举行编译,如若不用汇编部分的代码,能够不安装yasm汇编器。暗中认可试行配置的时候,提醒错误:
图片 2
基于图中的错误提醒,能够使--disable-yasm来打开ffmpeg的编写翻译配置,不过尔尔做的话就不编写翻译ffmpeg的汇编代码部分,相关的优化会少一些。假如急需去掉这一个错误,可以透过安装yasm汇编器来缓慢解决:
图片 3
下载yasm汇编器后,configure过后,能够因此make编写翻译,make install安装就可以;
接下来再回去ffmpeg源代码目录中张开事情发生早先的configure操作,就能够秋风落叶。
图片 4

2.3 FFmpeg OSX平台编写翻译
多少人在OSX下边接纳FFmpeg举行部分编转码或流媒体收罗等专门的学业,为了有助于调节和测量检验,须要生成OSX平台相关的FFmpeg,在OSX上面编写翻译FFmpeg前,首先供给设置编写翻译蒙受,在OSX上边接纳的编写翻译工具链为LLVM,如图:
图片 5
还亟需安装yasm汇编编写翻译工具,不然在生成Makefile时会报未安装yasm工具的错误.

在LLVM下源码安装FFmpeg,与其余平台几本相符,特别与Linux相通,FFmpeg从git://source.ffmpeg.org/ffmpeg.git中git clone下来:
图片 6
源代码down下来现在,可以初始步入步入编写翻译阶段,通过如下几部能够产生基本的编写翻译工作:
图片 7
继之只必要执行make编写翻译与make install安装就可以。

- FFmpeg 的编写翻译安装 FFMpeg在官网中提供了早已编写翻译好的可试行文件,用FFmpeg的人不菲,因为FFmpeg是开源的,况兼能够本人...

本文由美高梅4858官方网站发布于计算机前端,转载请注明出处:的编写翻译安装

关键词: