guys:未知的輸入格式:'x11grab'
我在編譯ffmpeg並在linux中運行ffmpeg時遇到問題。
我的環境:
1:Ubuntu的17.10_x64_bit(我不認爲操作系統的版本是關鍵)
2:GCC(Ubuntu的6.3.0-19ubuntu1)6.3.0 20170618
3:ffmpeg開源代碼:3.2
首先,我從ffmpeg下載源代碼official site。我編譯這個項目有說明:
./configure --prefix=/home/jjh/software/ffmpeg --enable-shared
make
make install
,並沒有任何錯誤的工作除了一些警告,然後我運行:
./ffmpeg -h
我要確保它的工作原理和正常輸出。
但我想用ffmpeg來抓屏幕。所以我用這個結構(O):
ffmpeg -f x11grab -video_size cif -framerate 25 -i :0.0 /tmp/out.mpg
然後輸出錯誤:
Unknown input format: 'x11grab'
我想重新編譯這個項目--enable-x11grab選項,順便說一句,這麼多的解決方案告訴我爲此。但是當我加入這個選項,我得到了一些錯誤:
Invalid option --enable-x11grab
有些人說我應該安裝一些庫:
libxfixes-dev
sudo apt-get install libxext-dev
,所以我安裝了這些庫,但它始終顯示此錯誤。請幫助我。
謝謝,半個。我在github中注意到了這些信息,對我非常有幫助。雖然我還沒有編譯這個源代碼。但我認爲這是重點。再次感謝。 – jjh