1. 程式人生 > >FFMPEG 命令操作

FFMPEG 命令操作

功能 index bip sample ros http 解決方案 ffplay 音頻編解碼

介紹

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 命令操作