0

現在、Xlib を使用して作成された Linux アプリケーションがあり、それにビデオ再生機能を追加する必要がありました。

Xlib で適切に動作するビデオのデコードとレンダリングに使用できる、どのライブラリをお勧めしますか?

4

2 に答える 2

2

オプションは豊富です。

Xine は、それ自体と Xlib 以外のものを必要とせずに、おそらく最も簡単です (とにかく FFmpeg よりも簡単です)。180 行未満の実際のコードには、短い完全な例があります。

muxine は、X11 ウィンドウを作成し、特定のストリーム MRL を再生するだけの非常に小さなプレーヤーです。ソースコード: muxine.c .

muxine は次のようにコンパイルできます。

gcc -Wall -O2 `xine-config --cflags`
    -o muxine muxine.c `xine-config --libs`

一方、MPlayer+XEmbed を使用するのも非常に簡単です。ビデオの再生をあまり制御する必要がない場合は、はるかに簡単です。X11 ウィンドウを作成し、実行しますmplayer -wid <window-id>

于 2009-12-03T04:39:19.513 に答える
0

FFMpeg または Mplayer を使用してみてください。

于 2009-12-03T04:10:22.893 に答える