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 |
Link |
3 |
RTSP |
link |
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 |
|
|
參考:
FFmpeg Protocols Documentation
FFMPEG視音頻編解碼零基礎學習方法
FFmpeg發送流媒體的命令(UDP,RTP,RTMP)
ffmpeg常用基本命令(轉)
[FFmpeg] ffmpeg 常用命令
FFMPEG 命令操作