Hi LUG,
vielleicht wisst ihr ja weiter, mit meinem Latein bin ich am Ende. Ich versuche aus 200 Post-Script Dateien (oder beliebiges anderes Format) ein mpeg-Film zu erzeugen. Oder irgend eine andere Animation, welche man OpenOffice für eine Präsentation einbinden kann.
Mit dem Programm "convert" aus ImageMagick-5.5.2 erhält man nur die folgende Fehlermeldung:
<------------------- schnipp -------------------->
convert -delay 25 -size 640x480 *.ps film.mpeg
**ERROR: [mpeg2encode] Could not read YUV4MPEG2 header: bad header magic! convert: Delegate failed (/usr/local/bin/mpeg2encode "%i" "%o") <------------------- schnapp --------------------> Der zweite Fehler tritt seit dem Update der mjpegtools auf. Der erste Fehler ist unverändert geblieben.
Versucht man es über yuv - Zwischenschritte, dann bekommt man <------------------- schnipp -------------------->
convert -size 640x480 Bild.jpg Bild.yuv convert -size 640x480 Bild.yuv Bild.mpeg
convert: Unexpected end-of-file (0000.yuv). <------------------- schnapp -------------------->
Die Fehler treten unter Suse 7.3 mit diesen handcompilierten Versionen auf: ImageMagick-5.5.1-6 ImageMagick-5.5.2 mjpegtools-1.6.0 mjpegtools-1.6.0-beta2 mpeg2vidcodec_v12
Alternative Versuche mit einer MNG-Datei scheiterten auch. Die Erzeugung mit "convert -delay 25 -size 640x480 *.ps test.mng" funktioniert noch. Allerdings will Mozilla 1.2.1 die Datei nicht fressen :-( Andere MNG-fähige Programme habe ich nicht ausprobiert.
Die einzige funktionierende Animation ist eine animiertes gif-File. Dabei muss man die Größe verringern, da sonst 512MB RAM und 256 Swap für die Erzeugung nicht ausreichen :-(. Die fertige Animation ist auch nur schlappe 54 MB groß. Allerdings zeigt OpenOffice nur das erste Bild an und nicht die kompletten Film.
Jens Weiße
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1
On Saturday 07 December 2002 20:27, Jens Weiße wrote:
vielleicht wisst ihr ja weiter, mit meinem Latein bin ich am Ende. Ich versuche aus 200 Post-Script Dateien (oder beliebiges anderes Format) ein mpeg-Film zu erzeugen. Oder irgend eine andere Animation, welche man OpenOffice für eine Präsentation einbinden kann.
Wie wäre es, wenn Du die Bilder einzeln in ein statisches Format umwandelst, das OOo lesen kann und lässt dann OOo die Animation machen (automatischer Übergang zwischen den Folien)...
Konrad
Hi Konrad!
Wie wäre es, wenn Du die Bilder einzeln in ein statisches Format umwandelst, das OOo lesen kann und lässt dann OOo die Animation machen (automatischer Übergang zwischen den Folien)...
Die Idee ist gut. Bei zwei Animation mit jeweils 200 Bildern erschienen mir andere Lösungen wesentlich einfacher. Denn 400 Bilder von Hand zu bearbeiten ist nicht mein Ding. Oder gibt es einen automatischen Weg?
Jens
Hallo Jens! Am 07. Dezember 2002 schrieb Jens Weiße:
Mit dem Programm "convert" aus ImageMagick-5.5.2 erhält man nur die folgende Fehlermeldung:
<------------------- schnipp -------------------->
convert -delay 25 -size 640x480 *.ps film.mpeg
Kann ich leider nicht nachvollziehen, da ich mpeg2encode nicht installiert habe.
Alternative Versuche mit einer MNG-Datei scheiterten auch. Die Erzeugung mit "convert -delay 25 -size 640x480 *.ps test.mng" funktioniert noch. Allerdings will Mozilla 1.2.1 die Datei nicht fressen :-( Andere MNG-fähige Programme habe ich nicht ausprobiert.
??? ImageMagick aka display?
Mein Mozilla 1.0.0 zeigt die "test.mng" als Bildfolge an, aber jede delay-Zeit ignoriert er.
Der size- (und scale-) Parameter hat in Mozilla und ImageMagick keine Auswirkungen, sondern convert nimmt immer die Größe, die "identify <datei>.ps" liefert.
Die einzige funktionierende Animation ist eine animiertes gif-File.
Du willst nicht wirklich ein Format verwenden, das einen durch ein e-Patent geschützten Algorithmus verwendet?
Hast du schon geprüft, ob du das GIF mit einem von "Unisys" lizensierten Tool erstellt hast? :-O
Sonst kannst du schon mal $5000 für eine Einzellizenz bereithalten. ;-)
Freundlich grüßend,
Erik
Guten Morgen Erik
Mein Mozilla 1.0.0 zeigt die "test.mng" als Bildfolge an, aber jede delay-Zeit ignoriert er.
"convert" erzeugt die "test.mng" ohne Fehler. Jedoch kann "display" die Datei nicht öffnen. Da erscheint nur die Fehlermeldung "Unknown Format: 0x0000000: 4d4e70d 0a1a0a00 -MNG" Da liegt wohl so manches im argen. Werd wohl noch die neuste Version von "libmng" installieren.
Die einzige funktionierende Animation ist eine animiertes gif-File.
Du willst nicht wirklich ein Format verwenden, das einen durch ein e-Patent geschützten Algorithmus verwendet?
Eigentlich nicht. Aber das war das einzige was funktioniert. Der Resourceverbrauch ist jedoch viel zu hoch.
Hast du schon geprüft, ob du das GIF mit einem von "Unisys" lizensierten Tool erstellt hast? :-O
<dummstellen> Lizenz? Was ist den das? </dummstellen>
Sonst kannst du schon mal $5000 für eine Einzellizenz bereithalten. ;-)
<ironie> Schon so preiswert? Das die ihr Patent nicht schamlos ausnutzen gefällt mir </ironie>
Jens Weiße
Hi LUG,
Hallo Jens,
vielleicht wisst ihr ja weiter, mit meinem Latein bin ich am Ende. Ich versuche aus 200 Post-Script Dateien (oder beliebiges anderes Format) ein mpeg-Film zu erzeugen. Oder irgend eine andere Animation, welche man OpenOffice für eine Präsentation einbinden kann.
Mit dem Programm "convert" aus ImageMagick-5.5.2 erhält man nur die
Ich würde die MPEG-Utils von Berkeley nehmen (sollten bei SuSE dabei sein, sonst ftp://mm-ftp.cs.berkeley.edu/pub/multimedia/mpeg/bmtr${VERSION}.tar.gz ).
Datei mpeg.param mit folgendem Inhalt anlegen: --- PATTERN IBBPBBBPBBPBBPBB IQSCALE 8 PQSCALE 10 # fps: BQSCALE 25 PIXEL HALF RANGE 10 PSEARCH_ALG LOGARITHMIC BSEARCH_ALG CROSS2 REFERENCE_FRAME DECODED GOP_SIZE 30 SLICES_PER_FRAME 1 # Ausgabedatei: OUTPUT film.mpg # Eingangsformat (JPEG geht auch, vielleicht auch andere): BASE_FILE_FORMAT PPM # Alle Dateien im Verzeichnis sind PS-Dateien zum encoden, sollen vorher von ps nach ppm #konvertiert werden: INPUT_CONVERT * INPUT_CONVERT pstoppm * INPUT_DIR . INPUT # je nach Name und Nummerierung ändern name_datei.* [001-400] END_INPUT --- Aufruf: mpeg_encode mpeg.param
mfg, Fabian
Am Samstag, 7. Dezember 2002 20:27 schrieb Jens Weiße:
Hi LUG,
Die Fehler treten unter Suse 7.3 mit diesen handcompilierten Versionen auf: ImageMagick-5.5.1-6 ImageMagick-5.5.2 mjpegtools-1.6.0 mjpegtools-1.6.0-beta2 mpeg2vidcodec_v12
Hab gerad ImageMagick-5.5.2, mjpegtools-1.6.0 und mpeg2vidcodec_v12 nochmal komplett gelöscht, frisch kompiliert und installiert. Nun kann ich mpeg's erstellen. Fragt aber bitte nicht, was ich diesmal anders gemacht hab. Das weis ich auch nicht. Naja diesmal habsch was funktionierendes erschaffen.
Nur MNG funktioniert nach wie vor nicht. Da OOo damit ohnehin nicht klar kommt stört das weniger.
Jens
lug-dd@mailman.schlittermann.de