This question is answered. Helpful answers available: 1. Correct answers available: 1.


Permlink Replies: 56 - Pages: 4 [ Previous | 1 2 3 4 | Next ] - Last Post: 14 Jul 17, 22:59 Last Post By: RobM
karlmistelberger

Posts: 123
Registered: 5-Dec-2013
Re: Images to movie with ffmpeg
Posted: 29 Jun 17, 21:44   in response to: RobM in response to: RobM
 
  Click to reply to this thread Reply
Try to run ffmpeg with debug enabled: ffmpeg -v debug ... .This will print (among much other information) the options and values as interpreted by ffmpeg, see the following example:

ffmpeg version 3.3.2 Copyright (c) 2000-2017 the FFmpeg developers
  built with gcc 7 (SUSE Linux)
  configuration: --prefix=/usr --libdir=/usr/lib64 --shlibdir=/usr/lib64 --incdir=/usr/include/ffmpeg --extra-cflags='-fmessage-length=0 -grecord-gcc-switches -O2 -Wall -D_FORTIFY_SOURCE=2 -fstack-protector-strong -funwind-tables -fasynchronous-unwind-tables -g' --optflags='-fmessage-length=0 -grecord-gcc-switches -O2 -Wall -D_FORTIFY_SOURCE=2 -fstack-protector-strong -funwind-tables -fasynchronous-unwind-tables -g' --disable-htmlpages --enable-pic --disable-stripping --enable-shared --disable-static --enable-gpl --disable-openssl --enable-avresample --enable-libcdio --enable-gnutls --enable-ladspa --disable-cuda --disable-cuvid --enable-libass --enable-libbluray --enable-libcelt --enable-libcdio --enable-libdc1394 --enable-libfreetype --enable-libgsm --enable-libopenjpeg --enable-libopus --enable-libpulse --enable-libschroedinger --enable-libspeex --enable-libtheora --enable-libvorbis --enable-libvpx --enable-libwebp --enable-netcdf --enable-vaapi --enable-vdpau --enable-libfdk_aac --enable-nonfree --enable-libmp3lame --enable-libtwolame --enable-libx264 --enable-libx265 --enable-libxvid
  libavutil      55. 58.100 / 55. 58.100
  libavcodec     57. 89.100 / 57. 89.100
  libavformat    57. 71.100 / 57. 71.100
  libavdevice    57.  6.100 / 57.  6.100
  libavfilter     6. 82.100 /  6. 82.100
  libavresample   3.  5.  0 /  3.  5.  0
  libswscale      4.  6.100 /  4.  6.100
  libswresample   2.  7.100 /  2.  7.100
  libpostproc    54.  5.100 / 54.  5.100
Splitting the commandline.
Reading option '-y' ... matched as option 'y' (overwrite output files) with argument '1'.
Reading option '-v' ... matched as option 'v' (set logging level) with argument 'debug'.
Reading option '-framerate' ... matched as AVOption 'framerate' with argument '0.25'.
Reading option '-pattern_type' ... matched as AVOption 'pattern_type' with argument 'glob'.
Reading option '-i' ... matched as input url with argument '*.jpg'.
Reading option '-vf' ... matched as option 'vf' (set video filters) with argument 'framerate=fps=30:interp_start=64:interp_end=192:scene=100'.
Reading option '-s' ... matched as option 's' (set frame size (WxH or abbreviation)) with argument '480x360'.
Reading option 'slideshow.mp4' ... matched as output url.
Finished splitting the commandline.
Parsing a group of options: global .
Applying option y (overwrite output files) with argument 1.
Applying option v (set logging level) with argument debug.
Successfully parsed a group of options.
Parsing a group of options: input url *.jpg.
Successfully parsed a group of options.
Opening an input file: *.jpg.
[image2 @ 0x55b76570c660] Opening 'p1150390.jpg' for reading


Make sure to post all options and arguments as done in the above example.
RobM

Posts: 3,928
Registered: 4-Aug-2006
Re: Images to movie with ffmpeg
Posted: 29 Jun 17, 22:36   in response to: karlmistelberger in response to: karlmistelberger
 
  Click to reply to this thread Reply
