FFMPEG 命令操作
介绍
FFmpeg是一套可以用来记录、转换数字音频、视频,并能将其转化为流的开源计算机程序。采用LGPL或GPL许可证。它提供了录制、转换以及流化音视频的完整解决方案。它包含了非常先进的音频/视频编解码库libavcodec,为了保证高可移植性和编解码质量,libavcodec里很多code都是从头开发的。
FFMPEG命令
序号 |
功能 |
命令 |
1 |
播放 |
ffplay rtmp://myserver/vod/sample ffplay -max_delay 500000 -rtsp_transport udp rtsp://server/video.mp4 |
2 |
RTMP |
|
3 |
RTSP |
|
4 |
|
|
5 |
|
|
6 |
|
|
常用参数说明:
主要参数:
-i 设定输入流
-f 设定输出格式
-ss 开始时间
视频参数:
-b 设定视频流量,默认为200Kbit/s
-r 设定帧速率,默认为25
-s 设定画面的宽与高
-aspect 设定画面的比例
-vn 不处理视频
-vcodec 设定视频编解码器,未设定时则使用与输入流相同的编解码器
音频参数:
-ar 设定采样率
-ac 设定声音的Channel数
-acodec 设定声音编解码器,未设定时则使用与输入流相同的编解码器
-an 不处理音频
视频测试地址
序号 |
协议 |
地址 |
1 |
RTMP |
rtmp://live.hkstv.hk.lxdns.com/live/hks |
2 |
RTSP |
rtsp://184.72.239.149/vod/mp4://BigBuckBunny_175k.mov rtsp://184.72.239.149/vod/mp4:BigBuckBunny_115k.mov |
3 |
HTTP |
http://220.112.193.197/mp4files/A18400000009E79A/vjs.zencdn.net/v/oceans.mp4 |
4 |
HLS |
http://live.hkstv.hk.lxdns.com/live/hks/playlist.m3u8 http://devimages.apple.com/iphone/samples/bipbop/bipbopall.m3u8 http://devimages.apple.com/iphone/samples/bipbop/gear1/prog_index.m3u8 |
5 |
|
|
参考: