Litwas
13-09-2004, 13:39
Hallo,
ich habe ein kleines Problem, wo ihr mir hoffentlich weiterhelfen könnt.
Vorgeschichte:
Ich konvertiere per Script( mplayer und mencoder), Filme oder Aufnahmen von meinem VDR (http://www.vdrportal.de/board/portal.php) in ein Format für mein Symbian (http://www.symbian.com/) Handy ( Siemens SX1 (http://www.siemens-mobile.de/cds/frontdoor/0,2241,de_de_0_15803_rArNrNrNrN,00.html) + SmartMovie (http://www.lonelycatgames.com/mobile/smartmovie/smartmovie.html) ).
Damit ich die Seitenverhältnisse einhalte, kann ich nicht einfach den Film resizen auf 176*208, sondern muß umrechnen auf X*208.
Die größe des Ausgangmaterials bekomme ich dank mplayer raus.
Das Rechnen geht dann so:
WIDTH=480
HEIGHT=576
(indiesemfall)
GrößerZahl=HIGHT
KleinereZahl=WIDTH
KleinereZahl / GrößerZahl = Verhältniss
480 / 576 = 0,83333333333
Verhältniss * 208(BildschirmHöhe von meinem Handy) = BildschirmBreite
0,83333333333 * 208 = 173,3333 = 173
Da das Bild (warum auch immer) sehr schlecht ist wenn die BildschirmBreite eine Ungerade Zahl ist, muß ich auf die nächst gelegene GeradeZahl ABRUNDEN.
Jetzt meine Idee:
Kann mir ein Codeschnippsel schreiben der mein Rechenweg, für die SHELL umbaut.
Vielen Dank und Schöne Grüße
Litwas
ich habe ein kleines Problem, wo ihr mir hoffentlich weiterhelfen könnt.
Vorgeschichte:
Ich konvertiere per Script( mplayer und mencoder), Filme oder Aufnahmen von meinem VDR (http://www.vdrportal.de/board/portal.php) in ein Format für mein Symbian (http://www.symbian.com/) Handy ( Siemens SX1 (http://www.siemens-mobile.de/cds/frontdoor/0,2241,de_de_0_15803_rArNrNrNrN,00.html) + SmartMovie (http://www.lonelycatgames.com/mobile/smartmovie/smartmovie.html) ).
Damit ich die Seitenverhältnisse einhalte, kann ich nicht einfach den Film resizen auf 176*208, sondern muß umrechnen auf X*208.
Die größe des Ausgangmaterials bekomme ich dank mplayer raus.
Das Rechnen geht dann so:
WIDTH=480
HEIGHT=576
(indiesemfall)
GrößerZahl=HIGHT
KleinereZahl=WIDTH
KleinereZahl / GrößerZahl = Verhältniss
480 / 576 = 0,83333333333
Verhältniss * 208(BildschirmHöhe von meinem Handy) = BildschirmBreite
0,83333333333 * 208 = 173,3333 = 173
Da das Bild (warum auch immer) sehr schlecht ist wenn die BildschirmBreite eine Ungerade Zahl ist, muß ich auf die nächst gelegene GeradeZahl ABRUNDEN.
Jetzt meine Idee:
Kann mir ein Codeschnippsel schreiben der mein Rechenweg, für die SHELL umbaut.
Vielen Dank und Schöne Grüße
Litwas