Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]
Groups > de.comp.software.graphik > #1234 > unrolled thread
| Started by | Markus Franzke <opa-krempel@web.de> |
|---|---|
| First post | 2025-02-26 22:10 +0100 |
| Last post | 2025-02-27 15:44 +0100 |
| Articles | 2 — 1 participant |
Back to article view | Back to de.comp.software.graphik
ffmpeg : Nacheinander mehrere PNG Dateien über ein JPG legen und daraus ein MP4 machen Markus Franzke <opa-krempel@web.de> - 2025-02-26 22:10 +0100
Re: ffmpeg : Nacheinander mehrere PNG Dateien über ein JPG legen und daraus ein MP4 machen Markus Franzke <opa-krempel@web.de> - 2025-02-27 15:44 +0100
| From | Markus Franzke <opa-krempel@web.de> |
|---|---|
| Date | 2025-02-26 22:10 +0100 |
| Subject | ffmpeg : Nacheinander mehrere PNG Dateien über ein JPG legen und daraus ein MP4 machen |
| Message-ID | <vpnvvm$p3kv$1@solani.org> |
Guten Abend. Ich will eine JPG Datei "background.jpg" als Hintergrund einsetzen. Es existieren mehrere PNG Dateien "pic1.png" .. "pic9.png" mit transparentem Hintergrund. Sie haben die Breite des Hintergrundes und sollen jeweils ab Y-Pos 500 über den Hintergrund gelegt werden. Es existert eine Textdatei "pictures.txt" mit der ich die Einblendungen steuern will. Deren Inhalt lautet: file 'pic1.png' duration 2 file 'pic2.png' duration 2 ... file 'pic9.png' duration 2 Jetzt muß ich leider gestehen, daß mich die Komplexität von ffmpeg überfordert. ffmpeg -i background.jpg -f concat -safe 0 -i pictures.txt -filter_complex "[0:v] overlay=0:500" -r 25 output.mp4 Liefert immer nur das fertige MP4 "output.mp4", allerdings nur mit dem ersten Pic. Die Länge ist unter einer Sekunde, dann endet das Video. Ich möchte aber erreichen, daß das MP4 solange läuft, wie die Haltezeiten in der Textdatei vorgeben, und dann erst endet. Das sollte doch eigentlich kein Problem sein, nur probiere ich jetzt schon länger herum. Einmal lief es sogar - keine Ahnung warum es dann nicht mehr ging. Auf jeden Fall weiß ich deshalb, daß es machbar ist. Für Hilfe wäre ich sehr dankbar. Die Suche im Netz brachte leider keinen Erfolg. Gruß! M
[toc] | [next] | [standalone]
| From | Markus Franzke <opa-krempel@web.de> |
|---|---|
| Date | 2025-02-27 15:44 +0100 |
| Message-ID | <vpptoj$q2aj$1@solani.org> |
| In reply to | #1234 |
Am 26.02.25 um 22:10 schrieb Markus Franzke: > Guten Abend. > [...] > > Das sollte doch eigentlich kein Problem sein, nur probiere ich jetzt > schon länger herum. Einmal lief es sogar - keine Ahnung warum es dann > nicht mehr ging. Auf jeden Fall weiß ich deshalb, daß es machbar ist. > > Für Hilfe wäre ich sehr dankbar. > > Die Suche im Netz brachte leider keinen Erfolg. > > Gruß! > > M Mit dem folgenden Aufruf komme ich weiter. ffmpeg -y -loop 1 -t 10 -framerate 1 -i background.jpg -f concat -safe 0 -i pictures.txt -filter_complex "[0:v][1:v] overlay=0:500" -r 25 output.mp4 Jetzt funktioniert es etwa, wie es soll. -t 10 scheint Unsinn zu sein Leider bleiben die einzelnen eingeblendeten PNG Dateien trotz gleicher 'duration' recht unterschiedlich lange sichtbar. Dabei scheint immer die gleich Dauer verwendet zu werden, nur daß das PNG oft zu früh verschwindet. Wenn noch jemand etwas dazu sagen kann... würde mich freuen. M
[toc] | [prev] | [standalone]
Back to top | Article view | de.comp.software.graphik
csiph-web