所以要 install libsdl1.X-dev。
但是由ffmpeg svn 取的的source code。卻需要 libsdl version 1.3。
以為是我的debian version太舊,所以 upgrade到testing ,, 結果libsdl 也還是1.2。即使是sid,也是1.2,所以到 SDL 去看看,發現release只有1.2 和SVN 兩種..
不知道要怎麼從svn 取得1.3的版本.
同理,也不知道要怎樣取得ffmpeg以前的版本..
所以 .. 使用debian的版本的ffmpeg來試好了。
用netselect-apt 找一下deb mirror site,uncomment掉deb-src那一行。
$apt-get source ffmpegdownload 下來debian的ffmpeg(source & diff都有)。
apt-get 自動把patch上了(?)。
查一下ffmpeg的configure - sdl版本要求是1.21,所以這一版應該可以...
install libsdl1.2-dev
configure
make
出現 "unsolved reference XOpenDisplay, XCloseDiaplay"
google一下,大概有人說,這個section把他comment掉舊可以,因為只是跟full-screen mode有關。
查ffplay.c,剛好就是在 #ifdef HAVE_X11 的define block中,把這一段comment掉,make就OK了。
當然還要安裝xorg 和gnome。
測試
ffplay trial.mpegOK!
沒有留言:
張貼留言