我是靠谱客的博主 负责龙猫,最近开发中收集的这篇文章主要介绍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,批量删除目录下某一后缀名文件,复制文件中有相同部分的文件所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复