0%
ffmpeg命令相关用法。
- 环境:
ubuntu 18.04
- ffmpeg版本:
3.4.4-0ubuntu0.18.04.1
制作ts流
1
| ffmpeg -i test.mp4 -ss 00:00:12 -to 00:00:13 -vcodec libx264 -g 1 -crf 1 test.ts
|
ts流中包含I帧
参数解析:
-i
: 设定输入流(input)-ss time_off
: 开始时间-to time_stop
: 结束时间-vcodec codec
:设定视频编解码器,未设定时则使用与输入流相同的编解码器,(‘copy’ to copy stream)-g <int>
:关键帧(I帧)间隔控制-crf <int>
:(Constant Rate Factor) 量化比例的范围为0~51,其中0为无损模式,23为缺省值,51可能是最差的。该数字越小,图像质量越好
1
| ffmpeg -i water.mp4 -codec copy -bsf:v h264_mp4toannexb water.ts
|
转H264
1
| ffmpeg -i water.mp4 -c:v copy -bsf:v h264_mp4toannexb -an water.h264
|
wav转mp4
1
| ffmpeg -i water.wmv -c:v libx264 -strict -2 water.mp4
|
mp4转yuv
1
| ffmpeg -i food.mp4 food.yuv
|
ffmpge帮助信息
1
| ffmpeg -h full > help.txt
|