If I include
,"-v", "debug",
it just stops processing dead. ffmpeg is too fussy. I'm giving up on fancy filters and sticking with the basic slide show.

What I'm trying to find now is how to set 'do not re-encode' for the created videos, I can only find the 'setUseOriginal(true)'
karlmistelberger

Posts: 123
Registered: 5-Dec-2013
Re: Images to movie with ffmpeg
Posted: 29 Jun 17, 23:14   in response to: RobM in response to: RobM
 
  Click to reply to this thread Reply
RobM wrote:
If I include "-v", "debug", it just stops processing dead. ffmpeg is too fussy.

Yours is ffmpeg version N-80343-g645f7c1-tessus, which is some old snapshot.

I am using ffmpeg version 3.3.2. It does exactly what the documentation says: http://ffmpeg.org/ffmpeg-all.html You may try version 3.3.2 for the Mac: https://evermeet.cx/pub/ffmpeg/

karl@erlangen:~/RobM> ffmpeg -v debug
ffmpeg version 3.3.2 Copyright (c) 2000-2017 the FFmpeg developers
  built with gcc 7 (SUSE Linux)
  configuration: --prefix=/usr --libdir=/usr/lib64 --shlibdir=/usr/lib64 --incdir=/usr/include/ffmpeg --extra-cflags='-fmessage-length=0 -grecord-gcc-switches -O2 -Wall -D_FORTIFY_SOURCE=2 -fstack-protector-strong -funwind-tables -fasynchronous-unwind-tables -g' --optflags='-fmessage-length=0 -grecord-gcc-switches -O2 -Wall -D_FORTIFY_SOURCE=2 -fstack-protector-strong -funwind-tables -fasynchronous-unwind-tables -g' --disable-htmlpages --enable-pic --disable-stripping --enable-shared --disable-static --enable-gpl --disable-openssl --enable-avresample --enable-libcdio --enable-gnutls --enable-ladspa --disable-cuda --disable-cuvid --enable-libass --enable-libbluray --enable-libcelt --enable-libcdio --enable-libdc1394 --enable-libfreetype --enable-libgsm --enable-libopenjpeg --enable-libopus --enable-libpulse --enable-libschroedinger --enable-libspeex --enable-libtheora --enable-libvorbis --enable-libvpx --enable-libwebp --enable-netcdf --enable-vaapi --enable-vdpau --enable-libfdk_aac --enable-nonfree --enable-libmp3lame --enable-libtwolame --enable-libx264 --enable-libx265 --enable-libxvid
  libavutil      55. 58.100 / 55. 58.100
  libavcodec     57. 89.100 / 57. 89.100
  libavformat    57. 71.100 / 57. 71.100
  libavdevice    57.  6.100 / 57.  6.100
  libavfilter     6. 82.100 /  6. 82.100
  libavresample   3.  5.  0 /  3.  5.  0
  libswscale      4.  6.100 /  4.  6.100
  libswresample   2.  7.100 /  2.  7.100
  libpostproc    54.  5.100 / 54.  5.100
Splitting the commandline.
Reading option '-v' ... matched as option 'v' (set logging level) with argument 'debug'.
Finished splitting the commandline.
Parsing a group of options: global .
Applying option v (set logging level) with argument debug.
Successfully parsed a group of options.
Hyper fast Audio and Video encoder
usage: ffmpeg [options] [[infile options] -i infile]... {[outfile options] outfile}...
 
Use -h to get full help or, even better, run 'man ffmpeg'
karl@erlangen:~/RobM>
RobM

Posts: 3,928
Registered: 4-Aug-2006
Re: Images to movie with ffmpeg
Posted: 29 Jun 17, 23:28   in response to: karlmistelberger in response to: karlmistelberger
 
  Click to reply to this thread Reply
