批量将.flac格式转换为.wav等格式
在声纹识别的研究中,不同数据集包含不同的音频格式(.flac/ .wav/ ...),但个别情况下,我们有想使用统一的格式来处理,因此就需要批量转换了。
这里需要使用ffmpeg进行格式转换,因此需要提前安装。
这里有一个脚本可以将 当前folder下的所有.flac格式文件统一转换为.wav格式,并根据需要把.flac文件删除,脚本如下:
#!/bin/bash
folder= #指定你的目录for file in $(find "$folder" -type f -iname "*.flac")
doname=$(basename "$file" .flac)dir=$(dirname "$file")echo ffmpeg -loglevel panic -y -i "$file" "$dir"/"$name".wavffmpeg -loglevel panic -y -i $file $dir/$name.wav
done
该脚本在Linux可以运行,如果想要在windows下执行,可以提前安装好git工具,并打开Git Bash窗口执行该脚本。我在Windows下的执行效果如下:
转换完成之后,如果不需要 .flac 文件可以批量进行删除:
rm -rf `find . -name "*.flac"`
直接在Git Bash中执行这一行命令即可
批量将.flac格式转换为.wav等格式相关推荐
- 【ffmpeg】windows上用命令行批量将.flac格式转换为.wav等格式
windows上用命令行批量将.flac格式转换为.wav等格式 需先安装ffmpeg(用于音视频处理)和git(用于运行sh文件),然后执行脚本 参考资料如下: 1 windows安装ffmpeg并 ...
- DateTime时间格式转换为Unix时间戳格式
// DateTime时间格式转换为Unix时间戳格式 public int ConvertDateTimeInt(System.DateTime time) { System.DateTime st ...
- bam格式转换为Fastq/Fasta格式
bam格式转换为Fastq/Fasta格式 Samtools Fastq GATK SamToFastq Bedtools bamtofastq 举例说明,比如说我们现在有一个转录组比对文件D1_D1 ...
- python 将MP3格式转换为WAV格式(ffmpeg安装,使用pycharm安装包)
首先,安装pydub,pydub是python的一个音频处理库处理,能对wav格式的音频直接进行处理. 如果要进行其他格式的处理就要安装ffmpeg. 所以这里安装pydub和ffmpeg. 一:安装 ...
- voc数据集格式转换为coco数据集格式+修改xml格式文件
voc数据集格式转换为coco格式+修改xml格式文件中部分内容 voc数据集格式→coco数据集格式 修改xml格式文件中部分内容 voc数据集格式→coco数据集格式 下面这份代码只需修改文件所在 ...
- Web后端servlet—使用servlet的Part接口实现单文件多文件上传、以及日期格式转换为sql日期格式的实现
JDBC工具类JdbcFileDateUtil上传文件和日期格式转换,包含单文件多文件上传最新最简单简便的办法 本文档介绍了文件上传的处理方法,包括当前端form表单的编码类型为enctype=&qu ...
- FBX格式转换为GLTF/GLB格式
有小伙伴说通过blende将fbx转glb/gltb格式的模型无法在web端加载,或glb模型无法打开,比如腾讯地图加载gltf. 这里个大家分享一个插件 可以将fbx格式转换为glb格式 windo ...
- 如何使用python将Java时间戳格式转换为python时间戳格式?
工作中问题描述: 一次代码测试结果生成后,发现工具生成的结果集记录中时间的格式是 "Wed Nov 02 08:24:18 CST 2022" 周 月 日 时:分: ...
- 小工具批量将mp3音频格式转换为wav格式
最近收到一个朋友委托的需求,要将MP3的音频格式转换成wav的音频格式.于是,使用python写了这个小工具便于批量进行转换操作. [阅读全文] 首先,下载需要导入的python模块包.这里选用清华大 ...
最新文章
- laravel php跨域请求,laravel开发中跨域的解决方案
- python数组写入txt文档_Python打开文件,将list、numpy数组内容写入txt文件中的方法...
- Selenium3自动化测试——17.控制滑动解锁
- Pyomo+GLPK使用
- 浅析人工智能的数学基础(文末送书!)
- 钢琴家软件里曲谱的数据为什么更新不了_企业信息化为什么到现在还是做不好...
- day18__文件操作
- CSS 自由缩放 resize属性
- (31)FPGA米勒型状态机设计(二段式)(第7天)
- java 深拷贝 序列化_java 之 利用序列化实现深拷贝
- 前端存储之websql
- 手机音乐计算机软件,盘点适合手机音频剪辑软件
- 非香农类信息不等式_信息论——Kraft不等式以及变长编码定理
- hdmi怎么支持2k分辨率_安卓机皇发布!全系支持2K分辨率+120Hz刷新率
- nginx快速配置参考
- (转)归纳:数据库设计的六个阶段详解(有这一篇就够了)
- 通信里 星座图 到底是什么
- PHP实现微信映美打印机,映美在2015--做一台有爱的打印机
- 逆clarke变换_CLARKE 变换PARK 变换
- matplotlib画多个图并保存为PDF
热门文章
- GeekChallenge2020
- X站全称是什么_工作中学习-没有校惯导之前为什么PFD不显示飞机姿态,而IFSD却能显示...
- 解决org.apache.zookeeper.KeeperException$UnimplementedException:KeeperErrorCode = Unimplemented for /S
- 一个五年架构师凭什么基本年薪酬就可以达到50万
- 通用vue组件化登录页面
- 项目管理工具——项目开发者工具
- 拖拽删除元素、拖拽排序、拖拽预览图片和拖拽移动元素
- # Classification: Accuracy(准确率)
- Windows 使用命令强制删除文件及文件夹
- 遗传算法(进化类算法)中的选择,交叉,变异等一系列问题解析(二)