m4a转换为wav建立python文件:
复制代码
1
2
3
4
5
6
7
8
9
10def 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
复制代码
1
2
3for i in *; do ffmpeg -i $i ${i%.*}.wav; done
然后用chmod +x xxx.sh赋予文件执行命令权限,然后将脚本放入你需要执行的目录下执行, ./ xxx.sh
批量删除
复制代码
1find . -name "*.wav"|xargs rm -f
复制代码
1find . -name "*.flac" -type -f -print -exec rm -rf {} ;
批量复制
复制代码
1
2
3
4#将以rar结尾的文件复制到mnc01这个文件夹 cp /home/*.rar /mnt/mnc01 #将以88开头的文件复制到mnc01这个文件夹 cp /home/88* /mnt/mnc01
最后
以上就是负责龙猫最近收集整理的关于ffmpeg批量转换flac为wav,m4a转换为wav,批量删除目录下某一后缀名文件,复制文件中有相同部分的文件的全部内容,更多相关ffmpeg批量转换flac为wav,m4a转换为wav,批量删除目录下某一后缀名文件,复制文件中有相同部分内容请搜索靠谱客的其他文章。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复