Updated ffmpeg and put back the debug switch
Runtime.getRuntime().exec(new String[]{ffmpegFolder + "/bin/ffmpeg", "-v", "debug", "-i",…
Videos don't get built and console shows
For file /Users/robert/My Albums/Sample Portfolio/People/slideshow.mp4
java.io.IOException: Stream ended before file's magic number could be determined.
	at com.drew.imaging.FileTypeDetector.detectFileType(FileTypeDetector.java:103)
	at com.drew.imaging.ImageMetadataReader.readMetadata(ImageMetadataReader.java:108)
	at com.drew.imaging.ImageMetadataReader.readMetadata(ImageMetadataReader.java:170)
	at se.datadosen.jalbum.AlbumObjectMetadata.<init>(AlbumObjectMetadata.java:39)
	at se.datadosen.jalbum.AlbumObjectMetadata.getInstance(AlbumObjectMetadata.java:26)
	at se.datadosen.jalbum.AlbumObjectImpl.getMetadata(AlbumObjectImpl.java:1152)
	at se.datadosen.jalbum.XmpManager.init(XmpManager.java:88)
	at se.datadosen.jalbum.XmpManager.<init>(XmpManager.java:70)
	at se.datadosen.jalbum.AlbumObjectImpl.getXmpManager(AlbumObjectImpl.java:1200)
	at se.datadosen.jalbum.AlbumObjectImpl.getTitle(AlbumObjectImpl.java:889)
	at se.datadosen.explorer.TitleEditor.readText(TitleEditor.java:18)
	at se.datadosen.explorer.AbstractEditor.refresh(AbstractEditor.java:311)
	at se.datadosen.explorer.JAlbumObject$3.call(JAlbumObject.java:300)
	at java.util.concurrent.FutureTask.run(FutureTask.java:266)
	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
	at java.lang.Thread.run(Thread.java:748)
java.io.IOException: Error during video thumbnail creation for /Users/robert/My Albums/Sample Portfolio/People/slideshow.mp4.
ffmpeg process terminated abnormally with code 1:
ffmpeg version 3.3.2-tessus Copyright (c) 2000-2017 the FFmpeg developers
  built with Apple LLVM version 8.0.0 (clang-800.0.42.1)
  configuration: --cc=/usr/bin/clang --prefix=/opt/ffmpeg --extra-version=tessus --enable-avisynth --enable-fontconfig --enable-gpl --enable-libass --enable-libbluray --enable-libfreetype --enable-libgsm --enable-libmodplug --enable-libmp3lame --enable-libopencore-amrnb --enable-libopencore-amrwb --enable-libopus --enable-libsnappy --enable-libsoxr --enable-libspeex --enable-libtheora --enable-libvidstab --enable-libvo-amrwbenc --enable-libvorbis --enable-libvpx --enable-libwavpack --enable-libx264 --enable-libx265 --enable-libxavs --enable-libxvid --enable-libzmq --enable-libzvbi --enable-version3 --disable-ffplay --disable-indev=qtkit
  libavutil      55. 58.100 / 55. 58.100
  libavcodec     57. 89.100 / 57. 89.100
  libavformat    57. 71.100 / 57. 71.100
  libavdevice    57.  6.100 / 57.  6.100
  libavfilter     6. 82.100 /  6. 82.100
  libswscale      4.  6.100 /  4.  6.100
  libswresample   2.  7.100 /  2.  7.100
  libpostproc    54.  5.100 / 54.  5.100
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x7fe5ed800000] Format mov,mp4,m4a,3gp,3g2,mj2 detected only with low score of 1, misdetection possible!
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x7fe5ed800000] moov atom not found
/Users/robert/My Albums/Sample Portfolio/People/slideshow.mp4: Invalid data found when processing input
 
	at se.datadosen.jalbum.VideoProcessor$FfmpegVideoProcessor.doCreateThumbnailFile(VideoProcessor.java:637)
	at se.datadosen.jalbum.VideoProcessor$FfmpegVideoProcessor.createThumbnailFile(VideoProcessor.java:581)
	at se.datadosen.jalbum.AlbumObjectImpl.getRepresentingImageFile(AlbumObjectImpl.java:1898)
	at se.datadosen.jalbum.AlbumObjectImpl.doGetRepresentingIcon(AlbumObjectImpl.java:1756)
	at se.datadosen.jalbum.AlbumObjectImpl.getRepresentingIcon(AlbumObjectImpl.java:1675)
	at se.datadosen.jalbum.AlbumObjectImpl.getRepresentingIcon(AlbumObjectImpl.java:1630)
	at se.datadosen.explorer.JAlbumObject$2.call(JAlbumObject.java:259)
	at se.datadosen.explorer.JAlbumObject$2.call(JAlbumObject.java:256)
	at java.util.concurrent.FutureTask.run(FutureTask.java:266)
	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
	at java.lang.Thread.run(Thread.java:748)
