Hi, 0n 04/09/05@22:22 Al Bogner told me:
Am Sonntag, 5. September 2004 18:27 schrieb Maik Holtkamp:
Diesmal soll es mal umgekehrt sein. Ich möchte aus einer VCD eine normgerechte DVD machen.
VCD: [transcode] V: import format | MPEG (V=mpeg2|A=mp3) [transcode] A: import format | 0x50 MPEG layer-2 [44100,16,2] 224 kbps
Erlaubt der DVD-Standard auch MPEG oder muss das MPEG-2 sein?
Kommt auf die Aufloesung an. Die bei vcd ueblichen 352x288 sind auch auf dvd als mpeg1 erlaubt (ich weiss nicht ob alle Hardwareboxen das wissen).
Wie wandle ich am besten Audio nach 48kHz?
Ich wuerde mplayer -dumpaudio/-dumvideo machen, den Ton mit sox behandeln, wieder mplexen, dvdauthor und brennen.
Die Auflösung passt [transcode] V: import frame | 352x288 1.22:1 encoded @ 4:3
Mplayer mit GUI spielt die VCD als user auch ab, obwohl am Anfang folgende Fehlermeldung kommt:
ioctl dif1 Das Argument ist ungültig
Keine Ahnung. [weiterer Output] IMHO i.O.
Wie macht man das mit dumpaudio, etc. richtig?
mplayer -dumpfile sound.mpa -dumpaudio vcd://1 [1] mplayer -dumpfile video.m1v -dumpvideo vcd://1 sox -r 48000 sound.mpa sound48.mpa Lt. manpage, keine Erfahrung damit. Aber immerhin gibts in der manpage auch eine Warnung: ---cut--- BUGS The syntax is horrific. ---cut--- ;).
Muss man Audio-Stream und Video-Stream seperat aufzeichnen? Sollte man irgendwelche Optionen verwenden?
Einfach dumpen mit einem Toneditor (hier sox die sampling rate aendern).
Ab muxen ist es wieder klar.
Ich habe sowas mit mplex noch nicht gemacht, kann sein, dass -f 8 auch seine Problemchen mit mpeg1 352x288 hat, dann wuerde ich auf mjepegtools-users fragen/beschweren. Du brauchst fuer dvdauthor auf jedem Fall die NAV-sectors, sonst wird das wohl nichts (alternativ tcmplex -m d, nicht mein Favorit, da haeufig a/v sync Probleme).
Was hältst du von ssrc - http://shibatch.sourceforge.net/ statt sox? Ich habe mir das vor Monaten/Jahren mal kompiliert und das war ganz ok.
Nur ueberflogen. Die schreiben von pcm/wav, Du hast mpeg1-layer2. Ich wuerde vermuten, obiger sox Aufruf kann mpeg1-2 direkt umsamplen, so dass Du Dir den Weg ueber pcm sparen kannst. Ansonsten koennen vielleicht auch die ueblichen tools (toolame, mp2enc) on the fly was dran drehen. [1] Wenn Du vcd://1 in dvd://1 aenderst bekommst Du auch den .ac3 (Deine andere Frage) von einer DVD. Ich finde die mplayer -dump... Syntax etwas einfacher als die transcode endlos pipes. Ausserdem hat mplayer keine Probleme bei einem evtl. vobchange. Tccat kann (konnte) damit nicht immer problemlos umgehen :(. Falls Du eine andere Tonspur brauchst -aid <x> hinzufuegen oder alang de in Dein ~/.mplayer/config. Achtung: bei machen DVDs sind die Tonspuren gefakt, so dass lsdvd und mplayer die falschen ids melden. Nur Programme die dvdnav benutzen (xine, ogle) machen das dann richtig. In solchen Faellen hilft nur eine Anspielen mit entsprechenden -aid Auswahl. -- bye maik