FFmpeg的安装过程:How to Install FFmpeg on Windows
▌提取视频(mov)中的音频(wav)
提取mov格式的视频文件至采样率为16K的wav格式(主要为了符合paddlespeech的音源要求)
ffmpeg -i input-video.mov -acodec pcm_s16le -ac 2 -ar 16000 audio.wav
▌按时间分割音频(wav)文件
ffmpeg -i input.wav -f segment -segment_time 49 -c copy out%03d.wav
注: -segment_time为分割时间,单位秒; 49即为49秒
按时间分割至16k wav格式
ffmpeg -i input.wav -f segment -segment_time 49 -c copy -ac 2 -ar 16000 out%03d.wav
注
-segment_time 49
将文件分割为49秒一个-ac 2
双声道-ar 16000
转换为16khz 的采样率
▌批量转换m4a格式至16k wav格式
新建一个批处理文件convert.bat
,放在音频对应的目录下,bat
的代码如下:
@echo off
title 正在批量转换
if not exist wav mkdir wav
for /f %%i in ('dir /b *.m4a') do ffmpeg -i %%i -acodec pcm_s16le -ac 1 -ar 16000 wav\%%~ni.wav -y
pause
保存后,双击运行即可。
参考