首页 > 其他分享 >ffmpeg 安装

ffmpeg 安装

时间:2023-05-09 10:57:31浏览次数:42  
标签:ffmpeg -- 安装 echo snapshot usr local

说明:此处直接使用脚本安装即可

安装依赖

yum -y install vim openssh openssh-devel openssl openssl-devel gcc wget lrzsz telnet openssh-clients rsync unzip mlocate tcpdump iotop sysstat ntpdate gcc-c++ strace bc lsof dos2unix perf net-tools nfs-utils rpcbind inotify-tools nc git ntp ethtool

 

安装脚本

#!/bin/bash

TODAY_TIME=$(date +%Y%m%d)
MKDIR="/root/backup_${TODAY_TIME}"
mkdir ${MKDIR}

echo "###################### install yasm ###########################"
cd ${MKDIR}
curl -# -O http://www.tortall.net/projects/yasm/releases/yasm-1.3.0.tar.gz;
tar -xf yasm-1.3.0.tar.gz
cd yasm-1.3.0
./configure
make && make install
echo "######################   yasm end   ###########################"


echo "###################### install fdk-aac ########################"
cd ${MKDIR}
curl -# -O https://downloads.sourceforge.net/opencore-amr/fdk-aac-2.0.2.tar.gz;
tar -xf fdk-aac-2.0.2.tar.gz
cd fdk-aac-2.0.2
./configure
make && make install


echo "###################### x264-snapshot ##########################"
cd ${MKDIR}
curl -# -O http://download.videolan.org/x264/snapshots/x264-snapshot-20191217-2245-stable.tar.bz2;
tar -xf x264-snapshot-20191217-2245-stable.tar.bz2
cd x264-snapshot-20191217-2245-stable
mkdir -p /usr/local/snapshot/x264
./configure --prefix=/usr/local/snapshot/x264 \
--enable-shared \
--enable-static \
--disable-asm

make && make install

echo 'export PATH=/usr/local/snapshot/x264/bin:$PATH' >> /etc/profile.d/snapshot.sh
echo 'export PATH=/usr/local/snapshot/x264/include:$PATH' >> /etc/profile.d/snapshot.sh
echo 'export PATH=/usr/local/snapshot/x264/lib:$PATH' >> /etc/profile.d/snapshot.sh

source /etc/profile.d/snapshot.sh

echo '/usr/local/snapshot/x264/lib' >> /etc/ld.so.conf
ldconfig

echo 'export PKG_CONFIG_PATH=/usr/local/snapshot/x264/lib/pkgconfig:$PKG_CONFIG_PATH' >> /etc/profile
source /etc/profile

echo $PKG_CONFIG_PATH
echo "#################### x264-snapshot end ########################"


echo "###################### install ffmpeg #########################"
cd ${MKDIR}
curl -# -O http://www.ffmpeg.org/releases/ffmpeg-4.3.4.tar.gz;
tar -xf ffmpeg-4.3.4.tar.gz
mkdir /usr/local/ffmpeg
cd ffmpeg-4.3.4

./configure --enable-shared \
--enable-swscale \
--enable-gpl \
--enable-nonfree \
--enable-pic \
--prefix=/usr/local/ffmpeg \
--enable-postproc \
--enable-pthreads \
--enable-static \
--enable-libx264 \
--enable-libfdk-aac

make && make install

echo '/usr/local/ffmpeg/lib' >> /etc/ld.so.conf.d/ffmpeg.conf
echo '/usr/local/lib' >> /etc/ld.so.conf
ldconfig

ln -s /usr/local/ffmpeg/bin/ffmpeg /usr/local/bin/
ln -s /usr/local/ffmpeg/bin/ffprobe /usr/local/bin/

echo 'export PATH=/usr/local/ffmpeg/bin:$PATH' >> /etc/profile
source /etc/profile
echo "###################### install end ###########################"

ffmpeg -version

 

标签:ffmpeg,--,安装,echo,snapshot,usr,local
From: https://www.cnblogs.com/fanrui/p/17384156.html

