Hi, 0n 04/08/04@16:27 Joerg Lippmann told me:
Ich habe hier eine AVI-Datei, die ich mal von einem Videorecorder aus überspielt habe, die in ein DVD-kompatibles mpeg gewandelt werden soll. Das Problem daran ist, dass diese Datei interlaced ist.
Mein erster Versuch hat zwar eine DVD mit gutem Bild erzeugt, allerdings flackern alle Sachen extrem, die sich bewegen. Die einzelnen Halbbilder werden also nicht richtig zusammengesetzt. (Werden die als progressive Vollbilder interpretiert?)
Folgende transcode-Zeilen habe ich verwendet:
transcode -i Film.avi -V -y mpeg -F d -Z 720x576 --export_fps 25 --export_asr 2 -E 48000 -b 224 -o Film_dvd
--encode_fields probier aus wie das wirkt, da Du --export_fps verwendest, ist das Orginal vielleicht ntsc? Wenn Du es fuer auch Computer Monitor willst, deinterlace mit -I 3. Aber vor allem lass -y mpeg weg. Es wird wohl auch zukuenftig von transcode nicht mehr unterstuetzt. Nimm: mpeg2enc: sehr gute Qualitaet, dauert etwas (je aktueller je schneller) ffmpeg: gute Qualitaet, schnell Fuer mpeg2eng saehe das in etwa so aus: transcode -i Film.avi -V -y mpeg2enc,mp2enc -F 8 .... Wenn das Orginal nicht 720x576 ist wuerde ich auch die anderen dvd Aufloesungen vor allem 352x576 in Erwaegung ziehen, dadurch kannst du auch eine Menge Bitrate sparen (e.g. -y mpeg2enc,mp2enc -F 8,"-K kvcd -g 6 -b 4000") und das requantisieren sparen. Eine Hochrechnung nach ca. 10% ist hier meist hinreichend genau.
(Weil er zu groß wurde: Requantisieren) tcrequant -i Film_dvd.m2v -f 1.2 -o Film_dvd-quant.m2v mplex -f 8 -o Film_dvd.mpg Film_dvd.m2v Film_dvd-quant.mpa
Wie muss ich den richtigerweise vorgehen, um entweder eine interlaced-DVD ohne Flackern oder eine progressive DVD zu bekommen? Welcher Weg ist denn am besten?
Mit mpeg2enc geht auch interlaced. Progressive, geht mit nativ mit -I (ist aber nicht zu empfehlen wenn in der Haupsache auf TV wiedergegeben wird) oder aber einem der diversen externen deinterlacing filtern (-J). -- bye maik