ffmpeg常用参数说明

返回
Author Avatar
钢翼
2021-01-16
编程
207
ffmpeg -i input.mp4 -movflags faststart  -s 1280x720 output.mp4

-i
输入文件

-movflags faststart
moov atom 提前,支持边下边播

-s
设置分辨率

-c copy
拷贝方式

-map 0
选择所有流

-ss 00:00:00
开始时间,分割视频用,需在-i之前

-t 01:00:00
视频时长,分割视频用

ffplay  rtsp://xxxx  -fflags nobuffer -analyzeduration 1000000 -rtsp_transport tcp

-fflags nobuffer
减少缓冲区

-analyzeduration 1000000
码流分析时间设置,单位为微秒

-rtsp_transport tcp
使用tcp,避免花屏

推流参考
https://www.jianshu.com/p/d541b317f71c 推rtmp

ffmpeg -re  -i "rtmp://58.200.131.2:1935/livetv/discovery" -vcodec libx264 -c copy  -f flv "rtmp://localhost/live/rfBd56ti2SMtYvSgD5xAV0YU99zampta7Z7S575KLkIZ9PYk"

推桌面

ffmpeg -f gdigrab -s 1920x1080 -i desktop -c:v libx264 -c:a aac -ar 48000   -f flv "rtmp://localhost/live/rfBd56ti2SMtYvSgD5xAV0YU99zampta7Z7S575KLkIZ9PYk"