ffmpeg -> H.264/AVC Video & AAC nicht unterstützt?

Ich versuche schon länger aus einem .flv video die tonspur zu extrahieren. Totem spielt sie porblemlos ab, aber ffmpeg und mplayer weigern sich sie zu decodieren bzw abzuspielen. normalerweise nutze ich folgenden befehl:
Code:
ffmpeg -i IN.flv -vn out.wav
bei allen videos klappt das ganz gut aber dieses produziert einen "unsupported video codec(7)" fehler.
die genaue fehlermeldung hier:
Code:
...viele von dieser meldung:...
[flv @ 0xb7f794c8]Unsupported video codec (7)
[flv @ 0xb7f794c8]skipping flv packet: type 97, size 7627016, flags 0
[flv @ 0xb7f794c8]skipping flv packet: type 159, size 2892049, flags 0
[flv @ 0xb7f794c8]skipping flv packet: type 70, size 12072884, flags 0

Seems stream 0 codec frame rate differs from container frame rate: 1000.00 (1000/1) -> 29.97 (30000/1001)
Input #0, flv, from 'Flashdi6rtx':
  Duration: 00:05:48.1, start: 0.000000, bitrate: N/A
    Stream #0.0: Video: 0x0007, 29.97 tb(r)
    Stream #0.1: Audio: 0x000a, 44100 Hz, stereo
laut nautilus hat die datei eine H.264/AVC Video videospur und eine AAC Tonspur. Die entsprechenden Pakete win32codecs und aacplusenc habe ich mich schon aus den medibuntu repositories geladen und installiert, ohne verbesserung.
wie kann ich den sound nun dennoch extrahieren?

SYSTEM:
Ubuntu 8.10
ffmpeg 0.3
mplayer 1.0
 
der codec muss in ffmpeg mit rein kompiliert sein...

nimm mal auch ffmpeg aus den medibuntu-repositories...
ansonsten, wenn das noch nicht hilft, musst du dich damit beschäftigen, ffmpeg selbst zu compilieren - gibt jede Menge Parameter, die du beim Compilieren mit übergeben kannst (je nachdem, welche Formate ffmpeg können soll oder nicht)
 
Wenn es eine aac Tonspur ist, dann kannst du es auch mal direkt mit faad probieren.
Code:
faad -a ausgabe.aac video.flv
Wenn es dann geht, weißt du, dass es nicht am Video liegt, sondern an ffmpeg.

Wobei, wenn mplayer sich schon weigert... Bist du sicher, dass die Videodatei vollständig und fehlerfrei ist?
 
Zurück
Oben