Introduction to common instructions for ffmpge transcoding (continuously updated...)

Frame rate, resolution, bit rate, file size conversion

ffmpeg -i input.mp4 -r 30 -b:a 100k -b:v 200k -s 1920x1080  -fs 4000K output.mp4

-i input video file
-r output frame rate
-b:a output audio bit rate
-b:v output video bit rate
-s output video resolution
-fs output file size
output.mp4 output video file

Extract pcm, yuv, h264, aac from video files

// 提取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

Guess you like

Origin blog.csdn.net/weixin_36623563/article/details/124668165