白季飞龙的个人主页

FFmpeg大杂烩

FFmpeg是什么

FFmpeg是一套强大的多媒体工具箱,主要用于视频音频转码

FFmpeg除本地文件外,还支持多种流媒体格式

FFmpeg的安装

brew install ffmpeg

FFmpeg常用命令

查询媒体文件详情

例: ffprobe -print_format json -show_streams -show_frames hello.flv

从视频中截取图片

例: ffmpeg -i hz.flv -vsync cfr -frames:v 1 -ss 00:00:10 -y out.jpg

例: ffmpeg -i hello.flv -vsync cfr -r 1 'img-%03d.jpeg'

下载流媒体文件

例: ffmpeg -i rtmp://rtmp.open.ys7.com/openlive/f01018a141094b7fa138b9d0b856507b.hd -t 10 10.flv

合并视频文件

例: ffmpeg -i "concat:0.ts|1.ts|2.ts|3.ts|4.ts" -t 16 output.ts -y

截取视频文件

例: ffmpeg -i hz.flv -ss 00:00:02 -t 9 -c copy cut.flv -y

文章首发: https://baijifeilong.github.io


漫漫路,莫论逍遥;潜心修,只为悟道