FFmpeg基础知识
ffmpeg处理流程
1:基本命令
2:录制命令
mac系统下:
3:分解复用
4:处理原始数据
解码后的数据:pcm, yuv
-i:输入数据
-an 不要音频
-c:v 对视频编码 采用rawvideo编码器,原始视频
-pix-fmt: 像素格式 yuv420p
-vn 不要视频
-ar 音频采样率
-ac2 audio channel 2立体声
-f 数据格式 s 有符号正负 16 每位数值用16位 le little endian(小端)
转换后播放问题:
原始数据没有格式信息,需要指定
5:裁剪与合并
剪切:ffmpeg -i in.mp4 -ss 00:00:00 -t 10 out.ts
-ss 时:分:秒
合并:ffmpeg -f concat -i inputs.txt out.flv
inputs.txt 格式为: file ${filename}
6:图片/视频互转
-r 指定帧率,每秒一张
-f 转成什么格式
%3d 3位数字
7:直播推/拉流
-re 减慢帧率传输
-c 音视频编码
-f 格式指定
8:滤镜
-vf video filter
-c:v 编码:视频
-c:a 编码:音频
评论
匿名评论
隐私政策
你无需删除空行,直接评论以获取最佳展示效果