ffmpeg音频采样率转换

音频
采样频率(采样率):16KHz 48KHz …
采样精度(位速):16bit 32bit…
声道数目:单声道 多声道
例如,一段音频采用32位的采样精度,16KHz的采样频率,双声道,它每秒所需要的数据量为32x16000x2/8=128000字节。

截取音频:
ffmpeg -i input.wav -ss 00:00:05 -t 00:00:10 output.wav

-ss为开始时间 -t为持续时间

查看音频格式:
ffprobe input.wav

修改音频文件采样率:
ffmpeg -i input.wav -ar 16000 output.wav

多通道变单通道
ffmpeg -i input.wav -ac 1 output.wav

转换格式
ffmpeg -i input.mp3 outpit.wav

提取一个通道并重采样
ffmpeg -i input.wav -ac 1 -ar 16000 output.wav

修改采样精度(位数)
ffmpeg -y -i input.wav -acodec pcm_f32le -ac 1 -ar 16000 -vn output.wav

转换音频格式

ffmpeg -i input.flac output.wav


批处理转换音频格式

for i in ./*.flac;  # 遍历当前文件夹下所有的.flac格式文件
do
ffmpeg -i "$i" ${i}.wav;  # 用ffmpeg将flac格式的后缀加上.wav后缀
done
rename 's/\.flac.wav/\.wav/' *  # 批量重命名新产生的.flac.wav文件为.wav文件
find *.flac|xargs rm -rf  # 删除.flac文件,如果需要保留注释掉这句



Linux批量保存文件名

find . -type f -name "*.fastq" > doc.txt


————————————————
版权声明:本文为CSDN博主「Diyh」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/qq_43318971/article/details/113096815

 

你可能感兴趣的:(ffmpeg,音视频)