ffmpge转码常用指令介绍(不断更新...)

帧率、分辨率、码率、文件大小转换

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

猜你喜欢

转载自blog.csdn.net/weixin_36623563/article/details/124668165
今日推荐