使用 shell 脚本下载 ffmpeg并解压(mac下)

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
音视频开发包

你可能感兴趣的:(使用 shell 脚本下载 ffmpeg并解压(mac下))