mplayer a/v asynchronität

Du hast Probleme mit Deinem eMail-Programm, Webbrowser oder Textprogramm? Dein Lieblingsprogramm streikt?
Antworten
Benutzeravatar
jotfi
Beiträge: 21
Registriert: 13.07.2002 17:46:28
Wohnort: Wien

mplayer a/v asynchronität

Beitrag von jotfi » 26.12.2002 16:27:32

Liebes Forum!

Ich verwende jetzt schon seit längerem mplayer (dzt. in der aktuellen Version) und habe immer wieder Probleme mit der A/V Synchronität. mplayer wurde immer selbst übersetzt, als vo verwende ich sdl, als ao arts. Debian SID, Kernel 2.4.19 mit aktivierter RTC (1024) für Benutzer.

Die auf der HP von mplayer angegebenen Tipps bei a/v Problemen (Optionen: autosync 30, nobps, usw.) habe ich allesamt ausprobiert, leider hat nichts zum gewünschten Erfolg geführt, nach ca. 30-45 min Film beträgt die a/v Asynchronität geschätzte 500 ms. Dies kann nicht an den divx Dateien selbst liegen, da
a) der Fehler bei allen meinen 40 Filmen auftritt
b) die Filme unter Windows DIVX-Playenr absolut a/v synchron laufen.

Kann es mit meiner Soundkarte (in ASUS A7E266 Board integrierten C-Media Chip) zusammenhängen? Eine andere Erklärung kann ich mir eigentlich gar nicht mehr vorstellen, oder doch?

Vielen Dank für Eure Tipps!
Johannes.

Benutzeravatar
chimaera
Beiträge: 3804
Registriert: 01.08.2002 01:31:18
Lizenz eigener Beiträge: MIT Lizenz

Beitrag von chimaera » 26.12.2002 17:56:10

hi.. ich kann dir zwar nicht direkt helfen, aber verhält sich xine auch so? damit kannst du evtl den c-media-chip ausschliessen.. (ein recht guter onboard chip, imo natürlich)..
[..] Linux is not a code base. Or a distro. Or a kernel. It's an attitude. And it's not about Open Source. It's about a bunch of people who still think vi is a good config UI. - Matt's reply on ESR's cups/ui rant

Benutzeravatar
abi
Beiträge: 2218
Registriert: 20.12.2001 19:42:56
Wohnort: München
Kontaktdaten:

Beitrag von abi » 26.12.2002 18:20:24

hast du mal den mplayer von

deb http://marillat.free.fr/ stable main

probiert ?

arteist
Beiträge: 728
Registriert: 20.05.2002 17:26:23
Kontaktdaten:

Beitrag von arteist » 26.12.2002 20:42:59

wo er das thema anspricht, fällt mir ein, dass es bei mir genauso ist!

und ich habe den mplayer aus diesen quellen!

Benutzeravatar
glatzor
Beiträge: 1769
Registriert: 03.02.2002 19:01:46
Wohnort: Vierkirchen bei München

Beitrag von glatzor » 27.12.2002 08:55:15

Habt Ihr einen Grafikkartentreiber installiert, welche über eine XV-Unterstützung verfügt? Ansonsten kann mplayer keine Hardware-Beschleunigung nutzen.

"xvinfo" gibt Aufscluß.

Ich will zwar nicht gleich arts verdächtigen, aber wechsle doch mal auf "oss" für die Audioausgabe.

arteist
Beiträge: 728
Registriert: 20.05.2002 17:26:23
Kontaktdaten:

Beitrag von arteist » 27.12.2002 11:35:16

Also ich werde daraus nicht schlau:

Code: Alles auswählen

