返回
顶部

修改密码

首页 > 文章 > 要闻 > 正文
linux 系统 centos7 安装最新FFmpeg详细教程

+1

-1

收藏

+1

-1

点赞338

评论0

标题:linux 系统 centos7 安装最新FFmpeg详细教程
详情介绍-作者:xiaowei-来源: 极全网 -如有问题点击:在线客服帮助

FFmpeg简介:(简而言之一句话底层处理音视频流的框架)

FFmpeg是一个开源免费跨平台的视频和音频流方案,属于自由软件,采用LGPL或GPL许可证(依据你选择的组件)。它提供了录制、转换以及流化音视频的完整解决方案。它包含了非常先进的音频/视频编解码库libavcodec,为了保证高可移植性和编解码质量,libavcodec里很多codec都是从头开发的。

2.实现目标:

在Linux CentOS系统中顺利安装FFmpeg

3.流程说明:

0.前提准备:使用yum安装编译工具 gcc cc cl

yum -y install gcc cc cl

1.安装ffmpeg时需要提前安装yasm插件

1)下载

wget http://www.tortall.net/projects/yasm/releases/yasm-1.3.0.tar.gz

2)解压

tar -xvf yasm-1.3.0.tar.gz

3)进入解压后的文件夹路径下,执行安装

cd yasm-1.3.0/
./configure && make && make install

2.安装FFmpeg

1)下载

wget http://www.ffmpeg.org/releases/ffmpeg-3.4.tar.gz

2)解压

tar -xvf ffmpeg-3.4.tar.gz

3)进入解压后的文件夹路径下,执行安装

cd ffmpeg-3.4/
./configure && make && make install

耗时相对长些...耐心等待ING...~~~

3.查看安装结果

ffmpeg -version

出现如下类似结果,则安装OK

ffmpeg version3.4Copyright(c)2000-2017the FFmpeg developersbuiltwithgcc4.8.5(GCC)20150623(Red Hat4.8.5-36)configuration:libavutil55.78.100/55.78.100libavcodec57.107.100/57.107.100libavformat57.83.100/57.83.100libavdevice57.10.100/57.10.100libavfilter6.107.100/6.107.100libswscale4.8.100/4.8.100libswresample2.9.100/2.9.100

4.FFmpeg常见命令...(可长篇大论...相当之多...)

只列举个别常用的

ffmpeg -i test.avi test.flv

(将avi格式转换为flv格式)

ffmpeg -i test.avi -i testNext.mp3 -vcodec copy -acodec copy composed.avi

 (将视频test.avi 与 音频testNext.mp3合并成composed.avi)

-i 表示输入文件-vcodeccopy表示 force video codec(‘copy’ tocopystream)视频拷贝-acodeccopy音频拷贝-an:表示 disable audio 估计是audio no 之类的缩写,表示去掉video.avi 原有的音频

ffmpeg -i "concat:test1.mp3|test2.mp3|test3.mp3" -c copy outputComposed.mp3

 (合成音频,首位拼接式合成)



版权声明:本文内容由极全网实名注册用户自发贡献,版权归原作者所有,极全网-官网不拥有其著作权,亦不承担相应法律责任。具体规则请查看《极全网用户服务协议》和《极全网知识产权保护指引》。如果您发现极全网中有涉嫌抄袭的内容,点击进入填写侵权投诉表单进行举报,一经查实,极全网将立刻删除涉嫌侵权内容。

扫一扫在手机打开

评论
已有0条评论
0/150
提交
热门评论
相关推荐
换一批
热点排行