java.io.IOException: Error during video thumbnail creation for /Users/robert/My Albums/Sample Portfolio/People/slideshow.mp4.
ffmpeg process terminated abnormally with code 1:
ffmpeg version 3.3.2-tessus Copyright (c) 2000-2017 the FFmpeg developers
  built with Apple LLVM version 8.0.0 (clang-800.0.42.1)
  configuration: --cc=/usr/bin/clang --prefix=/opt/ffmpeg --extra-version=tessus --enable-avisynth --enable-fontconfig --enable-gpl --enable-libass --enable-libbluray --enable-libfreetype --enable-libgsm --enable-libmodplug --enable-libmp3lame --enable-libopencore-amrnb --enable-libopencore-amrwb --enable-libopus --enable-libsnappy --enable-libsoxr --enable-libspeex --enable-libtheora --enable-libvidstab --enable-libvo-amrwbenc --enable-libvorbis --enable-libvpx --enable-libwavpack --enable-libx264 --enable-libx265 --enable-libxavs --enable-libxvid --enable-libzmq --enable-libzvbi --enable-version3 --disable-ffplay --disable-indev=qtkit
  libavutil      55. 58.100 / 55. 58.100
  libavcodec     57. 89.100 / 57. 89.100
  libavformat    57. 71.100 / 57. 71.100
  libavdevice    57.  6.100 / 57.  6.100
  libavfilter     6. 82.100 /  6. 82.100
  libswscale      4.  6.100 /  4.  6.100
  libswresample   2.  7.100 /  2.  7.100
  libpostproc    54.  5.100 / 54.  5.100
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x7fd28b800a00] Format mov,mp4,m4a,3gp,3g2,mj2 detected only with low score of 1, misdetection possible!
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x7fd28b800a00] moov atom not found
/Users/robert/My Albums/Sample Portfolio/People/slideshow.mp4: Invalid data found when processing input
 
	at se.datadosen.jalbum.VideoProcessor$FfmpegVideoProcessor.doCreateThumbnailFile(VideoProcessor.java:637)
	at se.datadosen.jalbum.VideoProcessor$FfmpegVideoProcessor.createThumbnailFile(VideoProcessor.java:581)
	at se.datadosen.jalbum.AlbumObjectImpl.getRepresentingImageFile(AlbumObjectImpl.java:1898)
	at se.datadosen.jalbum.AlbumObjectImpl.getImageInfo(AlbumObjectImpl.java:242)
	at se.datadosen.jalbum.AlbumObjectImpl.doGetRepresentingIcon(AlbumObjectImpl.java:1781)
	at se.datadosen.jalbum.AlbumObjectImpl.getRepresentingIcon(AlbumObjectImpl.java:1675)
	at se.datadosen.jalbum.AlbumObjectImpl.getRepresentingIcon(AlbumObjectImpl.java:1630)
	at se.datadosen.explorer.JAlbumObject$2.call(JAlbumObject.java:259)
	at se.datadosen.explorer.JAlbumObject$2.call(JAlbumObject.java:256)
	at java.util.concurrent.FutureTask.run(FutureTask.java:266)
	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
	at java.lang.Thread.run(Thread.java:748)
Lost for words ;)
karlmistelberger

Posts: 123
Registered: 5-Dec-2013
Re: Images to movie with ffmpeg
Posted: 30 Jun 17, 08:14   in response to: RobM in response to: RobM
 
  Click to reply to this thread Reply
