简介:在一些场景中,需要将avi格式文件转成mp4格式。可以使用ffmepg进行处理。同理,针对某文件夹目录下所有的文件进行处理,推荐使用 os.walk()。

相关攻略:

1、win10:安装ffmpeg和使用

2、Python:os.walk() 方法

核心思路:

1、找到文件夹路径下文件。

2、使用递归进行遍历。

3、对找到的文件进行判定。

4、针对判定的文件进行逻辑处理。

5、对余下的其他情况进行处理。

6、对异常报错的场景进行处理。

源码:

# -*- coding: UTF-8 -*-
import osdef avi2mp4(dir_path):for root, dirs, files in os.walk(dir_path):for file in files:if file.endswith("avi"):mp4_file = file[:-4] + ".mp4"cmd = fr"ffmpeg -i {os.path.join(root, file)} -c:v libx264 -crf 19 -preset slow -c:a aac " \fr"-b:a 192k -ac 2  {os.path.join(root, mp4_file)}"os.system(cmd)# os.remove(f"{os.path.join(root, file)}") # 转换完成后删除源文件。根据个人所需。print(f"{dir_path}路径下全部avi格式转mp4格式文件处理结束")if __name__ == '__main__':dir_path = r"C:\labels"avi2mp4(dir_path)


微信公众号:玩转测试开发
欢迎关注,共同进步,谢谢!

利用ffmpeg将avi格式文件转成mp4格式相关推荐

  1. 如何利用 iTunes 把 m4a/wav 文件转成 MP3 格式

    MAC技巧 | 如何利用 iTunes 把 m4a/wav 文件转成 MP3 格式 - 简书 转载于:https://www.cnblogs.com/gitwow/p/11100216.html

  2. linux avi 转mp4,怎么把视频avi格式怎么转换成mp4格式

    随着时代的发展,现在的人们已经进入了快餐式的节奏了.但是在这种背景下如不去改变那么则会非常疲惫,所以就会出现大量的电影.电影也就是视频的文件类型多种多样.mp4.mkv.flv.avi等视频格式耳熟能 ...

  3. 怎么把mkv文件转成mp4格式,3招立马处理

    怎么把mkv文件转成mp4格式的方法你知道吗?我想很多朋友会遇到这样的情况,下载视频后发现无法打开.原来我们下载的视频格式是mkv,也许这个格式大家不是很熟悉的.那么今天就来认识一下,mkv是Matr ...

  4. 使用Python读取LabVIEW TDMS 格式文件转成Excel格式+多进程版本

    使用Python读取LabVIEW TDMS 格式文件转成Excel格式+多进程版本 文章目录 使用Python读取LabVIEW TDMS 格式文件转成Excel格式+多进程版本 前言: 背景 tm ...

  5. 【转】qlv文件如何转换成mp4 怎样把下载好的qlv格式视频转换成MP4格式

    狸窝  复制  收藏  保存到桌面  快速找教程方案  反馈需求  社会主义核心价值观  客服QQ41442901   马上注册 升级VIP 对于视频文件之间的转换问题,我也已经是无力吐槽了,每个播放 ...

  6. 用windows系统下的DOS命令将腾讯视频客户端下载的qlv文件转换成MP4格式(图文详解)

    用windows系统下的DOS命令将腾讯视频客户端下载的qlv文件转换成MP4格式(图文详解) 前言 原理 工具 步骤 延伸 博主联系方式 前言 本人喜欢收集各种优秀的视频,但是很多情况下我们看到的视 ...

  7. 怎样将mpg格式的视频文件转换成mp4格式

    在网络上下载一个MPG格式,想要转换成MP4格式,可用什么软件?mpg转mp4格式转换器是一款专门转换各种手机或移动设备的格式转换器,为什么转换MP4格式?因为MP4格式目前除了在网络的一些播放器上应 ...

  8. html格式怎么转换mp4视频文件怎么打开吗,QSV文件怎么打开 qsv文件转换成mp4格式教程详解...

    很多朋友都有遇到过QSV视频文件无法打开的情况吧.今天本文主要分享一下QSV文件怎么打开,另外如果需要手机.电脑都可以轻松打开qsv文件,则还需要将QSV文件转换成MP4格式就可以了,下面具体来看看. ...

  9. 如何将GeoJson格式文件转换成Tab格式的MapInfo数据文件

    前言 GeoJson格式文件:GeoJSON是一种对各种地理数据结构进行编码的格式,基于Javascript对象表示法(JavaScript Object Notation, 简称JSON)的地理空间 ...

最新文章

  1. 从代码设计到应用开发,入坑深度学习看这本书就够了
  2. tags cloud
  3. Unity游戏暂停之Update与FixedUpdate区别
  4. aws s3及cloudfront访问问题
  5. 2017腾讯编程题----游戏人物标记
  6. docker 操作 记录
  7. 使用apache POI把list集合里面的实体写入Excel(java)
  8. 项目中最困难的部分_微服务最难的部分是什么? 您的资料
  9. android之uniapp从0开始离线打包
  10. 在苹果Mac中开启通用控制的方法
  11. 安装Esxi6.5时出现 menu.c32:not a COM32R image 的处理方法
  12. Oracle将CLOB字段类型转为Varchar2类型
  13. 2022年 会员管理的五大趋势
  14. android浏览器测试,Android多款手机浏览器页面加载测试横评
  15. 【高通SDM660平台 Android 10.0】(13) --- Camera ISP 之 数字成像系统介绍
  16. Win10 DISM 清理 C盘的 WinSXS 文件夹
  17. 网站设计公司有哪些?如何找到可靠的网站设计公司?
  18. 直播连麦实现的三种方法
  19. 学好数据库,看这9本书就够了
  20. 如何让金蝶kis记账王进行凭证过账

热门文章

  1. php程序+打印机,PHP自动打印到网络打印机?
  2. 信息安全基础综合实验之Fermat素性检验算法(通过调用miracl大数库来实现)
  3. access 此程序未正确安装_圣空法师:把你大脑中错误的程序消除、卸载,安装上正确的程序...
  4. GO-获取斗鱼弹幕消息
  5. Android设计模式详解之建造者模式
  6. Django 中的根ulr与APP的url关联的思考
  7. vue内解决可视化大屏内百度地图在css transform下缩放位置偏移的问题
  8. 火狐插件selenium IDE录制脚本操作
  9. pageoffice for java_PageOffice for Java免费版下载
  10. 聚类算法(无监督算法)