FFmpeg命令行工具的使用:ffmpeg

2018-12-07  本文已影响0人  ag4kd

通用参数

-f : -f fmt
指定音频或视频格式

ffmpeg -f avfoundation -i 1 -r 30  out.yuv

-i: -i filename
指定输入文件名

ffmpeg -f avfoundation -i 1 -r 30  out.yuv

-y
覆盖已有文件,不在询问是否覆盖

ffmpeg -f avfoundation -i 1 -r 30 -y out.yuv

-t
指定时长

ffmpeg -f avfoundation -i 1 -r 30 -y  -t 10 out.yuv

-fs: -fs limit_size
指定文件大小的上限

-ss: -ss time_off
丛指定的时间开始(单位为妙)开始,也支持hh:mm:ss格式

-re
代表按照帧率发送,尤其是在作为推流工具的时候一定要加入该参数,否则FFmpeg会按照最高速率向流媒体服务器不停地发送数据。

视频参数

-r : -r rate
指定帧率

-vn
取消视频流的输出

-s 或者-video_size: -s zise
指定分辨率

vcodec: -vcodec copy
强制使用codec编码方式(copy 表示不进行重新编码)

音频参数

-ac
设置声道数

-an
取消音轨

-acodec: -acodec copy
同 -vcodec

-vol
设置录制音量大小,默认256

上一篇下一篇

猜你喜欢

热点阅读