Ich möchte mit Boxee ein Blu-Ray-Video von meiner Festplatte abspielen, aber es verschluckt sich ständig. Ich habe versucht, es mit anderen Videoplayern abzuspielen, aber es ist das gleiche.
Ich denke, das ist eine 10 GB .mkv-Datei mit 10 GB. Stotterndes Video mit VLC, Mplayer und dem Standard-Videoplayer auf Ubuntu.
Ich habe in vielen Foren gelesen, kann das einfach nicht umsetzen. Irgendeine Idee? Vielen Dank.
Ubuntu 10.10,
- Meine PC-Spezifikationen:
- Single Core 2Ghz
- ATI HD 4350 (ich habe die Treiber von "Hardware Drivers" installiert),
- 2G Speicher
* EDIT: Problem gelöst, hatte dieses Wochenende ein Motherboard und einen Prozessor DualCore 2.5Ghz gekauft, kein Stottern mehr. Vielen dank für Deine Hilfe.
Antworten:
Versuchen Sie es auf einem anderen Betriebssystem mit diesen Spezifikationen und es wird ersticken. Einige Single Core 2 Ghz können nicht einmal 720p verarbeiten, aber 1080p ist sicher ...
Ich habe einen PC: Athlon 3000+, Single Core 2 GHz, ATI Radeon 4850 HD (1 GB; 512 Bit) mit großer Bandbreite und auch Drosseln ... Übertaktet auf 2,4 GHz und Drosseln für 1080p (Blu-Ray).
Übrigens, versuchen Sie, den neuen Kernel (2.6.38-rc4) zu kompilieren. https://wiki.ubuntu.com/KernelTeam/GitKernelBuild. Wenn Sie den Kernel kompilieren möchten, vergessen Sie nicht, dass Sie mindestens 7 GB Speicherplatz benötigen.
quelle
Ich vermute, das Video stottert, weil es versucht, es vollständig auf der CPU zu dekodieren. Selbst eine ziemlich bullige CPU muss sehr hart arbeiten, um einen vollständigen 1080p-Videostream abzuspielen. Die GPU-beschleunigte Videowiedergabe ist viel weniger anstrengend.
Ich habe eine Nvidia-Karte, die VDPAU mit dem proprietären Treiber verwendet, daher bin ich mir nicht sicher, welche Optionen für hardwarebeschleunigtes Video auf ATI-Karten verfügbar sind. Als erstes sollten Sie sicherstellen, dass Ihre Video-Hardware sogar die Videowiedergabe beschleunigen kann ... Modelle, die älter als 2 Jahre sind, möglicherweise nicht. Stellen Sie zweitens sicher, dass Sie einen Treiber verwenden, der dies unterstützt. Möglicherweise unterstützt der ATI Open Source-Treiber dies auch dann, wenn der proprietäre Treiber (mit besserer Leistung?) Dies nicht tut. Zuletzt benötigen Sie einen Build Ihrer Media Player-Software, der bestätigt wurde, um die entsprechende Videobeschleunigungs-API verwenden zu können. Ich erinnere mich, dass der mplayer in den Repos für Ubuntu-Versionen vor 10.10 keine VDPAU-Unterstützung hatte und dies auch war Es ist schwierig herauszufinden, welche Funktionen diese Binärdatei tatsächlich unterstützt.
Ich googelte "ati linux hardware Accelerated Video" (abzüglich der Anführungszeichen) und stieß auf ein paar Dinge, aber nichts schlüssiges. Vielleicht kann sich ein ATI-Benutzer mit Hilfe hier einschalten.
Ich würde vorschlagen, den Titel Ihrer Frage so zu bearbeiten, dass er aussagekräftiger ist, beispielsweise "Langsame Blu-Ray-Videowiedergabe auf Boxee-Hardware".
quelle
Möglicherweise möchten Sie versuchen, den Open Source-Treiber anstelle des proprietären ATI "Hardwaretreibers" zu verwenden. Nach meiner Erfahrung macht der Open Source-Treiber eine VIEL bessere Arbeit beim Abspielen von Videos und der proprietäre ATI-Treiber kann nicht einmal DVDs reibungslos abspielen.
quelle
Ich habe das Problem mit XBMC anstelle von VLC gelöst. Ich kann dir wirklich nicht sagen, warum das funktioniert, aber mit vlc, die HD-Videos stecken die ganze Zeit fest, scheint XBMC viel schneller zu funktionieren.
quelle
Installieren Sie sudo apt-get install xvba-va-driver libva-glx1 libva-x11-1 vainfo und der Befehl vainfo sollte Ihnen geben
libva: libva Version 0.32.0 Xlib: Erweiterung "XFree86-DRI" fehlt auf dem Display ": 0.0". libva: va_getDriverName () gibt 0 zurück libva: Der Versuch, /usr/lib/dri/fglrx_drv_video.so zu öffnen libva: va_openDriver () gibt 0 zurück vainfo: VA API-Version: 0.32 vainfo: Treiberversion: Splitted-Desktop Systems XvBA-Backend für VA- API - 0.7.8 vainfo: Unterstützte Profile und Einstiegspunkte VAProfileH264High: VAEntrypointVLD VAProfileVC1Advanced: VAEntrypointVLD
Öffnen Sie vlc und aktivieren Sie die GPU-Beschleunigung unter Eingaben und Codecs.
quelle
Für VLC einige der Optimierungen sehen hier , konzentrierte sich auf Nvidia sollte aber auch für ATi helfen. Die HD-GPU-basierte Dekodierung von VLC ist meiner Meinung nach noch ein wenig experimentell.
quelle