1500字范文,内容丰富有趣,写作好帮手!
1500字范文 > 批量将.flac格式转换为.wav等格式

批量将.flac格式转换为.wav等格式

时间:2024-06-04 01:31:04

相关推荐

批量将.flac格式转换为.wav等格式

在声纹识别的研究中,不同数据集包含不同的音频格式(.flac/ .wav/ ...),但个别情况下,我们有想使用统一的格式来处理,因此就需要批量转换了。

这里需要使用ffmpeg进行格式转换,因此需要提前安装。

这里有一个脚本可以将 当前folder下的所有.flac格式文件统一转换为.wav格式,并根据需要把.flac文件删除,脚本如下:

#!/bin/bashfolder= #指定你的目录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.wavdone

该脚本在Linux可以运行,如果想要在windows下执行,可以提前安装好git工具,并打开Git Bash窗口执行该脚本。我在Windows下的执行效果如下:

转换完成之后,如果不需要 .flac 文件可以批量进行删除:

rm -rf `find . -name "*.flac"`

直接在Git Bash中执行这一行命令即可

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。