RobM wrote:
Updated ffmpeg and put back the debug switch
Runtime.getRuntime().exec(new String[]{ffmpegFolder + "/bin/ffmpeg", "-v", "debug", "-i",…
Videos don't get built and console shows ... Lost for words ;)

Shit happens: Just because it is in 810-5 does not always mean it exists, section Lessons Learned :-)

There are Mac users digging into ffmpeg:

https://superuser.com/questions/851033/ffmpeg-debug-verbosity

https://superuser.com/questions/326629/how-can-i-make-ffmpeg-be-quieter-less-verbose

Different behavior may result from sloppy build. While the latter of the above says:

"Even with -loglevel panic, for me it's only reducing output a little - it still prints version information, stream mapping, configuration options, (and even progress information!).... any ideas?"

ffmpeg works as advertised on my box :
karl@erlangen:~/RobM> ffmpeg -loglevel panic
karl@erlangen:~/RobM> 


For verification you may open a shell window on your machine and try running exactly the following two commands:

ffmpeg -loglevel debug

ffmpeg -v debug
RobM

Posts: 3,928
Registered: 4-Aug-2006
Re: Images to movie with ffmpeg
Posted: 30 Jun 17, 10:09   in response to: karlmistelberger in response to: karlmistelberger
 
  Click to reply to this thread Reply
karlmistelberger wrote:
ffmpeg works as advertised on my box
It works on my Mac too, as long as it is run from the terminal command line.

I have decided to leave the code as is, no special effects, for several reasons. The main one being that the pattern matching method will include images set by jAlbum as excluded and exclude images of other formats like PNG.

I know, in theory, that I could overcome those issues by first going through all folders and writing a text file that lists all of the images to be used. In practice though it turns out that ffmpeg yet again complains about unsafe file paths - anything with a space. I will post my final version with a note about its limitations as it might be of use to some.

Lessons Learned: ffmpeg > Java = dark arts :-)
karlmistelberger

Posts: 123
Registered: 5-Dec-2013
Re: Images to movie with ffmpeg
Posted: 30 Jun 17, 11:07   in response to: RobM in response to: RobM
 
  Click to reply to this thread Reply
RobM wrote:
Lessons Learned: ffmpeg > Java = dark arts :-)

Actually it's Java > ffmpeg and I think Runtime.getRuntime().exec(new String[]{ffmpegFolder + "/bin/ffmpeg", "-framerate", ...}) is a robust method of invocation. In case I'll have my own .bsh I will try that too.
RobM

Posts: 3,928
Registered: 4-Aug-2006
Re: Images to movie with ffmpeg
Posted: 30 Jun 17, 12:56   in response to: karlmistelberger in response to: karlmistelberger
 
  Click to reply to this thread Reply
As well as the above mentioned problems there is also one of image ordering. The current method adds the images in alphabetical order, not as organised by jAlbum. That is another reason for needing to change to writing and reading from a file list document - writing a file might be easier than parsing the album files.txt file.
RobM

Posts: 3,928
Registered: 4-Aug-2006
Re: Images to movie with ffmpeg
Posted: 1 Jul 17, 00:52   in response to: RobM in response to: RobM
 
  Click to reply to this thread Reply
Just to close off this thread, I have posted the final version of my tool here.
Renamed it to 'images to video'.
Added root folder processing.
Sets the videos to 'Do not re-encode'.
davidekholm

Posts: 3,542
Registered: 18-Oct-2002
Re: Images to movie with ffmpeg
Posted: 1 Jul 17, 12:54   in response to: RobM in response to: RobM
 
  Click to reply to this thread Reply
