m4a转换为wav建立python文件:

def convert(save_path):files     = glob.glob('%s/voxceleb2/*/*/*.m4a'%save_path)files.sort()print('Converting files from AAC to WAV')for fname in tqdm(files):outfile = fname.replace('.m4a','.wav')out = subprocess.call('ffmpeg -y -i %s -ac 1 -vn -acodec pcm_s16le -ar 16000 %s >/dev/null 2>/dev/null' %(fname,outfile), shell=True)if out != 0:raise ValueError('Conversion failed %s.'%fname)

ffmpeg转换,需要先创建一个shell文件,直接用vi创建xxx.sh

for i in *;
do ffmpeg -i $i ${i%.*}.wav;
done

然后用chmod +x xxx.sh赋予文件执行命令权限,然后将脚本放入你需要执行的目录下执行, ./ xxx.sh

批量删除

find . -name "*.wav"|xargs rm -f
find . -name "*.flac" -type -f -print -exec rm -rf {} \;

批量复制

#将以rar结尾的文件复制到mnc01这个文件夹
cp /home/*.rar /mnt/mnc01#将以88开头的文件复制到mnc01这个文件夹
cp /home/88* /mnt/mnc01

ffmpeg批量转换flac为wav,m4a转换为wav,批量删除目录下某一后缀名文件,复制文件中有相同部分的文件相关推荐

  1. 在 Windows 和 Mac 上将 M4A 转换为 WAV

    有些人认为 M4A 是 MP3 的继承者,因为 M4A 比 MP3 质量更好但体积更小.很多iPhone用户都期待着苹果能增加M4A的兼容性,因为M4A的兼容性不好已经造成了很多麻烦.例如,M4A 文 ...

  2. 批量转换json到java bean工具说明

    说明: Json已经在现代程序中使用的越来越多,把json字符串转换为java bean也越来越常见. 我之前写了一个小程序,使用java开发,批量把json转换为java bean,直接拷贝到项目中 ...

  3. 图片批量转换pdf文件

    文章目录 1. 依赖 2. 工具类抽取 1. 依赖 <!--图片转换pdf Start--><!-- https://mvnrepository.com/artifact/com.i ...

  4. 免费PDF批量转换图片工具

    免费PDF批量转换图片工具 免费PDF批量转换图片工具 程序界面 测试效果 程序说明 使用说明 使用注意 开发环境 测试环境 程序版本 源文章出处 下载地址(百度云) 免费PDF批量转换图片工具 一款 ...

  5. 批量转换 LF 和 CRLF 的小技巧【详细步骤】

    在做跨平台开发移植的时候,最常见的问题就是不同操作系统的换行不同(例如,Windows 上是 CRLF,而 Linux 上是 LF,MacOS 以前是 CR,现在也是 LF),如果不注意的话,可能会导 ...

  6. python批量重命名指定目录下所有文件的后缀名

    python批量重命名指定目录下所有文件的后缀名 有个需求,需要把某个文件夹下所有后缀名为.abc的更改为.xyz; #批量重命名指定目录下面所有文件的后缀名. word_dir为需要更改后缀的文件夹 ...

  7. php 批量改文件名后缀名_PHP 批量修改文件后缀名

    跳至/** * 批量修改文件后缀名 * @param $path 文件夹路径 * @param $sext 原文件后缀名 ($sext=all说明整个目录的所有文件) * @param $dext 目 ...

  8. python批量合并excel文件,后缀名为xls

    最近处理的一个项目需要用到批量合并excel表格,我就用python拼了一个代码,可以实现传入一个根目录,然后将该目录下所有的后缀名为xls的excel表格进行合并,将结果输出在根目录下 第三方库配置 ...

  9. 一秒批量修改文件扩展名(后缀名)

    已经能正常查看到文件后缀名了,如果要修改文件后缀名,扩展名很简单直接选择文件,右键重命名.或者按住键盘"F2"键,进行修改. 这是针对单个文件的操作方法,但是文件过多就单个修改的工 ...

最新文章

  1. Project evaluation failed including an error in afterEvaluate {}. Run with --stacktrace for details
  2. 战略资产配置matlab,资产组合有效前沿的解和最优解(MATLAB语言)
  3. 华为手机像素密度排行_4500元以上的手机排行,华为P40Pro未上榜,第一你猜到了吗?...
  4. python圆的半径计算圆的周长列表_python计算圆周长、面积、球体体积并画出圆
  5. Python 如何拆分数据集
  6. vim介绍、vim颜色显示、vim一般模式操作
  7. serialVersionUID作用
  8. Windows 强制删除文件及文件夹命令
  9. 云计算虚拟化技术和容器技术
  10. python网络爬虫入门(三)—— 做个简陋的pixabay 图片下载器
  11. Python断言与isinstance()判断数据类型
  12. DeepMind利用AI分析动物行为,可正确识别50种大型物种
  13. 如何计算离职率(1)?
  14. html两个自然段怎么写,观后感分别每个自然段写什么
  15. 微信摇一摇抽奖的H5制作思路
  16. vue分类筛选方法,filer
  17. 【历史上的今天】12 月 7 日:历史上第一次直播回放;唱片协会起诉 Napster;最大的梅森素数被发现
  18. 线性模型篇之感知机(PLA)数学公式推导
  19. 如何用计算机测摄像头信号,如何使用ping命令测试网络摄像头连通性?这篇文章告诉你...
  20. 【赠书】《ATT&CK框架实践指南》

热门文章

  1. Xcelsius启动出现Problem Accessing Excel: Exiting问题的解决
  2. SELinux零知识学习四、Audit应用层源码下载、编译和安装
  3. Python练手小项目(11)用户名密码验证的初步探索
  4. mysql查询日期_mysql 查询当前日期
  5. 深度学习训练之optimizer优化器(BGD、SGD、MBGD、SGDM、NAG、AdaGrad、AdaDelta、Adam)的最全系统详解
  6. android 内置默认输入法
  7. Java - HuTool 使用 EscapeUtil、XmlUtil等工具类(四)
  8. Python:AES+Base64的加密与解密(ECB模式)
  9. 温度传感器DS18B20介绍
  10. Debug的常用命令