帧率、分辨率、码率、文件大小转换
ffmpeg -i input.mp4 -r 30 -b:a 100k -b:v 200k -s 1920x1080 -fs 4000K output.mp4
-i 输入视频文件
-r 输出帧率
-b:a 输出音频码率
-b:v 输出视频码率
-s 输出视频分辨率
-fs 输出文件大小
output.mp4 输出视频文件
提取视频文件的pcm、yuv、h264、aac
// 提取pcm
ffmpeg -i input.mp4 -ar 16000 -ac 1 -f s16le output.pcm
// 播放pcm
ffplay -ar 16000 -ac 1 -f s16le output.pcm
// 提取yuv
ffmpeg -i input.mp4 -c:v rawvideo -pix_fmt yuv420p output.yuv
// 播放yuv
ffplay -s 960x540 -pix_fmt yuv420p output.yuv
// 提取h264
ffmpeg -i input.mp4 -codec copy -f h264 output.h264 (更快但更大)
or
ffmpeg -i input.mp4 -vcodec h264 output.h264
// 播放h264
ffplay output.h264
// 提取aac
ffmpeg -i input.mp4 -acodec aac output.aac
// 播放aac
ffplay output.aac