使用 shell 脚本下载 ffmpeg并解压(mac下)
2018-10-17 本文已影响0人
属七降九
ffmpeg-download.sh 脚本代码
#!/bin/bash
#库名称
source="ffmpeg-3.4"
#下载这个库
if [ ! -r $source ]
then
#没有下载,那么我需要执行下载操作
echo "没有FFmpeg库,我们需要下载….."
#下载:怎么下载?
#"curl"命令表示:它可以通过Http\ftp等等这样的网络方式下载和上传文件(它是一个强大网络工具)
#基本格式:curl 地址
#指定下载版本
#下载完成之后,那么我们需要解压(通过自动解压)
#"tar"命令:表示解压和压缩(打包)
#基本语法:tar options
#例如:tar xj
#options选项分为很多中类型
#-x 表示:解压文件选项
#-j 表示:是否需要解压bz2压缩包(压缩包格式类型有很多:zip、bz2等等…)
#解压失败会执行 exit 1(退出程序)
curl http://ffmpeg.org/releases/${source}.tar.bz2 | tar xj || exit 1
fi
使用 mac 终端进入脚本路径
zjjf$ cd /Users/......
查看是否有这个脚本文件
zjjf$ ls -a
. ffmpeg-3.4
.. ffmpeg-download.sh
注意:运行之前需要修改文件的权限,否则无法运行
zjjf$ chmod +x ffmpeg-download.sh
运行脚本文件
zjjf$ ./ffmpeg-download.sh
开始下载喽...(一边下载一遍解压)
没有FFmpeg库,我们需要下载…..
% Total % Received % Xferd Average Speed Time Time Time Current
Dload Upload Total Spent Left Speed
100 9933k 100 9933k 0 0 158k 0 0:01:02 0:01:02 --:--:-- 131k
音视频开发包