web-dev-qa-db-ja.com

どもりなくHDビデオを再生するにはどうすればよいですか?

Boxeeを使用してハードドライブからBlu Rayビデオを再生したいのですが、それは常に窒息します。私は他のビデオプレーヤーでそれを再生しようとしましたが、それは同じです。

これは10Gbの10gb .mkvファイルだと思います。 VLC、mplayer、ubuntuのデフォルトのビデオプレーヤーでビデオが途切れる。

私は多くのフォーラムでこれを読むことができませんでした。何か案が?ありがとう。

Ubuntu 10.10、

  • 私のPCの仕様:
  • シングルコア2Ghz
  • ATI HD 4350(「ハードウェアドライバー」からドライバーをインストールしました)、
  • 2Gメモリー

*編集:週末にマザーボードとプロセッサーDualCore 2.5Ghzを購入していたため、問題は解決しました。ご協力ありがとうございます。

7
hugocreal

この仕様を備えた他のオペレーティングシステムで試してみてください。一部のシングルコア2 Ghzは720pでも処理できませんが、1080pは確かに...

私はPCを持っています:Athlon 3000+、シングルコア2 Ghz、ATI Radeon 4850 HD(1GB、512ビット)、大きな帯域幅を持ち、それもチョークします。

ところで、新しいカーネル(2.6.38-rc4)をコンパイルしようとすると、素晴らしいパフォーマンスが向上します(シングルコア、マルチコアのブーストを提供するかどうかはわかりませんが、とにかく試してみたいかもしれません): https://wiki.ubuntu.com/KernelTeam/GitKernelBuild 。カーネルをコンパイルする場合、少なくとも7GBのディスク容量が必要であることを忘れないでください。

1
user10533

私の推測では、ビデオはCPUで完全にデコードしようとしているため、ビデオが途切れます。 1080pのフルビデオストリームを再生するには、かなり頑丈なCPUでも非常に懸命に作業する必要があります。 GPUで高速化されたビデオの再生は、負担がはるかに少なくなります。

独自のドライバーでVDPAUを使用するNvidiaカードがあるため、ATIカードのハードウェアアクセラレーションビデオにどのようなオプションがあるかわかりません。最初に行うべきことは、ビデオハードウェアがビデオ再生を加速できることを確認することです。2年以上前のモデルではできない場合があります。第二に、それをサポートするドライバーを使用していることを確認してください-ATIオープンソースドライバーは、(より良いパフォーマンス?)プロプライエタリなドライバーがサポートしていなくてもサポートする可能性があります。最後に、適切なビデオアクセラレーションAPIを使用するために確認されたメディアプレーヤーソフトウェアのビルドが必要です-10.10より前のUbuntuリリースのリポジトリのmplayerはVDPAUをサポートしていなかったことを思い出しますそのバイナリが実際にサポートしている機能を追跡するのが面倒です。

「ATI linuxハードウェアアクセラレーションビデオ」(引用符を除く)をグーグルで検索し、いくつかのことを見つけましたが、決定的なものはありませんでした。たぶん、ATIユーザーはここで助けを借りてチャイムを鳴らすことができます。

「BoxeeハードウェアでのBlu-rayビデオのスロー再生」のような、よりわかりやすい質問のタイトルを編集することをお勧めします。

1
JPL

VLCの代わりにXBMCを使用して問題を解決しました。なぜこれが機能するのか本当に説明することはできませんが、vlcでは常にhdビデオがスタックするため、XBMCの方がはるかに高速に動作するようです。

0
bdr529

VLCについては、Nvidiaに焦点を合わせた最適化の一部を参照してください here VLCのHD GPUベースのデコードは、まだ少し実験的だと思います。

0
hdguy

独自のATI「ハードウェアドライバー」の代わりに、オープンソースドライバーを使用してみてください。私の経験では、オープンソースドライバーはビデオの再生に非常に役立ち、独自のATIドライバーはDVDをスムーズに再生することさえできません。

0
Dennis VanMeter

Sudoをインストールapt-get install xvba-va-driver libva-glx1 libva-x11-1 vainfoとコマンドvainfoが表示されます

libva:libvaバージョン0.32.0 Xlib:ディスプレイ ":0.0"に拡張子 "XFree86-DRI"がありません。 libva:va_getDriverName()は0を返しますlibva:/usr/lib/dri/fglrx_drv_video.soを開こうとしていますlibva:va_openDriver()は0を返しますvainfo:VA AP​​Iバージョン:0.32 vainfo:ドライバーバージョン:分割デスクトップVA-APIのSystems XvBAバックエンド-0.7.8 vainfo:サポートされるプロファイルとエントリポイントVAProfileH264High:VAEntrypointVLD VAProfileVC1Advanced:VAEntrypointVLD

Vlcを開き、入力とコーデックの下でGPUアクセラレーションを有効にします。

0