Hallo, ich habe eine Reihe von PNG Files, aus denen ich einen Film machen möchte. Frames pro Sekunde soll ca. 1 sein. Wie mache ich das? Danke, Torsten -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org
Hallo, Am Montag, 19. November 2007 19:59 schrieb Torsten Foertsch:
Hallo,
ich habe eine Reihe von PNG Files, aus denen ich einen Film machen möchte. Frames pro Sekunde soll ca. 1 sein. Wie mache ich das? ich habe da gerade heute mittag ein Programm namens mandvd gefunden - bei Packman. Ist eigentlich ein DVD-Authoring-Programm, kann aber auch eine Diashow erstellen und das Ergebnis dann gleich in die DVD-Struktur mit einbinden. Ich habe damit heute nachmittag "mal eben" eine DVD mit 160 Bildern und Musikuntermalung erstellt...
Danke, Torsten
Gruß Martin -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org
Nochmal von mir... Am Montag, 19. November 2007 19:59 schrieb Torsten Foertsch:
Hallo,
ich habe eine Reihe von PNG Files, aus denen ich einen Film machen möchte. Frames pro Sekunde soll ca. 1 sein. Wie mache ich das? der Menüpunkt im mandvd heißt Diashow. Aber wenn man die Bilder auf jeweils eine Sekunde einstellt ohne Übergang, hat man ja eigentlich schon die Animation. Kleine Einschränkung: Pro "Show" gehen nur 99 Bilder, danach muß man ein neues VOB-File anfangen.
Danke, Torsten
Gruß Martin -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org
On Mon 19 Nov 2007, Martin Hofius wrote:
ich habe eine Reihe von PNG Files, aus denen ich einen Film machen möchte. Frames pro Sekunde soll ca. 1 sein. Wie mache ich das?
der Menüpunkt im mandvd heißt Diashow. Aber wenn man die Bilder auf jeweils eine Sekunde einstellt ohne Übergang, hat man ja eigentlich schon die Animation. Kleine Einschränkung: Pro "Show" gehen nur 99 Bilder, danach muß man ein neues VOB-File anfangen.
Danke für den Tip. Ich dachte aber eher an irgendwas auf der Kommandozeile, das man in Shellscripten benutzen kann. Bisher habe ich folgendes gefunden. Das hier geht: png2yuv -f2 -I p -j ps/002/%03d.png | yuvplay Es zeigt mir das Video so wie es sein soll. Aber wie verpacke ich es jetzt in einen mpeg4 oder so? Ich habe schon probiert mpeg2enc -o x.m2v -F2 -a2 -f3 -b 7500 statt yuvplay. Doch aus der Fehlermeldung werde ich nicht schlau: INFO: [mpeg2enc] SETTING EXTENDED MMX for MOTION! INFO: [mpeg2enc] SETTING SSE and MMX for TRANSFORM! INFO: [mpeg2enc] SETTING EXTENDED MMX for PREDICTION! INFO: [png2yuv] Parsing & checking input files. INFO: [png2yuv] Image dimensions are 1184x888 INFO: [png2yuv] Movie frame rate is: 2.000000 frames/second INFO: [png2yuv] Non-interlaced/progressive frames. INFO: [png2yuv] Frame size: 1184 x 888 INFO: [png2yuv] Now generating YUV4MPEG stream. INFO: [mpeg2enc] Selecting Generic MPEG2 output profile INFO: [mpeg2enc] Progressive input - selecting progressive encoding. INFO: [mpeg2enc] Encoding MPEG-2 video to x.m2v INFO: [mpeg2enc] Horizontal size: 1184 pel INFO: [mpeg2enc] Vertical size: 888 pel INFO: [mpeg2enc] Aspect ratio code: 2 = 4:3 display INFO: [mpeg2enc] Frame rate code: 2 = 24.0 (NATIVE FILM) INFO: [mpeg2enc] Bitrate: 7500 KBit/s INFO: [mpeg2enc] Quality factor: 8 (Quantisation = 9) (1=best, 31=worst) INFO: [mpeg2enc] Field order for input: none/progressive INFO: [mpeg2enc] Sequence unlimited length INFO: [mpeg2enc] Search radius: 16 INFO: [mpeg2enc] DualPrime: no INFO: [mpeg2enc] Using one-pass rate controller INFO: [mpeg2enc] GOP SIZE RANGE 7 TO 15 INFO: [mpeg2enc] Setting colour/gamma parameters to "unspecified" INFO: [mpeg2enc] Progressive format frames = 1 **ERROR: [mpeg2enc] Horizontal size is greater than permitted in specified Level Danke, Torsten -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org
Torsten Foertsch, Montag, 19. November 2007 19:59:
ich habe eine Reihe von PNG Files, aus denen ich einen Film machen möchte. Frames pro Sekunde soll ca. 1 sein. Wie mache ich das?
Dazu hatte ich Anfang August einen Thread aufgemacht. Davids Vorschlag hat zum Ziel geführt. Such mal danach im Archiv. -- Andre Tann -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org
Hallo, Am Mon, 19 Nov 2007, Andre Tann schrieb:
Torsten Foertsch, Montag, 19. November 2007 19:59:
ich habe eine Reihe von PNG Files, aus denen ich einen Film machen möchte. Frames pro Sekunde soll ca. 1 sein. Wie mache ich das?
Dazu hatte ich Anfang August einen Thread aufgemacht. Davids Vorschlag hat zum Ziel geführt. Such mal danach im Archiv.
Ich zitier mich mal: mencoder -audiofile SOUNDDATEI -noskip -fps 25 -mf fps=25 \ -oac lavc -ovc lavc -lavcopts vcodec=mpeg4:acodec=mp3:autoaspect \ -vf harddup -ofps 25 -o film.avi "mf://*.jpg" Apropos, Andre, hast du es noch hinbekommen? Das "-audio-delay" als "generelle Encoding Option" hattest du ja selber gefunden ;) Vielleicht muß man bei so nem HD-Dings die Auflösung dem mencoder noch extra verklickern... Oder war's einfach nur zu stark komprimiert? Dann muß man bei der großen Auflösung eben mehr Bitrate als die 800kbit default spendieren (z.B. per vbitrate=nnn bei den -lavcopts). Oder so. Falls sich das Thema nicht schon längst erledigt hat, melde dich gerne per PM ;) -dnh, der alles per mplayer/mencoder und avidemux macht -- Da Ihre Web-Seite wohl nur den IE akzeptiert, wollte ich anfragen, ob dieses auch mit anderen Browsern irgendwie möglich ist, oder ob Sie mir, wenn nicht, eine WindowsCD kostenlos zukommen lassen können um Ihr Angebot wahrzunehmen. -- Axel Lindlau -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org
David Haller, Dienstag, 20. November 2007 02:26:
Apropos, Andre, hast du es noch hinbekommen?
Ja, quasi auf den letzten Drücker hatte ich die Datei beisammen. Sie lief dann vier Wochen im Kino. Seeehr fein. Vielen Dank nochmal! -- Andre Tann -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org
On Tue 20 Nov 2007, David Haller wrote:
mencoder -audiofile SOUNDDATEI -noskip -fps 25 -mf fps=25 \ -oac lavc -ovc lavc -lavcopts vcodec=mpeg4:acodec=mp3:autoaspect \ -vf harddup -ofps 25 -o film.avi "mf://*.jpg"
Wenn Du mencoder benutzt, muß die Reihe Bilder doch auch mit mplayer spielbar sein, oder. Mit: player -mf type=png:fps=2:w=1184:h=888 "mf://ps/001/*.png" bekommen ich folgenden Output: ... Playing mf://ps/001/*.png. MF file format detected. [mf] search expr: ps/001/*.png [mf] number of files: 144 (576) VIDEO: [MPNG] 1184x888 24bpp 2.000 fps 0.0 kbps ( 0.0 kbyte/s) ========================================================================== Opening video decoder: [ffmpeg] FFmpeg's libavcodec codec family Selected video codec: [ffpng] vfm: ffmpeg (FFmpeg PNG decoder) ========================================================================== Audio: no sound Starting playback... Error while decoding frame! Error while decoding frame!,?% 0 0 Error while decoding frame!,?% 0 0 Offenbar findet er meine Bilder, kann sie aber nicht entschlüsseln. Ist diese Interpretation richtig? Torsten -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org
On Tue 20 Nov 2007, Torsten Foertsch wrote:
On Tue 20 Nov 2007, David Haller wrote:
mencoder -audiofile SOUNDDATEI -noskip -fps 25 -mf fps=25 \ -oac lavc -ovc lavc -lavcopts vcodec=mpeg4:acodec=mp3:autoaspect \ -vf harddup -ofps 25 -o film.avi "mf://*.jpg"
Wenn Du mencoder benutzt, muß die Reihe Bilder doch auch mit mplayer spielbar sein, oder. Mit:
player -mf type=png:fps=2:w=1184:h=888 "mf://ps/001/*.png"
bekommen ich folgenden Output:
... Playing mf://ps/001/*.png. MF file format detected. [mf] search expr: ps/001/*.png [mf] number of files: 144 (576) VIDEO: [MPNG] 1184x888 24bpp 2.000 fps 0.0 kbps ( 0.0 kbyte/s) ========================================================================== Opening video decoder: [ffmpeg] FFmpeg's libavcodec codec family Selected video codec: [ffpng] vfm: ffmpeg (FFmpeg PNG decoder) ========================================================================== Audio: no sound Starting playback... Error while decoding frame! Error while decoding frame!,?% 0 0 Error while decoding frame!,?% 0 0
Offenbar findet er meine Bilder, kann sie aber nicht entschlüsseln. Ist diese Interpretation richtig?
Um auf meine eigene Mail zu antworten: Es liegt offenbar am PNG Format. Nachdem ich alle Bilder in JPG umgewandelt habe, ging es. Bleibt die Frage, ist das mit dem nicht funktionierenden PNG nun ein Fehler im Benutzer (in mir) oder in der Software? Danke, Torsten -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org
Hallo, Am Die, 20 Nov 2007, Torsten Foertsch schrieb:
On Tue 20 Nov 2007, Torsten Foertsch wrote:
Wenn Du mencoder benutzt, muß die Reihe Bilder doch auch mit mplayer spielbar sein, oder. Mit:
player -mf type=png:fps=2:w=1184:h=888 "mf://ps/001/*.png"
bekommen ich folgenden Output: [..] Um auf meine eigene Mail zu antworten: Es liegt offenbar am PNG Format. Nachdem ich alle Bilder in JPG umgewandelt habe, ging es.
Bleibt die Frage, ist das mit dem nicht funktionierenden PNG nun ein Fehler im Benutzer (in mir) oder in der Software?
Vermutlich letzteres. Der mf-PNG-Decoder kann wohl einfach nicht "alle" PNG Spezialitäten, wie z.B. nen Alphakanal o.ä., lesen (bzw. direkt abspielen). -dnh -- Rincewind hesitated. The thought had crossed his mind, only very fast and looking nervously from side to side in case it got knocked over. -- Terry Pratchett, The Light Fantastic -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org
participants (4)
-
Andre Tann
-
David Haller
-
Martin Hofius
-
Torsten Foertsch