web-dev-qa-db-ja.com

UbuntuではあるがWindowsではないビデオが途切れる

このビデオは、UbuntuでトーテムまたはVLCを使用してスムーズに再生されません。

http://thomas-guettler.de/tmp/20181011_113036-0.MP4

Windowsで動作します。

私が「スムーズにプレイしていない」とは:

  • 見えますが、フレームが4つしかないようです。再生がジャンプします。
  • 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でうまく再生されません:-(

4
guettli

これは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はそのまま使用できます...

3
Fabby

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は、ジャンプでビデオを再生します(vlcmplayertotemkaffeinempvParole )。
ビデオが実際に4Kである場合、古いグラフィックスには難しすぎる可能性があります。

2
N0rbert

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に設定されます)

1
HattinGokbori87

18.04 Gnome Desktopを古いSandy BridgeプロセッサのIntegrated Graphicsで使用すると、ウィンドウ内を移動してサイズを変更するだけで非常に遅くなります。代わりにUnityデスクトップを試してください:

さらに高速で安定性を高めるには、Ubuntu 16.04とUnity Desktopを試してください。

1