FFmpeg音视频开发常用简单命令

52 阅读1分钟

下面总结了些开发中使用频率较高的命令:

MP4抽取h264

ffmpeg -i source.mp4 -codec copy -bsf: h264_mp4toannexb -f h264 target.264

截取视频

ffmpeg  -i ./plutopr.mp4 -vcodec copy -acodec copy -ss 00:00:10 -to 00:00:15 ./cutout1.mp4 -y

ffmpeg实现yuv打包MP4

ffmpeg -s 720*1280 -pix_fmt yuv420p -i outdor_bz.yuv -vcodec libx264 yyCapture264_720P.mp4

ffmpeg实现rgba转yuv

ffmpeg -s 1080x1684 -f rawvideo -pix_fmt rgba -i vod_kuaiying_2.rgba -pix_fmt yuv420p vod_kuaiying_2_i420.yuv

ffmpeg实现MP4提取码流

ffmpeg -i yy_record_16_17_4_23.mp4 -vcodec copy yy_record_16_17_4_23.h265

ffmpeg重复拉长视频

ffmpeg -stream_loop 100 -i "D:\My YY\Ent Replay\2004856459\yy-1.mp4" -c copy yy-1-20.mp4

ffmpeg播放PCM音频

ffplay -ar 44100 -ac 1 -f s16le -i ./201904091310_test.pcm