2 votes

Lecture des vidéos avec libwebkit dans Ubuntu 11.10 server

Je suis en train d'utiliser libwebkit (avec python-webkit) pour afficher une page qui lit une vidéo. Cette application fonctionne bien sur un bureau Ubuntu 11.04, une carte Nvidia et de nombreuses bibliothèques et logiciels installés, mais sur un serveur Ubuntu 11.10 fraîchement installé avec une carte intel 82945G/GZ, la vidéo ne se lit pas.

Je pense qu'il manque soit un package de codec, soit c'est un problème de pilote. Qu'est-ce qui pourrait manquer pour que cela fonctionne?

J'essaie avec cette vidéo: http://video.eustasy.co.uk/480/

EDIT: cela ne semble pas être un problème de pilote. Avec chromium, je peux lire la vidéo, mais avec libwebkit + python-webkit, la vidéo montre simplement la première image et ne se lit pas. Des suggestions sur quel package pourrait manquer?

RÉSOLU: apparemment, cela avait à voir avec le manque de son. Alors que Chrome jouerait la vidéo sans son, libwebkit ne démarrerait pas la vidéo. Ajouter l'utilisateur aux groupes audio et vidéo a résolu le problème.

4voto

Mark Rooney Points 6181

OP a résolu le problème et a posté la réponse comme mise à jour de la question;

RÉSOLU: apparemment il s'agissait d'un manque de son. Alors que Chrome jouerait la vidéo sans son, libwebkit ne démarrerait pas la vidéo. Ajouter l'utilisateur aux groupes audio et vidéo a résolu le problème.

0voto

nugz Points 101

Je suppose que Chrome a une meilleure intégration avec X, si vous avez rencontré des problèmes avec certains codecs manquants, votre navigateur ne devrait même pas afficher la première image.

Si vous vérifiez la bibliothèque utilisée par Chrome avec

ldd /opt/google/chrome/chrome 

vous pouvez facilement constater que Chrome utilise une bonne quantité de bibliothèques liées à X, tandis que Firefox ne le fait tout simplement pas.

ldd /opt/google/chrome/chrome | grep X

Vous pouvez vérifier les bibliothèques utilisées par Firefox avec

ldd /usr/lib/firefox-*/firefox

Je pense que cela peut être un problème lié au tampon X utilisé par le codec qui lit votre vidéo.

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X