Cette vidéo ne fonctionne pas correctement avec Totem ou VLC sous Ubuntu:
http://thomas-guettler.de/tmp/20181011_113036-0.MP4
Cela fonctionne avec Windows.
Ce que je veux dire par "ne joue pas correctement" est:
Version: Ubuntu 18.04.1 LTS
Y a-t-il un moyen de le faire fonctionner comme il se doit ???
===> 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
Contexte: Ceci est juste un exemple. Toutes les vidéos créées par ma caméra Lumix ne sont pas bien lues sous Ubuntu : - (
Il s’agit d’une vidéo haute résolution H.264 30FPS. Pour la lire en douceur, vous avez besoin d’une accélération matérielle. La lecture est fluide sous Windows et non sous Ubuntu (je suppose que c’est sur la même machine), ce qui me conduit à le croire. vous avez installé les pilotes vidéo appropriés sous Windows mais pas sous Ubuntu.
Cela n'a donc rien à voir avec Ubuntu ou la vidéo elle-même, mais avec les pilotes vidéo sous Ubuntu ...
Si le programme fonctionne correctement sur une nouvelle machine Windows rapide et sur un ancien clunker sur lequel Ubuntu est installé, il suffit de transcoder la vidéo en résolution et fréquence d'images inférieures. Le vieux clunker pourra également le lire en douceur:
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
Remarque: Sur ma machine qui exécute Ubuntu, 20181011_113036-0.MP4 se déroule sans à-coups ...
Je peux lire la vidéo dans Firefox et VLC (les deux installés sur Ubuntu 18.04 LTS dans VirtualBox).
Il semble donc que vous n’ayez pas installé de codecs. Installez-les avec:
Sudo apt install ubuntu-restricted-addons
et essayez à nouveau :)
Remarque: pour l’accélération matérielle Intel intégrée est fournie par le package i965-va-driver
; pour Nvidia, il est fourni par la bibliothèque libvdpau_nvidia.so
(installée avec le pilote propriétaire). Vous pouvez vérifier l'état de votre VA avec la commande vainfo
.
Remarques: sur Ubuntu installé physiquement MATE 16.04.5 LTS, la vidéo est lue sans faille uniquement sur Haswell i7 (utilisant Intel® HD Graphics 4600). Mobile Ivy Bridge avec Intel® HD Graphics 4000 lit les vidéos par sauts (dans vlc
, mplayer
, totem
, kaffeine
, mpv
, Parole
).
Si la vidéo est vraiment en 4K, cela risque d’être trop difficile pour les anciens graphiques :)
Xubuntu 18.10 AMD 64; 2 Go de RAM; 3ème génération Intel i3 3120m
Sur Firefox: - Ne joue pas simplement. Le navigateur ne bloque pas non plus, il montre simplement la miniature de la vidéo. Peut-être à cause de la faible vitesse du serveur ou peut-être que Firefox ne peut pas gérer, pas sûr.
Sur MPV avec SMPlayer frontend: - Lecture sans à-coups, probablement sans transfert d'images (comme ce n'est pas autorisé dans les paramètres SMPlayer). Bien que cela semble un peu étrange sur mon écran 720p. Surtout les balustrades de la porte.
Je suis un nouvel arrivant sur Ubuntu, mais j'ai installé ces éléments après l'avoir installé-
ubuntu-restricted-extras ffmpeg libavfilter-extra i965-va-driver-shaders va-driver-all beignet-opencl-icd
Cependant, vous ne pouvez probablement pas installer le beignet-opencl-icd
car Open CL n'est pas officiellement pris en charge sur les processeurs de 2e génération (Sandybridge).
Le décodage matériel est activé dans SMPlayer (le pilote de sortie vidéo et le décodeur matériel sont définis sur vaapi
name__, le nombre de threads de décodage est défini sur 4)
18.04 avec Gnome Desktop sur un ancien processeur graphique intégré de Sandy Bridge, il serait très lent de se déplacer et de redimensionner les fenêtres. Essayez plutôt Unity Desktop:
Pour encore plus de rapidité et éventuellement de stabilité, essayez Ubuntu 16.04 avec Unity Desktop: