ffmpeg與srs3編譯以及常用命令測試總結

2021-10-06 20:59:55 字數 2137 閱讀 7150

具體的安裝命令為:

wget 

tar xzvf yasm-1.3.0.tar.gz

cd yasm-1.3.0

./configure

make && make install

上面步驟基本不會出現問題,按著一步步來如果終端沒有報錯那麼就是編譯成功,接下來就編譯ffmpeg。

tar ffmpeg-4.2.3.tar.bz2

cd ffmpeg-4.2.3

./configure --enable-shared --prefix=/usr/local/ffmpeg --disable-yasm

make

make install

這裡make的時間有點長,一般可能要等個十幾分鐘左右,make完後,make install會很快,出現如下介面即安裝成功。

如果是ubuntu的安裝,可以先將ppa新增進倉庫然後apt-get,之前也有嘗試過:

sudo add-apt-repository ppa:kirillshkrogalev/ffmpeg-next

sudo apt-get update

sudo apt-get install ffmpeg

ffmpeg -version

這個是我這幾天在裝的東西,也是寫這一篇部落格的初衷,總結一下安裝過程與測試命令,防止之後忘記。

srs是定位於網際網路直播伺服器集群的開源框架,它的已實現功能有:

以上五點取自0基礎搭建自己的srs直播伺服器及srs常見問題 。這篇的理論介紹很多,並且給出的參考推薦也有非常多,我感覺算csdn在srs裡為數不多的好文,那麼下面,就是我的安裝過程:

首先如果伺服器上沒有git,可以下個git,centos上yum install就行,但如果伺服器上git有提速,我建議還是不要用git拉取srs等東西,因為速度比之前去github下zip檔案慢了好幾倍。。但下面還是給出兩個鏈結吧:

git clone 

git clone

上述兩個只需要拉取乙個,然後下面是編譯過程:

cd srs/trunk

./configure && make

注意這裡沒有make install,一般到這裡就行了,我們能看到安裝成功的:

然後我們就能直接啟動了。

./objs/srs -c conf/srs.conf

或者./objs/srs -c conf/rtmp.conf

下面那個命令執行完,可以直接進入到log檔案裡看到啟動日誌,有沒有錯誤,如果測試看起來沒什麼問題,那能換上面那個更全一點的conf啟動,然後ps -ef | grep srs看到啟動程序如下:

我們再手動去srs.log檔案下看到啟動日誌如下:

然後檢視監聽服務情況,沒啥問題就是啟動成功了:

最後我們可以嘗試推流,因為srs現在是下在本地,那麼推流命令為:

ffmpeg -re -i pca.flv -vcodec copy -acodec copy -f flv rtmp:

ffmpeg的編譯與使用

ffmpeg的編譯與使用 今天我們介紹如何編譯ffmpeg 2.解壓 tar jxvf ffmpeg 0.10.3.tar.bz2 3.configure make make的時間挺長 sudo make install4.編譯完成後,會在主目錄下生成如下幾個可執行檔案 ffmpeg ffmpeg ...

程式編譯與鏈結,以及預定義符號,

1.預處理識別符號又稱預定義符號,它們的值是 字串常量 十進位制數字常量 1 file 表示進行編譯的源檔名 2 line 表示檔案當前行的行號 3 date 表示檔案被編譯的日期 4 time 表示檔案被編譯的時間 5 stdc 表示若編譯器遵循ansi c,其值為1,否則未定義 用處 line ...

zju 3 核心編譯與執行

1 實驗目的 學習和掌握linux配置和編譯的基本步驟。二 實驗內容 1 對linux核心及使用者程式進行配置 2 編譯生成核心映像檔案 3 把編譯的映像檔案燒寫到flash中,檢視執行結果。三 主要儀器裝置 1 ubuntu12.04系統。2 英培特eduk4 s3c2410試驗平台 四 操作方法...