In BeanShell you can get the path to the ffmpeg executable like this:
setAccessible(true);
VideoProcessor vp = engine.getVideoProcessor();
File exe = vp.getExecutable();
(The getExecutable() call is not official, that's why you need that setAccessible(true) call first)
RobM

Posts: 3,928
Registered: 4-Aug-2006
Re: Images to movie with ffmpeg
Posted: 1 Jul 17, 13:20   in response to: davidekholm in response to: davidekholm
 
  Click to reply to this thread Reply
davidekholm wrote:
In BeanShell you can get the path to the ffmpeg executable like this:
setAccessible(true);
VideoProcessor vp = engine.getVideoProcessor();
File exe = vp.getExecutable();
(The getExecutable() call is not official, that's why you need that setAccessible(true) call first)
Thanks, better than getting the config, I'll update my code later today.

If nothing else this excercise might encourage users to make their own slide show videos and include them in their albums.
RobM

Posts: 3,928
Registered: 4-Aug-2006
Re: Images to movie with ffmpeg
Posted: 10 Jul 17, 01:11   in response to: RobM in response to: RobM
 
  Click to reply to this thread Reply
Making some progress.
The attached now:
Respects excluded images
Respects file order
Works with links
Works with diacriticals marks

Edited by: RobM on 10-Jul-2017 00:23
Updated to include audio
MarkusD

Posts: 674
Registered: 13-Apr-2006
Re: Images to movie with ffmpeg
Posted: 10 Jul 17, 21:41   in response to: RobM in response to: RobM
 
  Click to reply to this thread Reply
RobM wrote:
Making some progress.
The attached now:
Respects excluded images
Respects file order
Works with links
Works with diacriticals marks
I tried that and when I looked at the file "slideshow_files.txt" it was empty. Nevertheless I altered my batch file to create a MP4 out of a "slideshow_files.txt" and realized that the file size was 1 KB, looked into the file and saw some lines. Yeah!

I still had same errors in my script file, corrected them, then the "slideshow_files.txt" was empty again. Yes, that sound very strange. So I deleted my whole output folder, create my small album (JA 13.10, Turtle), run the "images to video.bsh" and the "slideshow_files.txt" was empty. What ever I tried again, the file is still empty.

I'll give that a try tomorrow again.
RobM

Posts: 3,928
Registered: 4-Aug-2006
Re: Images to movie with ffmpeg
Posted: 11 Jul 17, 01:13   in response to: MarkusD in response to: MarkusD
 
  Click to reply to this thread Reply
MarkusD wrote:
I tried that and when I looked at the file "slideshow_files.txt" it was empty. Nevertheless I altered my batch file to create a MP4 out of a "slideshow_files.txt" and realized that the file size was 1 KB, looked into the file and saw some lines. Yeah!

I still had same errors in my script file, corrected them, then the "slideshow_files.txt" was empty again. Yes, that sound very strange. So I deleted my whole output folder, create my small album (JA 13.10, Turtle), run the "images to video.bsh" and the "slideshow_files.txt" was empty. What ever I tried again, the file is still empty.

I'll give that a try tomorrow again.

Try it with the 'Sample Portfolio project', there is nothing in that that could cause a problem.

I have made further changes, attached is the new file.

You can make an album wide slideshow, slideshows for each folder or both. In the appropriate name fields leaving it empty stops that slideshow type from being made.

There is also an option to overwrite, or not, existing slideshow videos, in the event of a new folder of images being added you won't need to remake all of the videos now.

If folders (except the root for the album slideshow) don't have any images they are bypassed and the text files are not created.

I have tried it on several projects with several skins and it always works, you have to wait for it to finish, it can take a while - it needs some progress feedback.

One caveat, images must be of the same format, you can't mix jpg and png for example - ffmpeg expects the same image type.
MarkusD

Posts: 674
Registered: 13-Apr-2006
Re: Images to movie with ffmpeg
Posted: 11 Jul 17, 20:56   in response to: RobM in response to: RobM
 
  Click to reply to this thread Reply
It seems that I'm a hopeless case. I tried your latest bsh file with the JA sample album. I created the album with <F9> and then opened "Tools|External tools|images to video". The message "MP4 slideshows created" appeared in a fraction of a second. I then watched the whole output folders, no MP4 file at all, but several "slideshow_files.txt" files. Context e. g.

file 'C:\Users\MDrück\Documents\My Albums\Sample Portfolio\Travel/Stockholm.jpg'
duration 5
file 'C:\Users\MDrück\Documents\My Albums\Sample Portfolio\Travel/Cecina.jpg'
duration 5
file 'C:\Users\MDrück\Documents\My Albums\Sample Portfolio\Travel/Trieste.jpg'
duration 5
file 'C:\Users\MDrück\Documents\My Albums\Sample Portfolio\Travel/Toscana.jpg'
duration 5
file 'C:\Users\MDrück\Documents\My Albums\Sample Portfolio\Travel/Rome.jpg'
duration 5
file 'C:\Users\MDrück\Documents\My Albums\Sample Portfolio\Travel/Pisa.jpg'
duration 5
file 'C:\Users\MDrück\Documents\My Albums\Sample Portfolio\Travel/Bled.jpg'
duration 5


And "album_slideshow_files.txt":
file 'C:\Users\MDrück\Documents\My Albums\Sample Portfolio\People/David.jpg'
duration 5
file 'C:\Users\MDrück\Documents\My Albums\Sample Portfolio\People/Anders.jpg'
duration 5
file 'C:\Users\MDrück\Documents\My Albums\Sample Portfolio\People/Laza.jpg'
duration 5
file 'C:\Users\MDrück\Documents\My Albums\Sample Portfolio\People/jAlbum team.jpg'
duration 5
file 'C:\Users\MDrück\Documents\My Albums\Sample Portfolio\People/Jason, David, Anders.jpg'
duration 5
file 'C:\Users\MDrück\Documents\My Albums\Sample Portfolio\Nature/Poppy.jpg'
duration 5
file 'C:\Users\MDrück\Documents\My Albums\Sample Portfolio\Nature/Tulips.jpg'
duration 5
file 'C:\Users\MDrück\Documents\My Albums\Sample Portfolio\Nature/Butterfly.jpg'
duration 5
file 'C:\Users\MDrück\Documents\My Albums\Sample Portfolio\Nature/Stamens.jpg'
duration 5
file 'C:\Users\MDrück\Documents\My Albums\Sample Portfolio\Nature/Peacock tail.jpg'
duration 5
file 'C:\Users\MDrück\Documents\My Albums\Sample Portfolio\Nature/Leopard skin.jpg'
duration 5
file 'C:\Users\MDrück\Documents\My Albums\Sample Portfolio\Nature/Leaf.jpg'
duration 5
file 'C:\Users\MDrück\Documents\My Albums\Sample Portfolio\Nature/Flower.jpg'
duration 5
file 'C:\Users\MDrück\Documents\My Albums\Sample Portfolio\Nature/Horses.jpg'
duration 5
file 'C:\Users\MDrück\Documents\My Albums\Sample Portfolio\Nature/Zebra.jpg'
duration 5
file 'C:\Users\MDrück\Documents\My Albums\Sample Portfolio\Objects/Tomatoes.jpg'
duration 5
file 'C:\Users\MDrück\Documents\My Albums\Sample Portfolio\Objects/Clock.jpg'
duration 5
file 'C:\Users\MDrück\Documents\My Albums\Sample Portfolio\Objects/Guitar.jpg'
duration 5
file 'C:\Users\MDrück\Documents\My Albums\Sample Portfolio\Objects/Porcelain Sheep.jpg'
duration 5
file 'C:\Users\MDrück\Documents\My Albums\Sample Portfolio\Objects/Chess.jpg'
duration 5
file 'C:\Users\MDrück\Documents\My Albums\Sample Portfolio\Objects/Waterpaint.jpg'
duration 5
file 'C:\Users\MDrück\Documents\My Albums\Sample Portfolio\Objects/Rust.jpg'
duration 5
file 'C:\Users\MDrück\Documents\My Albums\Sample Portfolio\Travel/Stockholm.jpg'
duration 5
file 'C:\Users\MDrück\Documents\My Albums\Sample Portfolio\Travel/Cecina.jpg'
duration 5
file 'C:\Users\MDrück\Documents\My Albums\Sample Portfolio\Travel/Trieste.jpg'
duration 5
file 'C:\Users\MDrück\Documents\My Albums\Sample Portfolio\Travel/Toscana.jpg'
duration 5
file 'C:\Users\MDrück\Documents\My Albums\Sample Portfolio\Travel/Rome.jpg'
duration 5
file 'C:\Users\MDrück\Documents\My Albums\Sample Portfolio\Travel/Pisa.jpg'
duration 5
file 'C:\Users\MDrück\Documents\My Albums\Sample Portfolio\Travel/Bled.jpg'
duration 5


I do have a file "C:\Users\MDrück\AppData\Roaming\jAlbum\bin\ffmpeg.exe" dated 06/24/2017, (36,3 MB (38 119 936 byte)), so it should be fine to start the ffmpeg.exe for the script.

Please tell me that I'm doing something terribly wrong. ;-)
Legend
Forum admins
Helpful Answer
Correct Answer

Point your RSS reader here for a feed of the latest messages in all forums