このビデオは、UbuntuでトーテムまたはVLCを使用してスムーズに再生されません。
http://thomas-guettler.de/tmp/20181011_113036-0.MP4
Windowsで動作します。
私が「スムーズにプレイしていない」とは:
バージョン:Ubuntu 18.04.1 LTS
本来のように機能させる方法はありますか?
===> vainfo
libva info: VA-API version 1.1.0
libva info: va_getDriverName() returns 0
libva info: Trying to open /usr/lib/x86_64-linux-gnu/dri/i965_drv_video.so
libva info: Found init function __vaDriverInit_1_1
libva info: va_openDriver() returns 0
vainfo: VA-API version: 1.1 (libva 2.1.0)
vainfo: Driver version: Intel i965 driver for Intel(R) Sandybridge Mobile - 2.1.0
vainfo: Supported profile and entrypoints
VAProfileMPEG2Simple : VAEntrypointVLD
VAProfileMPEG2Main : VAEntrypointVLD
VAProfileH264ConstrainedBaseline: VAEntrypointVLD
VAProfileH264ConstrainedBaseline: VAEntrypointEncSlice
VAProfileH264Main : VAEntrypointVLD
VAProfileH264Main : VAEntrypointEncSlice
VAProfileH264High : VAEntrypointVLD
VAProfileH264High : VAEntrypointEncSlice
VAProfileH264StereoHigh : VAEntrypointVLD
VAProfileVC1Simple : VAEntrypointVLD
VAProfileVC1Main : VAEntrypointVLD
VAProfileVC1Advanced : VAEntrypointVLD
VAProfileNone : VAEntrypointVideoProc
Background:これは一例です。私のLumixカメラで作成されたすべてのビデオはUbuntuでうまく再生されません:-(
これはH.264 30FPS高解像度ビデオであり、スムーズに再生するにはハードウェアアクセラレーションが必要です。また、UbuntuではなくWindowsでスムーズに再生されるため(これは同じマシン上にあると想定しています)、これは信じられませんWindowsで正しいビデオドライバーをインストールしましたが、Ubuntuではインストールしていません。
したがって、これはUbuntuまたはビデオ自体とは関係ありませんが、Ubuntuの下のビデオドライバとは関係ありません...
高速の新しいWindowsマシンでうまく動作し、Ubuntuがインストールされている古いクランカーではうまく動作しない場合は、ビデオをより低い解像度とフレームレートにトランスコードするだけで、古いクランカーでもスムーズに再生できます。
ffmpeg -i 20181011_113036-0.MP4 -c:v libx264 -strict -2 -r 25 -s 1110x832 -c:a libmp3lame -b:a 256K 20181011_113036-1.MP4
注:Ubuntuを実行しているマシンでは、20181011_113036-0.MP4はそのまま使用できます...
FirefoxとVLC(どちらもVirtualBox内のUbuntu 18.04 LTSにインストールされています)でビデオを再生できます。
したがって、いくつかのコーデックをインストールしていないようです。以下を使用してインストールします。
Sudo apt install ubuntu-restricted-addons
そしてさらに試みる :)
注:統合されたIntelハードウェアアクセラレーションの場合は、i965-va-driver
パッケージで提供されます。 Nvidiaの場合は、libvdpau_nvidia.so
ライブラリー(専用ドライバーと共にインストール)によって提供されます。 VAのステータスは、vainfo
コマンドで確認できます。
備考:物理的にインストールされたUbuntu MATE 16.04.5 LTSでは、ビデオはHaswell i7(Intel®HD Graphics 4600を使用)でのみ問題なく再生されます。 Intel®HD Graphics 4000を搭載したMobile Ivy Bridgeは、ジャンプでビデオを再生します(vlc
、mplayer
、totem
、kaffeine
、mpv
、Parole
)。
ビデオが実際に4Kである場合、古いグラフィックスには難しすぎる可能性があります。
Xubuntu 18.10 AMD 64; 2GB RAM;第3世代Intel i3 3120m
Firefoxの場合:-単純に再生されません。ブラウザもハングせず、単にビデオのサムネイルを表示するだけです。サーバーの速度が遅いためか、Firefoxが処理できない可能性があります。
SMPlayerフロントエンドを使用したMPVの場合:-フレームドロップなしでスムーズに再生されます(SMPlayer設定では許可されていないため)。 720pディスプレイでは少し奇妙に見えますが。特に門の手すり。
私はUbuntuの初心者ですが、インストール後にこれらのものをインストールしました。
ubuntu-restricted-extras ffmpeg libavfilter-extra i965-va-driver-shaders va-driver-all beignet-opencl-icd
ただし、Open CLは第2世代(Sandybridge)プロセッサーでは公式にサポートされていないため、おそらくbeignet-opencl-icd
をインストールすることはできません。
SMPlayerでハードウェアデコードが有効になっています(ビデオ出力ドライバーとハードウェアデコーダーはvaapi
に設定され、デコード用のスレッド数は4に設定されます)
18.04 Gnome Desktopを古いSandy BridgeプロセッサのIntegrated Graphicsで使用すると、ウィンドウ内を移動してサイズを変更するだけで非常に遅くなります。代わりにUnityデスクトップを試してください:
さらに高速で安定性を高めるには、Ubuntu 16.04とUnity Desktopを試してください。