PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : transcode Audio-Problem



bockionline
28.02.05, 15:45
Hallo,

ich habe hier verschiedene Videodateien, die ich alle mit transcode zu Xvid4 mit MP3-Sound "verarbeiten" möchte.

Die Videoencodierung ist auch kein Probelm, allerdings funktioniert die Audioencodierung offenbar nicht.

transcode spuckt folgendes aus:

$ transcode -i schwimmen\ 015.avi -o test.avi -y xvid4
transcode v0.6.14 (C) 2001-2003 Thomas Oestreich, 2003-2004 T. Bitterberg
[transcode] (probe) suggested AV correction -D 0 (0 ms) | AV 0 ms | 0 ms
[transcode] auto-probing source schwimmen 015.avi (ok)
[transcode] V: import format | MJPG RIFF data, AVI (V=ffmpeg|A=avi)
[transcode] V: import frame | 320x240 1.33:1
[transcode] V: bits/pixel | 1.562
[transcode] V: decoding fps,frc | 15.000,0
[transcode] V: Y'CbCr | YV12/I420
[transcode] A: import format | 0x1 PCM [11024, 8,1] 88 kbps
[transcode] A: export format | 0x55 MPEG layer-3 [11024, 8,1] 128 kbps
[transcode] V: encoding fps,frc | 15.000,13
[transcode] A: bytes per frame | 733 (734.933333)
[transcode] A: adjustment | 1936@1000
[transcode] V: IA32 accel mode | sse (sse 3dnowext 3dnow mmxext mmx asm C)
tc_memcpy: using mmxext for memcpy
[transcode] V: video buffer | 10 @ 320x240
[import_avi.so] v0.4.2 (2002-05-24) (video) * | (audio) *
[import_ffmpeg.so] v0.1.11 (2004-02-29) (video) FFmpeg0.4.9-pre1b4718: MS MPEG4v1-3/MPEG4/MJPEG
[export_xvid4.so] v0.0.5 (2003-12-05) (video) XviD 1.0.x series (aka API 4.0) |(audio) MPEG/AC3/PCM
[import_avi.so] format=0x1, rate=11024 Hz, bits=8, channels=1, bitrate=88
[export_xvid4.so] Neither './xvid4.cfg' nor '~/.transcode/xvid4.cfg'
[export_xvid4.so] found. Default settings will be used instead.
Audio: using new version
Audio: using lame-3.96.1
[encoder.c] Delaying audio (0)
(aud_aux.c) Error: Lame encoding error: (-3: lame_init_params() not called)
[transcode] warning : error encoding audio frame
encoding frames [000000-000004], 48.85 fps, EMT: 0:00:00, ( 0| 0| 9)

Was sagt mir dieser Fehler und wie kann ich ihn beheben?

Ich habe Suse Linux 9.2 mit den Packman-Sourcen, d.h. lame 3.6.91 und transcode 0.6.14.

(Ein Testdurchlauf mit -y xvid4,null hat wunderbar funktioniert, also muss es wohl wirklich an lame liegen.)

Danke,
bockionline

PS: Ist es normal, dass transcode nicht "normal" beendet, also auf die Konsole zurückkommt? Bei mir verabeitet er das Video und bleibt dann quasi stehen.

Zombie
05.03.05, 17:09
Hi!
Ich weiss jetzt nicht, ob dir das was hilft:
Also ich hol vorher immer die audiodaten mit ffmpeg aus dem video raus und lass dann transcode mit den videodaten alleine.
funktioniert bei mir immer bestens, wenn ichs nicht machen würde, ist es komischerweise immer unsynchron.
die audiodatei bekommst dann als mp2 und die kannst du dann bestimmt auch irgendwie in mp3 umwandeln.

gruss
zombie

bockionline
05.03.05, 17:54
Ok, danke für den Tip. Werd ich mal probieren. Allerdings hab ich nicht nur mpeg-Movies sondern wohl auch Quicktime - mal sehen, wie ich da Audio und Video separieren kann.

Wie bekomme ich denn aber dann zum Schluss Audio und Video wieder zusammen in eine Datei? Auch mit ffmpeg?

Zombie
05.03.05, 18:06
Hi!
Wie das mit Quicktime-Movies ist, weiß ich leider nicht.
Ich wandle eigentlich immer nur avis in mpegs um, der weg sollte aber hoffentlich der gleiche sein (habs net ausprobiert).
zusammenfassen

tcmplex -i file.m2v -p audio1.mp2 -D 0,0,0 -o movie.mpg

lies dir mal die man von tcmplex durch, weiß halt nicht, wie das abläuft um ein avi rauszubekommen.

schau dir das hier aber nochmal an:
schnelle Videokonvertierung (http://www.linuxforen.de/forums/showthread.php?t=53635)
Videokonvertierung (http://www.linuxforen.de/forums/showthread.php?t=50974)

gruss
Zombie