git clone
執行./configure
make
make install
目前在這個版本沒有遇到配置,編譯問題
unknown encoder 'libx264'
即,缺少libx264庫,需要安裝該庫:
1. git clone
2. cd x264
3. ./configure --enable-static --enable-shared
4. make
5. sudo make install
需要重新編譯安裝ffmpeg
1. 配置ffmpeg時,加上x264,如:
./configure --enable-gpl --enable-libx264
2. make clean --此步驟可以省略
3. make
4. make install
驗證:ffmpeg -i input.mp4 -c:v libx264 -c:a copy -f mpegts output.ts
報錯:
ffmpeg: error while loading shared libraries: libx264.so.159: cannot open shared object file: no such file or directory
修改ld.so.conf檔案
1. $ sudo vi /etc/ld.so.conf
2. 修改如下
/usr/local/lib
include ld.so.conf.d/*.conf
/usr/local/lib 是x264的庫路徑
3. 使之生效
$ sudo ldconfig
執行以下命令:
ffmpeg -i input.mp4 -c:v libx264 -c:a copy -f mpegts output.ts
成功!!!
ffmpeg原始碼編譯
操作流程 1.下在ffmpeg原始碼最新版 ffmpeg 2.8.3 yasm.exe 複製到 c mingw msys 1.0 bin 目錄下 這裡是乙個大坑,在 yasm 官網上有乙個 vs版本的 yasm 不要用那個,就直接普通的 yasm for windows 版本就可以了。4.配置c m...
windows平台FFmpeg原始碼編譯
原因 由於需要對比音訊編碼效果,自帶aac和fkd aac,lame的差別,故需要進行手動編譯ffmpeg幷包含fdk aac,lame.環境介紹 win7,64bit.vs2015.準備 1.2 配置環境變數 path c mingw bin 測試cmd gcc v 2 安裝yasm彙編編譯器,因...
WINDOWS 下編譯 ffmpeg 原始碼總結
windows 下編譯 ffmpeg 原始碼,有兩種方式 vc gcc 1 vc 編譯 2 gcc 編譯 一 自己動手,豐衣足食 windows 下 gcc 編譯當然用 msys2 因為用 msys2 編譯 ffmpeg 比較容易。如果不需要第三方庫的支援 configure 或者.configur...