windwos
os.system("ffmpeg.exe -y -i {input} -vcodec h264 -acodec aac -strict -2 {output}".format(input=file_name,output=output_directory))
Ubuntu
- 下载 在 FFmpeg 官网的下载页面 https://www.ffmpeg.org/download.html / https://johnvansickle.com/ffmpeg/,选择 Linux 系统的 Linux Static Builds 下载项,可理解为编译好可以直接使用的版本。
- 根据自己的 cpu 架构选择适合的 FFmpeg 下载ffmpeg-git-amd64-static.tar.xz
- 解压
tar xf ffmpeg-git-amd64-static.tar.xz 解压编译版压缩包,会得到类似 ffmpeg-git-20211xxx-amd64-static 的文件夹
- 使用 FFmpeg,输入**./ffmpeg-git-20211xxx-amd64-static/ffmpeg -version**,得到如下信息:
ffmpeg version N-59934-g68457c1e85-static https://johnvansickle.com/ffmpeg/ Copyright (c) 2000-2021 the FFmpeg developers
- 配置全局 FFmpeg 命令
sudo mv ./ffmpeg-git-20211xxx-amd64-static/ffmpeg /usr/local/bin
- 验证全局
ffmpeg -version
os.system("echo {passowrd} | sudo -S ffmpeg -y -i {input} -vcodec h264 -acodec aac -strict -2 {output}".format(passowrd=config.PASSWORD_LIN, input=file_name, output=output_directory))
结束
注:FFmpeg 使用命令 https://www.dandelioncloud.cn/article/details/1588019893201260546