Linux下安装FFmpeg

下载ffmpeg
从ffmpeg官网:http://ffmpeg.org/download.html 下载最新的ffmpeg安装包,然后通过如下命令解压:

tar -xjvf ffmpeg-4.2.1.tar.bz2

如果提示:
bzip2:无法 exec: 没有那个文件或目录

请先安装

yum install -y bzip2

本人网盘链接
链接:https://pan.baidu.com/s/15WM2oKVpOM9mQ4XLMfMJ6A 密码:bt98

解压后

移动安装目录  根据实际环境 自我配置
mv ffmpeg-4.2.1 ../ffmpeg
切换到解压好的目录中
cd ../ffmpeg
先安装 yasm :yum install yasm
./configure && make && make install
.查看安装结果
ffmpeg -version


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

ffmpeg version 4.2.1 Copyright (c) 2000-2019 the FFmpeg developers
built with gcc 4.8.5 (GCC) 20150623 (Red Hat 4.8.5-36)
configuration:
libavutil      56. 31.100 / 56. 31.100
libavcodec     58. 54.100 / 58. 54.100
libavformat    58. 29.100 / 58. 29.100
libavdevice    58.  8.100 / 58.  8.100
libavfilter     7. 57.100 /  7. 57.100
libswscale      5.  5.100 /  5.  5.100
libswresample   3.  5.100 /  3.  5.100
可以把ffmpeg的bin文件夹配置进环境变量中,使得在任何地方都可以使用ffmpeg命令
配置环境变量:执行以下命令: vim etc/profile
编辑,添加:export PATH=/usr/developer/ffmpeg/bin:$PATH.注意这里是你自己的安装目录
至此完成安装 ffmpeg

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 表示输入文件 
-vcodec copy 表示 force video codec (‘copy’ to copy stream) 视频拷贝 
-acodec copy 音频拷贝
-an:表示 disable audio 估计是audio no 之类的缩写,表示去掉video.avi 原有的音频

ffmpeg -i "concat:test1.mp3|test2.mp3|test3.mp3" -c copy outputComposed.mp3 (合成音频,test1的尾+test2的首 首尾拼接式合成)

你可能感兴趣的:(Linux下安装FFmpeg)