web-dev-qa-db-fra.com

Comment lire une vidéo HD sans bégayer?

Je veux lire une vidéo Blu Ray à partir de mon disque dur avec Boxee, mais cela étouffe tout le temps. J'ai essayé de jouer avec d'autres lecteurs vidéo, mais c'est la même chose.

Je pense que c'est un fichier .mkv 10gb avec 10Gb. Stuttering vidéo avec VLC, mplayer et le lecteur vidéo par défaut sur Ubuntu.

J'ai lu dans de nombreux forums, je ne peux tout simplement pas résoudre ce problème. Une idée? Merci.

Ubuntu 10.10,

  • Les spécifications de mon PC:
  • Single Core 2Ghz
  • ATI HD 4350 (j'ai installé les pilotes de "Hardware Drivers"),
  • Mémoire 2G

* EDIT: Problème résolu, ce week-end avait acheter une carte mère et un processeur DualCore 2.5Ghz, plus de bégaiement. Merci beaucoup pour votre aide.

7
hugocreal

Essayez-le sur n'importe quel autre système d'exploitation avec cette spécification et il va s'étouffer. Certains Single Core 2 Ghz ne peuvent pas gérer même 720p, mais 1080p c'est sûr ...

J'ai un PC: Athlon 3000+, Single Core 2 Ghz, ATI Radeon 4850 HD (1 Go; 512 bits) avec une bande passante importante et ça étouffe aussi ... Overclocké à 2,4 Ghz et de toute façon à 1080p (Blu-Ray).

Au fait, essayez de compiler le nouveau noyau (2.6.38-rc4), ce qui donne des améliorations de performances impressionnantes (je ne sais pas si cela donne un coup de pouce pour Single Core, pour Multi-Core, mais de toute façon, vous voudrez peut-être essayer): https://wiki.ubuntu.com/KernelTeam/GitKernelBuild . Si vous voulez compiler le noyau, n'oubliez pas qu'il vous faut au moins 7 Go d'espace disque.

1
user10533

Je suppose que la vidéo bégaie, car elle tente de la décoder entièrement sur le processeur. Même un processeur assez costaud devra travailler très dur pour lire un flux vidéo 1080p complet. La lecture vidéo accélérée par le processeur graphique est beaucoup moins éprouvante.

J'ai une carte Nvidia utilisant VDPAU avec le pilote propriétaire. Je ne sais donc pas quelles options existent pour la vidéo à accélération matérielle sur les cartes ATI. La première chose à faire est de vous assurer que votre matériel vidéo est même capable d'accélération de la lecture vidéo. Les modèles de plus de 2 ans ne le peuvent pas. Deuxièmement, assurez-vous que vous utilisez un pilote qui le prend en charge - il est possible que le pilote open source ATI le prenne en charge même si le pilote propriétaire (plus performant?) Ne le fait pas. Enfin, vous aurez besoin d’une version de votre logiciel de lecteur multimédia confirmée pour utiliser l’API d’accélération vidéo appropriée. Je me souviens que le mplayer dans le dépôt pour les versions d’Ubuntu antérieures à 10h10 ne disposait pas de la prise en charge de VDPAU. Il est difficile de déterminer quelles fonctionnalités sont supportées par le binaire.

J'ai googlé "vidéo accélérée sur le matériel linux ATI" (moins les guillemets) et je suis tombé sur quelques choses, mais rien de concluant. Un utilisateur d’ATI peut peut-être y ajouter de l’aide.

Je suggérerais que le titre de votre question soit plus descriptif, par exemple, "Lecture vidéo lente Blu Ray sur du matériel Boxee".

1
JPL

J'ai résolu le problème en utilisant XBMC au lieu de VLC. Je ne peux vraiment pas vous dire pourquoi cela fonctionne, mais avec vlc les vidéos HD bloquées tout le temps, XBMC semble fonctionner beaucoup plus rapidement.

0
bdr529

Pour VLC, voyez certaines des optimisations ici , concentrées sur Nvidia mais devraient également aider pour ATI. Le décodage basé sur GPU HD de VLC est, je crois, encore un peu expérimental.

0
hdguy

Vous voudrez peut-être essayer d'utiliser le pilote open source au lieu du "Pilote matériel" propriétaire d'ATI. D'après mon expérience, le pilote open source lit BEAUCOUP mieux les vidéos et le pilote propriétaire ATI ne peut même pas lire les DVD en douceur.

0
Dennis VanMeter

Installez Sudo apt-get install pilote xvba-va-driver libva-glx1 libva-x11-1 vainfo et la commande vainfo devrait vous donner

libva: libva version 0.32.0 Xlib: extension "XFree86-DRI" manquante à l'écran ": 0.0". libva: va_getDriverName () renvoie 0 libva: tentative d'ouverture du fichier /usr/lib/dri/fglrx_drv_video.so libva: va_openDriver () renvoie 0 vainfo: VA version de l'API: 0.32 vainfo: Version du pilote: Splitted-Desktop Systèmes XvBA dorsaux pour VA-API - 0.7.8 vainfo: profil et points d'entrée pris en charge

Ouvrez vlc et activez l’accélération GPU sous entrées et codecs.

0
Arup Roy Chowdhury