Wie spiele ich HD-Videos ab, ohne zu stottern?

7

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.

hugocreal
quelle
Können Sie bitte zwei Dinge etwas besser erklären: 1. Was ist die Eingabe? Handelt es sich um eine Blu Ray, die auf Festplatte entschlüsselt wurde, oder nur um ein hochauflösendes Video (das aus einer Blu Ray-Quelle erstellt wurde)? 2. Definieren Sie "Choke". Stotterndes Video? Überhaupt nicht spielen?
Oli
Vielen Dank für die Antwort und Entschuldigung für mein Englisch. 1. Ein High Definition Video, ich denke das ist eine .mkv Datei mit 10Gb. 2. Ja, stotterndes Video, das auf VLC, mplayer, Standardvideoplayer auf Ubuntu
stottert
Bitte fügen Sie Ihrer Frage Informationen hinzu, nicht in den Kommentaren, sie gehen hier unten einfach verloren.
Jorge Castro
Hallo allerseits. Zunächst einmal danke, dass Sie versucht haben, mir zu helfen. Ich denke, dass Probleme gefunden haben, mein PC mit Ubuntu ist mit einem KVM und 20 "Monitor verbunden, die 3 PCs haben, gestern habe ich den PC mit meinem Fernseher 42" über HDMI-Kabel verbunden, dieser Fernseher hat 100Hz Frequenz, der Film in Blu Ray läuft einwandfrei, das Problem kehrt zurück, wenn ich zu KVM zurückkehre und ein verschmolzenes Licht in meinem Gehirn aufleuchtet. Ich werde die Frequenz von Ubuntu Connectet VGA zu KVM sehen und ich sehe "45 Hz", mein 20 "Monitor ist 75 Hz. Aus KVM geht alles in Ordnung.
Nochmals vielen

Antworten:

1

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.

user10533
quelle
Danke für Ihre Hilfe. Ich werde es versuchen und später das Ergebnis veröffentlichen.
Hugocreal
1

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".

JPL
quelle
0

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.

Dennis VanMeter
quelle
Ich habe gerade die .run-Datei von der ATI-Website heruntergeladen. Kannst du mir ein paar Lichter geben? danke
hugocreal
0

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.

bdr529
quelle
Ich hatte auch generell besseres Glück mit XBMC ...
TheXed
0

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.

Arup Roy Chowdhury
quelle
0

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.

hdguy
quelle