做音视频开发可能会用到一些 wav, pcm, mp4, yuv 等测试文件,整理了一下常用FFmpeg命令,可以从mp4中分离音频未wav, wav可以转成不同采样率的 pcm.
- mp4 提取音频为wav
ffmpeg -i input.mp4 -acodec pcm_s16le -f s16le -ac 1 -ar 16000 -f wav output.wav
- mp4 转yuv420
ffmpeg -i input.mp4 -s 720x1280 -pix_fmt yuv420p output.yuv
- wav 转 pcm 16k 16bit
ffmpeg -i input.wav -ar 16000 -ac 1 -f s16le output.pcm