ffmpeg批量转换flac为wav,m4a转换为wav,批量删除目录下某一后缀名文件,复制文件中有相同部分的文件
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,批量删除目录下某一后缀名文件,复制文件中有相同部分的文件相关推荐
- 在 Windows 和 Mac 上将 M4A 转换为 WAV
有些人认为 M4A 是 MP3 的继承者,因为 M4A 比 MP3 质量更好但体积更小.很多iPhone用户都期待着苹果能增加M4A的兼容性,因为M4A的兼容性不好已经造成了很多麻烦.例如,M4A 文 ...
- 批量转换json到java bean工具说明
说明: Json已经在现代程序中使用的越来越多,把json字符串转换为java bean也越来越常见. 我之前写了一个小程序,使用java开发,批量把json转换为java bean,直接拷贝到项目中 ...
- 图片批量转换pdf文件
文章目录 1. 依赖 2. 工具类抽取 1. 依赖 <!--图片转换pdf Start--><!-- https://mvnrepository.com/artifact/com.i ...
- 免费PDF批量转换图片工具
免费PDF批量转换图片工具 免费PDF批量转换图片工具 程序界面 测试效果 程序说明 使用说明 使用注意 开发环境 测试环境 程序版本 源文章出处 下载地址(百度云) 免费PDF批量转换图片工具 一款 ...
- 批量转换 LF 和 CRLF 的小技巧【详细步骤】
在做跨平台开发移植的时候,最常见的问题就是不同操作系统的换行不同(例如,Windows 上是 CRLF,而 Linux 上是 LF,MacOS 以前是 CR,现在也是 LF),如果不注意的话,可能会导 ...
- python批量重命名指定目录下所有文件的后缀名
python批量重命名指定目录下所有文件的后缀名 有个需求,需要把某个文件夹下所有后缀名为.abc的更改为.xyz; #批量重命名指定目录下面所有文件的后缀名. word_dir为需要更改后缀的文件夹 ...
- php 批量改文件名后缀名_PHP 批量修改文件后缀名
跳至/** * 批量修改文件后缀名 * @param $path 文件夹路径 * @param $sext 原文件后缀名 ($sext=all说明整个目录的所有文件) * @param $dext 目 ...
- python批量合并excel文件,后缀名为xls
最近处理的一个项目需要用到批量合并excel表格,我就用python拼了一个代码,可以实现传入一个根目录,然后将该目录下所有的后缀名为xls的excel表格进行合并,将结果输出在根目录下 第三方库配置 ...
- 一秒批量修改文件扩展名(后缀名)
已经能正常查看到文件后缀名了,如果要修改文件后缀名,扩展名很简单直接选择文件,右键重命名.或者按住键盘"F2"键,进行修改. 这是针对单个文件的操作方法,但是文件过多就单个修改的工 ...
最新文章
- Project evaluation failed including an error in afterEvaluate {}. Run with --stacktrace for details
- 战略资产配置matlab,资产组合有效前沿的解和最优解(MATLAB语言)
- 华为手机像素密度排行_4500元以上的手机排行,华为P40Pro未上榜,第一你猜到了吗?...
- python圆的半径计算圆的周长列表_python计算圆周长、面积、球体体积并画出圆
- Python 如何拆分数据集
- vim介绍、vim颜色显示、vim一般模式操作
- serialVersionUID作用
- Windows 强制删除文件及文件夹命令
- 云计算虚拟化技术和容器技术
- python网络爬虫入门(三)—— 做个简陋的pixabay 图片下载器
- Python断言与isinstance()判断数据类型
- DeepMind利用AI分析动物行为,可正确识别50种大型物种
- 如何计算离职率(1)?
- html两个自然段怎么写,观后感分别每个自然段写什么
- 微信摇一摇抽奖的H5制作思路
- vue分类筛选方法,filer
- 【历史上的今天】12 月 7 日:历史上第一次直播回放;唱片协会起诉 Napster;最大的梅森素数被发现
- 线性模型篇之感知机(PLA)数学公式推导
- 如何用计算机测摄像头信号,如何使用ping命令测试网络摄像头连通性?这篇文章告诉你...
- 【赠书】《ATT&CK框架实践指南》
热门文章
- Xcelsius启动出现Problem Accessing Excel: Exiting问题的解决
- SELinux零知识学习四、Audit应用层源码下载、编译和安装
- Python练手小项目(11)用户名密码验证的初步探索
- mysql查询日期_mysql 查询当前日期
- 深度学习训练之optimizer优化器(BGD、SGD、MBGD、SGDM、NAG、AdaGrad、AdaDelta、Adam)的最全系统详解
- android 内置默认输入法
- Java - HuTool 使用 EscapeUtil、XmlUtil等工具类(四)
- Python:AES+Base64的加密与解密(ECB模式)
- 温度传感器DS18B20介绍
- Debug的常用命令