FFmpeg常用推流命令

一惧辈、FFmpeg推RTMP流準備工作

首先確保自已已經(jīng)安裝了nginx + rtmp服務器。

打開配置文件nginx.conf

完成如下配置

nginx配置.1

如果沒有nginx + rtmp服務器辅辩,請閱讀我的另一篇簡書文章

Mac搭建nginx+rtmp服務器

二、FFmpeg推流

1.推流MP4文件

視頻文件地址:/Users/xu/Desktop/bangbangbang.mp4

推流拉流地址:rtmp://localhost:1935/rtmplive/home

acc:RTMP的音頻格式

flv: RTMP的視頻格式

ffmpeg -re -i /Users/xu/Desktop/bangbangbang.mp4-vcodec libx264 -acodec aac -f flv rtmp://localhost:1935/rtmplive/home

設置推流.2

輸入命令行后棒妨,暫時先不要點回車宴偿,等設置好本地拉流后,再進行推流尿招。

2.本地拉流MP4文件

打開VLC播放器

VLC.3

設置播放地址

設置播放地址.4

設置拉流地址

rtmp://localhost:1935/rtmplive/home

拉流地址.5

開始推流矾柜,點擊open后開始播放阱驾。

FFmpeg推流成功.6

推流成功!

三、用ffmpeg推流桌面以及推流攝像頭進行直播

1.如果希望將桌面錄制或者分享怪蔑,可以使用命令行如下:

ffmpeg -f avfoundation -i "1" -vcodec libx264 -preset ultrafast -acodec libfaac -f flv rtmp://localhost:1935/rtmplive/home

這個只能夠推桌面里覆。

2.如果需要桌面+麥克風,比如一般做遠程教育分享 命令行如下:

ffmpeg -f avfoundation -i "1:0" -vcodec libx264 -preset ultrafast -acodec libmp3lame -ar 44100 -ac 1 -f flv rtmp://localhost:1935/rtmplive/home

這個可以推桌面+麥克風缆瓣。

3.如果需要桌面+麥克風喧枷,并且還要攝像頭拍攝到自己,比如一般用于互動主播弓坞,游戲主播隧甚,命令行如下

ffmpeg -f avfoundation -framerate 30 -i "1:0" \-f avfoundation -framerate 30 -video_size 640x480 -i "0" \-c:v libx264 -preset ultrafast \-filter_complex 'overlay=main_w-overlay_w-10:main_h-overlay_h-10' -acodec libmp3lame -ar 44100 -ac 1 -f flv rtmp://localhost:1935/rtmplive/home

這個可以推桌面+麥克風,并且攝像頭把人頭放在界面下面

Snip20160713_12.png

四渡冻、FFmpeg常用基本命令

1.分離視頻音頻流

ffmpeg -i input_file -vcodeccopy-an output_file_video//分離視頻流ffmpeg -i input_file -acodeccopy-vn output_file_audio//分離音頻流

2.視頻解復用

ffmpeg–itest.mp4 –vcodeccopy–an–fm4vtest.264ffmpeg –itest.avi –vcodeccopy–an–fm4vtest.264

3.視頻轉(zhuǎn)碼

ffmpeg –i test.mp4 –vcodec h264 –s352*278–an –f m4v test.264//轉(zhuǎn)碼為碼流原始文件ffmpeg –i test.mp4 –vcodec h264 –bf0–g25–s352*278–an –f m4v test.264//轉(zhuǎn)碼為碼流原始文件

ffmpeg –i test.avi -vcodec mpeg4 –vtag xvid –qsame test_xvid.avi//轉(zhuǎn)碼為封裝文件

-bf B幀數(shù)目控制

-g 關(guān)鍵幀間隔控制

-s 分辨率控制

4.視頻封裝

ffmpeg –i video_file –i audio_file –vcodeccopy–acodeccopyoutput_file

5.視頻剪切

ffmpeg –i test.avi –r1–f image2 image-%3d.jpeg//提取圖片ffmpeg -ss0:1:30-t0:0:20-i input.avi -vcodec copy -acodec copy output.avi//剪切視頻

-r 提取圖像的頻率

-ss 開始時間

-t 持續(xù)時間

6.視頻錄制

ffmpeg –i rtsp://192.168.3.205:5555/test –vcodec copy out.avi

7.YUV序列播放

ffplay -f rawvideo -video_size1920x1080 input.yuv

8.YUV序列轉(zhuǎn)AVI

ffmpeg–sw*h–pix_fmtyuv420p–iinput.yuv –vcodecmpeg4output.avi

9.常用參數(shù)說明:

主要參數(shù):

i 設定輸入流

f 設定輸出格式

ss 開始時間

視頻參數(shù):

b 設定視頻流量戚扳,默認為200Kbit/s-r 設定幀速率,默認為25

s 設定畫面的寬與高-aspect 設定畫面的比例

vn 不處理視頻-vcodec 設定視頻編解碼器族吻,未設定時則使用與輸入流相同的編解碼器

音頻參數(shù):

ar 設定采樣率

ac 設定聲音的Channel數(shù)

