我是靠谱客的博主 负责龙猫,最近开发中收集的这篇文章主要介绍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,批量删除目录下某一后缀名文件,复制文件中有相同部分的文件的全部内容,希望文章能够帮你解决ffmpeg批量转换flac为wav,m4a转换为wav,批量删除目录下某一后缀名文件,复制文件中有相同部分的文件所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(44)

评论列表共有 0 条评论

立即
投稿
返回
顶部