Mailinglist Archive: opensuse-multimedia-de (259 mails)

< Previous Next >
multiplexen mit transcode
  • From: Konstantinos Georgokitsos <kgeorgokitsos@xxxxxxxxxx>
  • Date: Thu, 14 Oct 2004 10:34:18 +0300
  • Message-id: <200410141034.18346.kgeorgokitsos@xxxxxxxxxx>
Gruss and die Liste,

Ich habe je ein Video- und Audiofile, das ich in ein avi multiplexen moechte
(aus einem Matroska mkv file extrahiert). Das Videofile ist ein .avi, ohne
Ton. Das Audiofile in AC3 als .aac abgespeichert. Ich moechte nur multiplexen
und nichts transcodieren.

ich habe folgendes versucht:

transcode -i "video.avi" -p "audio.aac" -P 3 -o "final.avi"

transcode probed das avi erkennt das Videoformat korrekt, meint aber mp3
gefunden zu haben (ob im .avi file, oder im aac cann ich nicht sagen). Also
habe ich versucht explizit die Audio Input und Outputformate anzugeben:

transcode -x ac3 -i "video.avi" -p "audio.aac" -P 3 -N 0x2000 -o "final.avi"

bringt aber die gleiche Fehlermeldung:

transcode v0.6.12 (C) 2001-2003 Thomas Oestreich, 2003-2004 T. Bitterberg
[import_mp3.so] v0.1.4 (2003-08-04) (audio) MPEG
(decoder.c) audio codec not supported by import module
[transcode] failed to init import modules
[transcode] critical: plug-in initialization failed
[transcode] (probe) suggested AV correction -D 0 (0 ms) | AV 0 ms | 0 ms
[transcode] auto-probing source /home/kongeo/movies/test/film.avi (ok)
[transcode] V: import format | DivX5 RIFF data, AVI (V=ac3|A=mp3)
[transcode] V: pass-through | yes
[transcode] V: import frame | 496x288 1.72:1
[transcode] V: bits/pixel | 0.526
[transcode] V: decoding fps,frc | 23.976,1
[transcode] A: import format | 0x55 MPEG layer-3 [48000,16,2] 256 kbps
[transcode] A: export format | 0x1 PCM [48000,16,2] 256 kbps
[transcode] V: encoding fps,frc | 23.976,1
[transcode] A: bytes per frame | 8008 (8008.000000)
[transcode] A: adjustment | 0@1000
[transcode] A: pass-through | yes
[transcode] V: IA32 accel mode | sse2 (sse2 sse mmxext mmx asm)
[transcode] V: video buffer | 50 @ 496x288

ein "avitype video.avi" scheint tatsaechlich nur einen VideoStream im File zu
finden:

<init> : Avifile RELEASE-0.7.38-040406-20:04-gcc version 3.3.3 (SuSE Linux)
<init> : Available CPU flags: fpu vme de pse tsc msr pae mce cx8 apic sep mtrr
pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe pni
monitor ds_cpl cid
<init> : 2800.73 MHz Intel(R) Pentium(R) 4 CPU 2.80GHz processor detected
<reader> : checking: film.avi
<AVI reader> : MainHeader: MicroSecPerFrame=41708 MaxBytesPerSec=0
PaddingGranularity=0 Flags=[ HAS_INDEX IS_INTERLEAVED ] TotalFrames=60612
InitialFrames=0 Streams=1 SuggestedBufferSize=0 WxH=496x288
Scale=0 Rate=0 Start=0 Length=0
<AVI reader> : StreamHeader: Type=vids Handler=DX50 Flags=[ ]
InitialFrames=0 Scale=1000000 Rate=23976000 Start=0 Length=60612
SuggestedBufferSize=70183 Quality=0 SampleSize=0 Rect l,r,t,b=0,0,0,0
<AVI reader> : InfoChunk Software: mkvextract 0.9.6
<AVI reader> : Reading index from offset: 286563430
<AVI reader> : Stream 0 vids : DX50 (0x30355844) 60612 chunks (236.77KB)
<StreamCache> : Creating cache for file descriptor: 3


Mache ich etwas simples falsch? Oder geht das multiplexen mit transcode gar
nicht.

Kostas

PS: ist es moeglich 2 Audiospuren in ein avi zu bringen um es anschl. die
Audiospur im Player auszuwaehlen? Die eine in AC3 und die andere in ogg oder
mp3, z.B?

< Previous Next >
Follow Ups