Catalyst 11.12をインストールし、手順( 1 、 2 )を調べてハードウェアアクセラレーションを有効にした後、次のコマンドで終了しました。
Sudo apt-get install xvba-va-driver libva-glx1 vainfo && \
vainfo && \
vlc --verbose 2 --ffmpeg-hw video.1080p.x264.mkv
出力は、VA APIを使用していることを確認します。
avcodec decoder: Using VA API version 0.32 for hardware decoding.
しかし、再起動後でも、ビデオは途切れ途切れに見えます。コーデックに問題があること、またはフレームをスキップしていることを示すvlc
出力はありません。何が問題になる可能性がありますか?
vlc
1.1.12をデフォルト設定で使用します。
また試してみました(順番に):
Sudo apt-get install libva-glx1
Sudo apt-get install --reinstall libgl1-mesa-glx:i386 libgl1-mesa-glx:AMD64 libgl1-mesa-dri:i386 libgl1-mesa-dri:AMD64 xserver-xorg-core
まだ運がありません。
/proc/cpuinfo
の仕様:Intel Core i7 CPU 950 @ 3.07GHz
可能であれば、VLC 2.0.1にアップグレードしてみてください。
どのプロセッサを使用していますか? CPUだけで1080p H264ビデオを処理できる必要があります。もちろん、CPUがまともであることを前提としています。RadeonHD 6900シリーズグラフィックスカードを使用していることを前提としています。
ここで同じ問題。 NVidiaを使用していますが、ハードウェアアクセラレーションはmplayerで正常に動作します。
Vlc -vvvを実行すると、問題がavcodecおよびマルチスレッドに関連しているように見えることがわかります。
305 [0xb7049a70] avcodecデコーダーのデバッグ:デコードに4つのスレッドを許可します] 307 [0xb7049a70] avcodecデコーダーデバッグ:ffmpegコーデック(H264-MPEG-4 AVC(パート10))が開始されました
VLCソースからのカスタムコンパイル(「インストールビルドの依存関係」-> ./bootstrap-> ./configure-> make-> Sudo make install)は正常に機能します。
CPUは、GPUアクセラレーションを必要とせずにすべてをデコードできる必要があります。
VLCがうまく動作しない場合は、別のプレーヤーを試すことができます。myお気に入りのプレーヤーはSMplayerです(Software Centerで利用可能)。