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?
