wget https://johnvansickle.com/ffmpeg/release-source/ffmpeg-4.1.tar.xz2、解压文件
在/home/hadoop解压文件
cd /home/hadoop tar -xvJf ffmpeg-4.1.tar.xz3、编辑准备
cd /home/hadoop/ffmpeg-4.1 # 切换到ffmpeg-4.1目录 yum install gcc # 安装gcc编译器4、安装yasm编译器
cd /home/hadoop wget http://www.tortall.net/projects/yasm/releases/yasm-1.3.0.tar.gz #下载源码包 tar zxvf yasm-1.3.0.tar.gz #解压 cd yasm-1.3.0 #进入目录 ./configure #配置 make && make install #编译安装5、安装FFmpeg
cd /home/hadoop/ffmpeg-4.1/ ./configure --enable-shared --prefix=/usr/local/ffmpeg-4.1 make && make install #编译安装6、 配置 /etc/ld.so.conf
vim /etc/ld.so.conf #通过vim指令进入位于etc目录中的ld.so.conf #输入i进入插入模式,将第二行的内容插入到该文件 include ld.so.conf.d/*.conf /usr/local/ffmpeg-4.1/lib ~ #输入 :wq 退出保存 ldconfig #ldconfig 是一个动态链接库管理命令,其目的为了让动态链接库为系统所共享。
查看版本
[root@VM-12-8-centos ffmpeg-4.1]# /home/hadoop/ffmpeg-4.1/ffmpeg -version ffmpeg version 4.1 Copyright (c) 2000-2018 the FFmpeg developers built with gcc 8 (GCC) configuration: --enable-shared --prefix=/usr/local/ffmpeg-4.1 libavutil 56. 22.100 / 56. 22.100 libavcodec 58. 35.100 / 58. 35.100 libavformat 58. 20.100 / 58. 20.100 libavdevice 58. 5.100 / 58. 5.100 libavfilter 7. 40.101 / 7. 40.101 libswscale 5. 3.100 / 5. 3.100 libswresample 3. 3.100 / 3. 3.1007、环境变量配置
vim /etc/profile
#配置如下
export JAVA_HOME=/usr/local/jdk/jdk1.8.0_311
export Hbase_HOME=/usr/local/ffmpeg-4.1
export JRE_HOME=${JAVA_HOME}/jre
export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib:$CLASSPATH
export JAVA_PATH=${JAVA_HOME}/bin:${JRE_HOME}/bin
export PATH=$PATH:${JAVA_PATH};
export PATH=/usr/local/ffmpeg-4.1/bin:$PATH
查看版本
[root@VM-12-8-centos ffmpeg-4.1]# ffmpeg -version ffmpeg version 4.1 Copyright (c) 2000-2018 the FFmpeg developers built with gcc 8 (GCC) configuration: --enable-shared --prefix=/usr/local/ffmpeg-4.1 libavutil 56. 22.100 / 56. 22.100 libavcodec 58. 35.100 / 58. 35.100 libavformat 58. 20.100 / 58. 20.100 libavdevice 58. 5.100 / 58. 5.100 libavfilter 7. 40.101 / 7. 40.101 libswscale 5. 3.100 / 5. 3.100 libswresample 3. 3.100 / 3. 3.100ffmpeg截取命令
# linux视屏截取命令测试 #123.mp4 指虚拟机上的视屏文件 # /usr/local/java/div/springclode-bk/cut1.mp4 指视屏截取指定路径 ffmpeg -ss 00:00:10 -i 123.mp4 -to 00:00:20 -c copy -y /usr/local/java/div/springclode-bk/cut1.mp4



