Ubuntuで断続的なビデオ再生を修正する方法は?

Ubuntuで断続的なビデオ再生を修正する方法は?

Ubuntu 10.04でビデオの再生が不均一に発生する

私はMplayerを実行しており、Nvidia GeForce 9800 GTX +グラフィックカードを持っています。ライブラリをインストールしましたlibvdpau1。私のグラフィックカードでハードウェアアクセラレーションが有効になっているのかサポートされているのかわかりません。

ボラティリティを減らす方法についてアドバイスを提供できる人はいますか?

これは私のxorg.confファイルです:

# nvidia-settings: X configuration file generated by nvidia-settings
# nvidia-settings:  version 1.0  (buildd@yellow)  Fri Apr  9 11:51:21 UTC 2010

Section "ServerLayout"
    Identifier     "Layout0"
    Screen      0  "Screen0" 0 0
    InputDevice    "Keyboard0" "CoreKeyboard"
    InputDevice    "Mouse0" "CorePointer"
    Option         "Xinerama" "0"
EndSection

Section "Files"
EndSection

Section "InputDevice"
    # generated from default
    Identifier     "Mouse0"
    Driver         "mouse"
    Option         "Protocol" "auto"
    Option         "Device" "/dev/psaux"
    Option         "Emulate3Buttons" "no"
    Option         "ZAxisMapping" "4 5"
EndSection

Section "InputDevice"
    # generated from default
    Identifier     "Keyboard0"
    Driver         "kbd"
EndSection

Section "Monitor"
    # HorizSync source: edid, VertRefresh source: edid
    Identifier     "Monitor0"
    VendorName     "Unknown"
    ModelName      "ACI ASUS VH236H"
    HorizSync       30.0 - 85.0
    VertRefresh     55.0 - 75.0
    Option         "DPMS"
EndSection

Section "Device"
    Identifier     "Device0"
    Driver         "nvidia"
    VendorName     "NVIDIA Corporation"
    BoardName      "GeForce 9800 GTX+"
EndSection

Section "Screen"
    Identifier     "Screen0"
    Device         "Device0"
    Monitor        "Monitor0"
    DefaultDepth    24
    Option         "TwinView" "1"
    Option         "TwinViewXineramaInfoOrder" "DFP-0"
    Option         "metamodes" "DFP-0: nvidia-auto-select +1920+0, DFP-1: nvidia-auto-select +0+0"
    SubSection     "Display"
        Depth       24
    EndSubSection
EndSection

答え1

これらの設定がすべてある理由は、xorg.conf独自のnvidiaドライバに付属のGUIツールを使用するためです。 IntelおよびATIグラフィックカード(オープンソースドライバを含む)にはxorg.conf設定は不要です。

それでは、不安定性について説明します。

  1. どのタイプのビデオを再生しますか(解像度、コーデック...)?
  2. mplayerは実際にvdpauを使用していますか? (ターミナルで実行したときに得られる出力のどこかにこの内容が出ていると確信しています。)
  3. このゲームをプレイしようとすると、コンピュータは別の作業を行っていますか?
  4. このゲームをローカルドライブでプレイしますか、またはネットワーク経由でプレイしますか? (有線/無線?)

答え2

Lubuntuを実行している古いラップトップでこの問題が発生しました。私の問題は、不足しているコーデックが原因であるようです。端末で次のコマンドを実行して再起動すると、インストールできます。 TOSに同意する必要があります。

sudo add-apt-repository multiverse
sudo apt install ubuntu-restricted-extras

答え3

mplayerはvdpauサポートで設定されていますか?わからない場合は、このppaをソースに追加してmplayerパッケージをインストールしてください。ppa:rvm/mplayer

VDPAUを使用していることを確認するには、次のことを試してください(ここではALSAサウンド、YMMVを想定しています)。

mplayer -ao alsa -vo vdpau -vc ffmpeg12vdpau,ffh264vdpau,ffwmv3vdpau,ffvc1vdpau,ffodivx, foo.avi

VDPAUはハードウェアアクセラレーション再生を使用しているため、ビデオファイルを再生するときにCPUを使用しないでください。

答え4

Linux Mint 16にはまだ問題があります...これはしばらく私を狂わせました。ついに解決策を見つけました。

シナモン/gnome/mateダンプ:

1/apt-get install xfce4

2/ログイン時またはxfce代わりに選択してください。望むより!ビデオはもう壊れません。 (気に入らない場合は、いつでもログアウトしてログインを利用してください。)cinnamonmatecinnamonxfce

おそらく、1つのスレッドで実行されているシナモン/GNOMEに関連している可能性があります。

これを明確にするために、グラフィックスアクセラレーションがあるか、SDからHDビデオにさまざまなビデオが毎秒2回ジッタされる問題を解決しました。

関連情報