mit mencoder videos vom vdr konvetieren
Für mencoder wird ganz gern empfohlen das zu verwenden - das war für mich unbrauchbar (funktioniert mit vlc und mplayer):
mencoder 003.vdr -oac copy -aid 128 -ovc xvid -xvidencopts bitrate=800:aspect=1,78 -o C:\\test3.avi"
Damit wirklich aber alle player den konvertierten Film anzeigen können, vielen (Mediaplayer, Standaloneplayer, ...) fehlt die Unterstützung für sample aspect ratio ungleich 1 und damit autoscale, muss der Film resized werden:
Bsp.:
mencoder 003.vdr -oac copy -aid 128 -ovc xvid -xvidencopts bitrate=800 -vf scale=-1:-10 -o test12.avi
Doku:
0: scaled d_width/d_height
-1: original width/height
-2: Calculate w/h using the other dimension and the prescaled aspect ratio.
-3: Calculate w/h using the other dimension and the original aspect ratio.
-9: see: -1 + round to mod 16
-10: see: -2 + round to mod 16
-11: see: -3 + round to mod 16
Bsp.:
=> Hier nunr wie ich dies soweit verstanden/interpretiert habe an ein paar 'Beispielen':
-vf scale=360:-1 -> resized die Breite auf 360 und lässt die Höhe wie im Input
-vf scale=360:-9 -> resized die Breite auf 360 und resized die Höhe so das sie durch 16 teilbar ist
-vf scale=360:-2 -> resized die Breite auf 360 und resized die Höhe, so dass das DAR (Breite/Höhe)- Verhältnis das gleiche ist wie beim Input
-vf scale=360:-10 -> resized die Breite auf 360 und resized die Höhe, so dass das DAR (Breite/Höhe)- Verhältnis das gleiche ist wie beim Input und die Höhe durch 16 teilbar ist
-vf scale=360:-3 -> resized die Breite auf 360 und resized die Höhe, so dass das PAR - Verhältnis das gleiche ist wie beim Input
-vf scale=360:-11 -> resized die Breite auf 360 und resized die Höhe, so dass das PAR - Verhältnis möglichst das gleiche ist wie beim Input und durch 16 teilbar ist
(die Beispiele bis jetzt kann man auch mit Höhe&Breite vertauscht nutzen)
-vf scale=-10:-1 -> lässt die Höhe wie sie im Input ist und resized die Breite entsprechend dem DAR (hochskalieren)
-vf scale=-11:-1 -> lässt die Höhe wie sie im Input ist und resized Breite entsprechend dem PAR (hochskalieren auf PAR 1:1)
-vf scale=-1:-10 -> lässt die Breite wie sie im Input und resized die Höhe entsprechend dem DAR (runterskalieren)
-vf scale=-1:-11 -> lässt die Breite wie sie im Input und resized die Höhe entsprechend dem DAR (runterskalieren auf PAR 1:1)
http://forum.gleitz.info/showthread.php?t=38661
Edit:
Die oberen Zeilen funktinieren scheinbarn nicht... mencoder ist komisch.
Für 4:3 Streams funktioniert das:
Für mencoder wird ganz gern empfohlen das zu verwenden - das war für mich unbrauchbar (funktioniert mit vlc und mplayer):
mencoder 003.vdr -oac copy -aid 128 -ovc xvid -xvidencopts bitrate=800:aspect=1,78 -o C:\\test3.avi"
Damit wirklich aber alle player den konvertierten Film anzeigen können, vielen (Mediaplayer, Standaloneplayer, ...) fehlt die Unterstützung für sample aspect ratio ungleich 1 und damit autoscale, muss der Film resized werden:
Bsp.:
mencoder 003.vdr -oac copy -aid 128 -ovc xvid -xvidencopts bitrate=800 -vf scale=-1:-10 -o test12.avi
Doku:
0: scaled d_width/d_height
-1: original width/height
-2: Calculate w/h using the other dimension and the prescaled aspect ratio.
-3: Calculate w/h using the other dimension and the original aspect ratio.
-9: see: -1 + round to mod 16
-10: see: -2 + round to mod 16
-11: see: -3 + round to mod 16
Bsp.:
=> Hier nunr wie ich dies soweit verstanden/interpretiert habe an ein paar 'Beispielen':
-vf scale=360:-1 -> resized die Breite auf 360 und lässt die Höhe wie im Input
-vf scale=360:-9 -> resized die Breite auf 360 und resized die Höhe so das sie durch 16 teilbar ist
-vf scale=360:-2 -> resized die Breite auf 360 und resized die Höhe, so dass das DAR (Breite/Höhe)- Verhältnis das gleiche ist wie beim Input
-vf scale=360:-10 -> resized die Breite auf 360 und resized die Höhe, so dass das DAR (Breite/Höhe)- Verhältnis das gleiche ist wie beim Input und die Höhe durch 16 teilbar ist
-vf scale=360:-3 -> resized die Breite auf 360 und resized die Höhe, so dass das PAR - Verhältnis das gleiche ist wie beim Input
-vf scale=360:-11 -> resized die Breite auf 360 und resized die Höhe, so dass das PAR - Verhältnis möglichst das gleiche ist wie beim Input und durch 16 teilbar ist
(die Beispiele bis jetzt kann man auch mit Höhe&Breite vertauscht nutzen)
-vf scale=-10:-1 -> lässt die Höhe wie sie im Input ist und resized die Breite entsprechend dem DAR (hochskalieren)
-vf scale=-11:-1 -> lässt die Höhe wie sie im Input ist und resized Breite entsprechend dem PAR (hochskalieren auf PAR 1:1)
-vf scale=-1:-10 -> lässt die Breite wie sie im Input und resized die Höhe entsprechend dem DAR (runterskalieren)
-vf scale=-1:-11 -> lässt die Breite wie sie im Input und resized die Höhe entsprechend dem DAR (runterskalieren auf PAR 1:1)
http://forum.gleitz.info/showthread.php?t=38661
Edit:
Die oberen Zeilen funktinieren scheinbarn nicht... mencoder ist komisch.
Für 4:3 Streams funktioniert das:
Kommentare