acodec 設定聲音編解碼器帽借,未設定時則使用與輸入流相同的編解碼器an 不處理音頻

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個濱河市超歌,隨后出現(xiàn)的幾起案子砍艾,更是在濱河造成了極大的恐慌,老刑警劉巖握础,帶你破解...
    沈念sama閱讀 212,454評論 6 493
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件辐董,死亡現(xiàn)場離奇詭異,居然都是意外死亡禀综,警方通過查閱死者的電腦和手機简烘,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 90,553評論 3 385
  • 文/潘曉璐 我一進店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來定枷,“玉大人孤澎,你說我怎么就攤上這事∏分希” “怎么了覆旭?”我有些...
    開封第一講書人閱讀 157,921評論 0 348
  • 文/不壞的土叔 我叫張陵,是天一觀的道長岖妄。 經(jīng)常有香客問我型将,道長,這世上最難降的妖魔是什么荐虐? 我笑而不...
    開封第一講書人閱讀 56,648評論 1 284
  • 正文 為了忘掉前任七兜,我火速辦了婚禮,結(jié)果婚禮上福扬,老公的妹妹穿的比我還像新娘腕铸。我一直安慰自己惜犀,他們只是感情好,可當我...
    茶點故事閱讀 65,770評論 6 386
  • 文/花漫 我一把揭開白布狠裹。 她就那樣靜靜地躺著虽界,像睡著了一般。 火紅的嫁衣襯著肌膚如雪涛菠。 梳的紋絲不亂的頭發(fā)上莉御,一...
    開封第一講書人閱讀 49,950評論 1 291
  • 那天,我揣著相機與錄音碗暗,去河邊找鬼颈将。 笑死,一個胖子當著我的面吹牛言疗,可吹牛的內(nèi)容都是我干的晴圾。 我是一名探鬼主播,決...
    沈念sama閱讀 39,090評論 3 410
  • 文/蒼蘭香墨 我猛地睜開眼噪奄,長吁一口氣:“原來是場噩夢啊……” “哼死姚!你這毒婦竟也來了?” 一聲冷哼從身側(cè)響起勤篮,我...
    開封第一講書人閱讀 37,817評論 0 268
  • 序言:老撾萬榮一對情侶失蹤都毒,失蹤者是張志新(化名)和其女友劉穎,沒想到半個月后碰缔,有當?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體账劲,經(jīng)...
    沈念sama閱讀 44,275評論 1 303
  • 正文 獨居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 36,592評論 2 327
  • 正文 我和宋清朗相戀三年金抡,在試婚紗的時候發(fā)現(xiàn)自己被綠了瀑焦。 大學時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點故事閱讀 38,724評論 1 341
  • 序言:一個原本活蹦亂跳的男人離奇死亡梗肝,死狀恐怖榛瓮,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情巫击,我是刑警寧澤禀晓,帶...
    沈念sama閱讀 34,409評論 4 333
  • 正文 年R本政府宣布,位于F島的核電站坝锰,受9級特大地震影響粹懒,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜顷级,卻給世界環(huán)境...
    茶點故事閱讀 40,052評論 3 316
  • 文/蒙蒙 一崎淳、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧愕把,春花似錦拣凹、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,815評論 0 21
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至橘蜜,卻和暖如春菊匿,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背计福。 一陣腳步聲響...
    開封第一講書人閱讀 32,043評論 1 266
  • 我被黑心中介騙來泰國打工跌捆, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留,地道東北人象颖。 一個月前我還...
    沈念sama閱讀 46,503評論 2 361
  • 正文 我出身青樓佩厚,卻偏偏與公主長得像,于是被迫代替她去往敵國和親说订。 傳聞我的和親對象是個殘疾皇子抄瓦,可洞房花燭夜當晚...
    茶點故事閱讀 43,627評論 2 350

推薦閱讀更多精彩內(nèi)容

  • FFmpeg常用推流命令 一、FFmpeg推RTMP流準備工作 首先確保自已已經(jīng)安裝了nginx + rtmp服務...
    這個年紀的情愫丶閱讀 6,463評論 9 12
  • 一陶冷、FFmpeg推RTMP流準備工作 首先確保自已已經(jīng)安裝了nginx + rtmp服務器钙姊。打開配置文件nginx...
    stlndm閱讀 112,978評論 28 114
  • 前言 如此強大的FFmpeg,能夠?qū)崿F(xiàn)視頻采集埂伦、視頻格式轉(zhuǎn)化煞额、視頻截圖、視頻添加水印沾谜、視頻切片膊毁、視頻錄制、視頻推流...
    RichyLeo閱讀 17,381評論 1 22
  • 1.分離視頻音頻流 ffmpeg -i input_file -vcodec copy -an output_fi...
    XLAccount閱讀 3,068評論 0 8
  • 前言 如此強大的FFmpeg类早,能夠?qū)崿F(xiàn)視頻采集媚媒、視頻格式轉(zhuǎn)化、視頻截圖涩僻、視頻添加水印缭召、視頻切片、視頻錄制逆日、視頻推流...
    騷之哈塞給閱讀 25,730評論 6 39