Entwickler-Ecke
Multimedia / Grafik - ffmpeg - Bilder als Film
FinnO - Mi 06.01.10 22:55
Titel: ffmpeg - Bilder als Film
Hallihallo,
wie ja bereits erwähnt, quäle ich mich gerade mit der ffmpeg.exe herum. Jetzt möchte ich ganz simpel, mehrere Bilder als Movie ausgegeben haben, laut FAQ macht man das so:
Zitat: |
3.2 How do I encode single pictures into movies?
First, rename your pictures to follow a numerical sequence. For example, img1.jpg, img2.jpg, img3.jpg,... Then you may run:
ffmpeg -f image2 -i img%d.jpg /tmp/a.mpg
Notice that `%d' is replaced by the image number.
`img%03d.jpg' means the sequence `img001.jpg', `img002.jpg', etc...
The same logic is used for any image format that ffmpeg reads. |
Meine Dateien liegen so vor: Frame0001.jpg..Frame0250.jpg, deshalb habe ich das ganze mal so interpretiert:
Delphi-Quelltext
1:
| shellexecute(handle,'open',PWideChar(extractFilePath(ParamStr(0))+'bin\ffmpeg.exe -f image2 -i Frame%04d.jpg /movie/test.mpg'),nil,nil,0); |
scheint aber falsch zu sein, könntet ihr mir also vllt. einen Kurzen Interpretation-zu-ShellExecute-Crashkurs geben? :oops:
jakobwenzel - Mi 06.01.10 23:11
Der Parameter von ShellExecutre in den du jetz Dateinamen und Parameter geschreiben hast ist NUR für den Dateinamen von ffpmeg - die Parameter kommen in den 1. nil-Parameter danach.
"/movie/test.mpg" sieht nicht wirklich nach ner Pfadangabe im Windows-Stil aus, das musst du wahrscheinlich auch noch ändern.
FinnO - Do 07.01.10 16:54
okay, soweit klapperts, es wird auch ein movie erstellt, einziges Problem nur noch: Die Date ist nur 1 Frame Lang -.- mal gucken, was da nicht stimmt, ansonsten: Solved!
Entwickler-Ecke.de based on phpBB
Copyright 2002 - 2011 by Tino Teuber, Copyright 2011 - 2025 by Christian Stelzmann Alle Rechte vorbehalten.
Alle Beiträge stammen von dritten Personen und dürfen geltendes Recht nicht verletzen.
Entwickler-Ecke und die zugehörigen Webseiten distanzieren sich ausdrücklich von Fremdinhalten jeglicher Art!