使用FFmpeg轉錄網路直播流

2021-07-23 09:47:52 字數 651 閱讀 3665

找來乙個直播流url,比如東森新聞 試了一下,還不賴呢!

命令列如下:

上面例子中的直播流是http協議的。ffmpeg還支援其他什麼協議嗎?這也簡單!在控制台輸入ffmpeg -protocols便一目了然了。

不禁又一次暗暗佩服:ffmpeg holy-high!

ps. 有位同學提醒道,應該加上-c:v copy -c:a copy(另一種表達方式是-vcodec copy -acodec copy)來避免轉碼。吾深以為然!這對於實時採集的場景尤為重要!經測試,效果喜人,ffmpeg的cpu占用從之前的80%降到了1%!!!

完整命令列如下:

ffmpeg -i -c:v copy -c:a copy -bsf:a aac_adtstoasc d:\cap.mp4

ffmpeg使用指令實現推流實現直播流程

windows下用ffmpeg nginx rtmp搭建直播環境 實現推流 拉流 啟動nginx 進入nginx的目錄,執行其中rtmp檔案。執行下列 cd g studyprojects setupvideoservice nginx 1.7.11 3 gryphon nginx.exe c co...

使用librtmp庫發布直播流

rtmp協議與flv封包格式基本相同 本來就是一家公司的嘛 將flv檔案解析出型別,時間戳,資料大小,資料區 對應寫的rtmp包的位置進行傳送即可 rtmpdump官網 庫版本 2.4 下圖,左邊傳送到伺服器,右側可正常 模擬的是實時流,發完該流也就結束了 include include inclu...

關於使用FFmpeg推流時,live目錄的理解

根據博主之前的博文 在windows下搭建 配置nginx流 伺服器,並進行rtmp流的推流 拉流測試 搭建好nginx流 伺服器後,可能有些朋友會對博文裡面進行推流測試的指令 ffmpeg i video3.mp4 f flv rtmp 中的 live 有一些不理解。live 其實是乙個虛擬目錄,...