相关文章

  • docker安装青龙面板
     1.1、一键脚本安装wget-qhttps://raw.githubusercontents.com/Oreomeow/VIP/main/Scripts/sh/ql.sh-Oql.sh&&bashql.sh脚本代码:#!/usr/bin/envbash#shellcheckdisable=SC2181clearecho-e"\e[36m▄▄▄▄██▄▄......
  • mysql 8 安装
    1环境说明(1)基础环境操作系统:CentOSLinuxrelease7.4.1708(Core)配置:4c8GB100GBmysql版本:mysql-8.0.32-linux-glibc2.12-x86_64.tar.xz备份工具:percona-xtrabackup-8.0.32-26-Linux-x86_64.glibc2.17.tar.gz软件下载:wgethttps://downloads.percona.com/downloads/Per......
  • 使用Docker及安装部分软件
    一、前言最近在银行内部部署项目的时候,发现GCC版本过期,是4.5的版本,导致了Nginx和Redis都无法进行make编译安装,但是GCC版本又因为无法连接到外网,无法进行升级。那么想到了使用Docker容器化技术来进行管理。其实之前也使用过Docker,但是这次决定将其系统性的整理一下。下面章节将分......
  • 尝试安装包的时候遇到的这样的错误,然后我尝试更新pip发现几乎报了同样的错,如何解决?
    大家好,我是皮皮。一、前言前几天在Python白银群【黑白人生】问了一个Python基础的问题,这里拿出来给大家分享下。二、实现过程这里【ChatGPT】给出了一个思路,如下所示:开代理可能会影响Python库安装,原因如下:代理可能会阻止Python库的下载。如果代理服务器无法正确配置,......
  • KaiOS 2.5.X 使用 WebIDE 安装以及调试第三方应用程序
    本教程将展示使用WaterfoxClassic安装为KaiOS2.5.x设计的应用,同时我们也非常推荐使用它来进行安装和调试应用。本教程本身不会对手机产生任何损害,但请注意,你必须信任你所安装的应用是安全、无任何威胁的,WebIDE不会验证应用的安全性,MomoTrace不对因使用WebIDE安装恶意应......
  • linux yum明明已经安装lzszz上传文件提示命令零错误
    遇到错误如下:Loadedplugins:fastestmirror,refresh-packagekit,securityDeterminingfastestmirrorsYumRepoError:AllmirrorURLsarenotusingftp,http[s]orfile.Eg.Invalidrelease/repo/archcombination/removingmirrorlistwithnovalidmirrors:/var......
  • linux下安装nginx-rtmp
    1.下载安装包并且解压mkdirnginxcdnginxwgethttps://repo.huaweicloud.com/nginx/nginx-1.17.9.tar.gzwgethttps://codeload.github.com/arut/nginx-rtmp-module/tar.gz/v1.2.1tar-zxvfnginx-1.17.9.tar.gzunzipmaster.zip2.安装基础环境yuminstall-yopenss......
  • 台式机装Ubuntu 遇到“no root file system is defined”、安装类型上没有“删除直接
    今日,给清华要的两台电脑终于拿到手了(下午拿到的,具体坎坷经历见日报)。开始配环境,主要是三个步骤:1、装Linux2、装网卡和网卡驱动3、装GNU_radio一系列环境(见我上个月虚拟机的操作方案)今天完成了1和2.最恶心的是1.首先报的错误是,norootfilesystemisdefined,确实,但是为什么......
  • Mac安装node.js开发环境的详细步骤
    1.官网下载node.js下载地址:https://nodejs.org/  直接点击下载即可。2.双击刚下载的文件,默认点继续安装就行。3.安装完成后,打开终端,输入“npm-v”和“node-v”两个命令,如下图出现版本信息,说明安装成功。 4.进行环境配置打开终端,输入“open-e.bash_profile”回车,在......
  • 全志A10平板上的ubuntu终极安装版,支持HDMI和平板本机LCD,全新内核硬浮点加速,堪比i3 XP
     这个ubuntu系统仍然是安装在miniSD卡中。与原andorid系统相互独立,构成android/ubunut双系统,原android丝毫不动,工作学习开发可以使用ubuntu。    该款img映像文件来自Linaro 12.06 armhf build项目,目前版本为http://dl.miniand.com/toby_corkindale/linaro-alip-armhf-t4......