X-Video Extension version 2.2
screen #0
  Adaptor #0: "NV10 Video Overlay"
    number of ports: 1
    port base: 69
    operations supported: PutImage
    supported visuals:
      depth 24, visualID 0x21
      depth 24, visualID 0x23
      depth 24, visualID 0x24
      depth 24, visualID 0x25
      depth 24, visualID 0x22
      depth 24, visualID 0x26
      depth 24, visualID 0x27
      depth 24, visualID 0x28
    number of attributes: 8
      "XV_DOUBLE_BUFFER" (range 0 to 1)
              client settable attribute
              client gettable attribute (current value is 1)
      "XV_COLORKEY" (range 0 to 16777215)
              client settable attribute
              client gettable attribute (current value is 66046)
      "XV_AUTOPAINT_COLORKEY" (range 0 to 1)
              client settable attribute
              client gettable attribute (current value is 1)
      "XV_SET_DEFAULTS" (range 0 to 0)
              client settable attribute
      "XV_BRIGHTNESS" (range -512 to 511)
              client settable attribute
              client gettable attribute (current value is 0)
      "XV_CONTRAST" (range 0 to 8191)
              client settable attribute
              client gettable attribute (current value is 4096)
      "XV_SATURATION" (range 0 to 8191)
              client settable attribute
              client gettable attribute (current value is 4096)
      "XV_HUE" (range 0 to 360)
              client settable attribute
              client gettable attribute (current value is 0)
    maximum XvImage size: 2046 x 2046
    Number of image formats: 4
      id: 0x32595559 (YUY2)
        guid: 59555932-0000-0010-8000-00aa00389b71
        bits per pixel: 16
        number of planes: 1
        type: YUV (packed)
      id: 0x32315659 (YV12)
        guid: 59563132-0000-0010-8000-00aa00389b71
        bits per pixel: 12
        number of planes: 3
        type: YUV (planar)
      id: 0x59565955 (UYVY)
        guid: 55595659-0000-0010-8000-00aa00389b71
        bits per pixel: 16
        number of planes: 1
        type: YUV (packed)
      id: 0x30323449 (I420)
        guid: 49343230-0000-0010-8000-00aa00389b71
        bits per pixel: 12
        number of planes: 3
        type: YUV (planar)
  Adaptor #1: "NV05 Video Blitter"
    number of ports: 32
    port base: 70
    operations supported: PutImage
    supported visuals:
      depth 24, visualID 0x21
      depth 24, visualID 0x23
      depth 24, visualID 0x24
      depth 24, visualID 0x25
      depth 24, visualID 0x22
      depth 24, visualID 0x26
      depth 24, visualID 0x27
      depth 24, visualID 0x28
    no port attributes defined
    maximum XvImage size: 2046 x 2046
    Number of image formats: 5
      id: 0x32595559 (YUY2)
        guid: 59555932-0000-0010-8000-00aa00389b71
        bits per pixel: 16
        number of planes: 1
        type: YUV (packed)
      id: 0x32315659 (YV12)
        guid: 59563132-0000-0010-8000-00aa00389b71
        bits per pixel: 12
        number of planes: 3
        type: YUV (planar)
      id: 0x59565955 (UYVY)
        guid: 55595659-0000-0010-8000-00aa00389b71
        bits per pixel: 16
        number of planes: 1
        type: YUV (packed)
      id: 0x30323449 (I420)
        guid: 49343230-0000-0010-8000-00aa00389b71
        bits per pixel: 12
        number of planes: 3
        type: YUV (planar)
      id: 0x3
        guid: 03000000-0000-0010-8000-00aa00389b71
        bits per pixel: 32
        number of planes: 1
        type: RGB (packed)
        depth: 0
        red, green, blue masks: 0xff0000, 0xff00, 0xff
Ich verwende sowieso nur OSS im mplayer, da es mit Arts Probleme gibt (Verzögerung von 300ms, ich muss den Puffer so groß machen, denn bei kleinerem Buffer fängt er an, nach ca 30 Sekunden im Zusamenspiel mit XMMS furchtbar zu rauschen!
Aber ohne Arts geht es im normalen Betrieb wegen dem leidigen Flahs-Plugin nicht.

[b[edit:[/b] habe oben ein bisschen was korrigiert, meinte nicht alsa, sondern arts
Zuletzt geändert von arteist am 27.12.2002 13:18:06, insgesamt 1-mal geändert.

Benutzeravatar
glatzor
Beiträge: 1769
Registriert: 03.02.2002 19:01:46
Wohnort: Vierkirchen bei München

Beitrag von glatzor » 27.12.2002 11:49:18

Alsa ist zu OSS kompatibel. Darum kannst Du auch den OSS-Ausgabetreiber verwenden, wenn z.B. das alsa-Ausgabe-Plugin von XMMS nicht richtig funktioniert.

Mein Hinweis auf oss bezog sich aber auch nicht auf alsa, sondern auf arts. Ich nehme nämlich an das arts hier mit einer hohen Latenz-Zeit läuft und es deswegen zu dem Versatz kommt.

Laut xvinfo hast du ein aktiviertes xv - und das ist schon mal toll.

mplayer -ao alsa9 -vo xv FILM

oder

mplayer -ao oss -vo xv FILM

Benutzeravatar
jotfi
Beiträge: 21
Registriert: 13.07.2002 17:46:28
Wohnort: Wien

Beitrag von jotfi » 02.01.2003 16:35:36

Hier kommt ein Auszug aus der Konsolenausgabe von mplayer. Bei Verwendung von OSS ist die Asynchronität verschwunden, scheint wirklich an ARTS zu liegen.

Kann mir jemand erklären, was die Angaben auf der Konsole genau bedeuten, ich habe in den Dokumentationen zu mplayer keine Informationen dazu gefunden. Interessieren würde mich vor allem das A-V und ct.

Danke,
Johannes.

Code: Alles auswählen

MPlayer 0.90pre9-2.95.4 (C) 2000-2002 Arpad Gereoffy (see DOCS)
A:   0.1 V:   0.0 A-V:  0.072 ct:  -0.450    1/  1   0%  0%  0.0% 0 0 56%

Antworten