ForumMP4 Videos unter Linux – Ton zu langsam…?
Michael Durrer – Montag, 17. Oktober 2005 22:12 Uhr

Hallo zusammen,
ich habe hier ein kleines Problem. Bei mir funktionieren weder mit Xine noch mit MPlayer die MP4-Filme. Ich habe ein Ubuntu Breezy-System und habe alle wichtigen Codecs installiert (w32codecs usw., alle anderen Videos egal welcher Abnormitäten funktionieren einwandfrei ;)).

Ein paar Details: In Totem/Xine funktioniert bei mir der Ton aber das Programm stürzt ab bei der Videowiedergabe offenbar. Der MPlayer hingegen zeigt das Bild in normaler Geschwindigkeit aber mit einem Ton, der total brummend mit tiefer Stimme ist, sprich der Player spielt den Ton viel zu langsam ab.
Abhilfe habe ich leider noch keine entdeckt.

Der Mplayer zeigt mir an, dass er FFMPEG verwendet:
Trying to force audio codec driver family libmad…
Opening audio decoder: [faad] AAC (MPEG2/4 Advanced Audio Coding)
AUDIO: 22050 Hz, 2 ch, s16le, 58.6 kbit/8.30% (ratio: 7324->88200)
Selected audio codec: [faad] afm:faad (FAAD AAC (MPEG-2/MPEG-4 Audio) decoder)
Opening video decoder: [ffmpeg] FFmpeg’s libavcodec codec family
Selected video codec: [ffh264] vfm:ffmpeg (FFmpeg H.264)
Weiss jemand, wie ich das besser abspielen kann? Bzw. kann jemand MP4 Dateien normal abspielen?
Liegt mir sehr viel daran, da mein Freund die Filme so kodiert hat und man die ganze Sendung per Anruf beim Sender nur für viel Geld bekommt (über 100 Euro schätze ich :/).
Danke fürs lesen und hoffentlich eure Hilfe ;)
Gruss,
Micha

1 Antwort
Ottfried Meyer – Dienstag, 18. Oktober 2005 05:22 Uhr

HI,

( äh…nur so ein Tip am Rande: Vielleicht ist es gar nicht so wichtig,
welche __Quellen__ Du für Dein Videomaterial benutzt ??? Allein das
Format ist interessant…äh…allens klor ? ;O)

Also:
Möglicherweise hat Deine Linux Box ein Interrupt-Problem?
Bitte gucke mal mit

cat /proc/interrupts

nach, ob auf einem Interrupt verschiedene Geräte liegen, die sich in die
Quere kommen können. ES IST NORMAL, wenn auf einem Interrupt mehr als nur
ein Device liegt !!!

Bei mir sieht das so aus:
CPU0
0: 614864 IO-APIC-edge timer
1: 3966 IO-APIC-edge i8042
8: 1 IO-APIC-edge rtc
9: 0 IO-APIC-level acpi
10: 0 IO-APIC-edge i2c-pca-isa
14: 104404 IO-APIC-edge ide0
15: 83 IO-APIC-edge ide1
16: 23408 IO-APIC-level eth0
17: 12853 IO-APIC-level ide3
19: 93882 IO-APIC-level ehci_hcd:usb1, uhci_hcd:usb2, uhci_hcd:usb3, uhci_hcd:usb4
20: 0 IO-APIC-level VIA8233
21: 204043 IO-APIC-level bttv0, bt878, radeon@pci:0000:01:00.0
NMI: 0
LOC: 614743
ERR: 0
MIS: 0

Außerdem wäre interessant, was bei Dir anstelle von “IO-APIC-level” steht.

Das andere wäre die RTC (real time clock).
Starte xine bzw. mplayer mal als root. Wenn es dann funzt, gibt es ein
Problem mit den Permissions.

Was noch?
Benutzt Du alsa und hast eventuell ein alsa nach Installation des Kernel
nachinstalliert?

Ist für Deine Grafikkarte die Hardwarebeschleunigung erkannt und aktiviert worden? Hast Du Zugriff auf das dri-Device?
Sieh’ Dir einmal /var/log/XFree86.0.log an und suche einmal nach Fehlern.
Das dri-Device liegt unter /dev/dri/card (zumindest bei mir ;O). Meist steht
für eine 0 (wenn Du natürlich gleich ein Bündel Grafikkarten eingebaut hast….. ;O))

Normalerweise spielt mplayer auch noch Sachen ab, die kein anderer Player mehr
frisst. Deine Auswahl an Playern ist ok…/eventuell/ könnte man noch
kaffeine versuchen, dass aber auch die Xine-libs nutzt, aber eine Bockigkeiten
von Xine nicht besitzt.

Aber mit Mplayer bis auf jeden Fall gut bedient.

Und ganz zum Schluß: Ist denn sichergestellt, dass Deine mp4-Dateien ok sind?
Sind die mit einem Windows-System gebrutzelt worden?

Ich hoffe ein bischen geholfen zu haben.
Melde Dich mal und berichte, was Du gefunden hast! :)

Keep hacking!
Meino

PS:
Magst Du mir mal von Deinem Ubuntu-System mitteilen,
welche Version des gcc dort mit welcher Version der
glibc und welcher Version der binutils verheiratet
ist ? ***DANKE***