我是靠谱客的博主 负责龙猫,这篇文章主要介绍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,批量删除目录下某一后缀名文件,复制文件中有相同部分内容请搜索靠谱客的其他文章。

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

评论列表共有 0 条评论

立即
投稿
返回
顶部