Python 实现windwos以及ubuntu avi转换mp4

windwos

os.system("ffmpeg.exe -y -i {input} -vcodec h264 -acodec aac -strict -2 {output}".format(input=file_name,output=output_directory))

ffmpeg.exe 下载地址

Ubuntu

  1. 下载 在 FFmpeg 官网的下载页面 https://www.ffmpeg.org/download.html / https://johnvansickle.com/ffmpeg/,选择 Linux 系统的 Linux Static Builds 下载项,可理解为编译好可以直接使用的版本。
  2. 根据自己的 cpu 架构选择适合的 FFmpeg 下载ffmpeg-git-amd64-static.tar.xz
  3. 解压tar xf ffmpeg-git-amd64-static.tar.xz 解压编译版压缩包,会得到类似 ffmpeg-git-20211xxx-amd64-static 的文件夹
  4. 使用 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
  5. 配置全局 FFmpeg 命令sudo mv ./ffmpeg-git-20211xxx-amd64-static/ffmpeg /usr/local/bin
  6. 验证全局ffmpeg -version
  7. 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

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值