Ubuntu version some slideshow videos won't build

I am using SAB 11.2 on Ubuntu 22.04.
Many of the slideshow videos will build, but these will not:
John 5:16-47
6:1-15
7:1-24
9:1-41
11:1-57
12:1-11
12:20-36
12:37-50
13:1-17
13:18-38
14:15-31
15:1-17
15:18-16.4
16:5-33
17:1-26
18:15-27
18:18-40
19:38-20.18
20:19-31
The same set of template files work on Windows.
The other template files work on SAB under Ubuntu.

Sample output for John 6
*** Building Slideshow ***
*** Jn06.01-15 ***

*** Extract Audio Files ***

Start: 00:00:02.980
End: 00:03:17.880

  • /usr/bin/ffmpeg -y -i ‘/home/loren/App Builder/Scripture Apps/App Projects/teeNT Tepehua Huehuetla/teeNT Tepehua Huehuetla_data/audio/tee-44-JHN-06.mp3’ -map_metadata 0 -ss 00:00:02.980 -to 00:03:17.880 -map 0:a -acodec copy -write_xing 0 ‘/home/loren/App Builder/Scripture Apps/App Projects/slideshow videos/[tee] Huehuetla Tepehua/Jn06.01-15 Jesus Feeds a Multitude/narration-001.mp3’
    ffmpeg version 4.4.2-0ubuntu0.22.04.1+esm3 Copyright (c) 2000-2021 the FFmpeg developers
    built with gcc 11 (Ubuntu 11.4.0-1ubuntu1~22.04)
    configuration: --prefix=/usr --extra-version=0ubuntu0.22.04.1+esm3 --toolchain=hardened --libdir=/usr/lib/x86_64-linux-gnu --incdir=/usr/include/x86_64-linux-gnu --arch=amd64 --enable-gpl --disable-stripping --enable-gnutls --enable-ladspa --enable-libaom --enable-libass --enable-libbluray --enable-libbs2b --enable-libcaca --enable-libcdio --enable-libcodec2 --enable-libdav1d --enable-libflite --enable-libfontconfig --enable-libfreetype --enable-libfribidi --enable-libgme --enable-libgsm --enable-libjack --enable-libmp3lame --enable-libmysofa --enable-libopenjpeg --enable-libopenmpt --enable-libopus --enable-libpulse --enable-librabbitmq --enable-librubberband --enable-libshine --enable-libsnappy --enable-libsoxr --enable-libspeex --enable-libsrt --enable-libssh --enable-libtheora --enable-libtwolame --enable-libvidstab --enable-libvorbis --enable-libvpx --enable-libwebp --enable-libx265 --enable-libxml2 --enable-libxvid --enable-libzimg --enable-libzmq --enable-libzvbi --enable-lv2 --enable-omx --enable-openal --enable-opencl --enable-opengl --enable-sdl2 --enable-pocketsphinx --enable-librsvg --enable-libmfx --enable-libdc1394 --enable-libdrm --enable-libiec61883 --enable-chromaprint --enable-frei0r --enable-libx264 --enable-shared
    libavutil 56. 70.100 / 56. 70.100
    libavcodec 58.134.100 / 58.134.100
    libavformat 58. 76.100 / 58. 76.100
    libavdevice 58. 13.100 / 58. 13.100
    libavfilter 7.110.100 / 7.110.100
    libswscale 5. 9.100 / 5. 9.100
    libswresample 3. 9.100 / 3. 9.100
    libpostproc 55. 9.100 / 55. 9.100
    [mp3 @ 0x64645bafbc40] Estimating duration from bitrate, this may be inaccurate
    Input #0, mp3, from ‘/home/loren/App Builder/Scripture Apps/App Projects/teeNT Tepehua Huehuetla/teeNT Tepehua Huehuetla_data/audio/tee-44-JHN-06.mp3’:
    Metadata:
    title : tee-44-Juan-06
    album : Juan - Tepehua Huehuetla
    genre : Scripture
    comment : Creative Commons License (Attribution-Noncommercial-No Derivative Works).
    : CC BY-NC-ND 3.0 Deed | Attribution-NonCommercial-NoDerivs 3.0 Unported | Creative Commons
    : Licencia Creative Commons (Atribución-No comercial-No Derivadas).
    : http://creativecommons.org/licenses/by-nc-nd/3.0/deed.es_MX
    copyright : 2007 by Wycliffe Bible Translators, Inc.
    Duration: 00:15:36.74, start: 0.000000, bitrate: 64 kb/s
    Stream #0:0: Audio: mp3, 44100 Hz, mono, fltp, 64 kb/s
    Output #0, mp3, to ‘/home/loren/App Builder/Scripture Apps/App Projects/slideshow videos/[tee] Huehuetla Tepehua/Jn06.01-15 Jesus Feeds a Multitude/narration-001.mp3’:
    Metadata:
    TIT2 : tee-44-Juan-06
    TALB : Juan - Tepehua Huehuetla
    TCON : Scripture
    comment : Creative Commons License (Attribution-Noncommercial-No Derivative Works).
    : CC BY-NC-ND 3.0 Deed | Attribution-NonCommercial-NoDerivs 3.0 Unported | Creative Commons
    : Licencia Creative Commons (Atribución-No comercial-No Derivadas).
    : http://creativecommons.org/licenses/by-nc-nd/3.0/deed.es_MX
    TCOP : 2007 by Wycliffe Bible Translators, Inc.
    TSSE : Lavf58.76.100
    Stream #0:0: Audio: mp3, 44100 Hz, mono, fltp, 64 kb/s
    Stream mapping:
    Stream #0:0#0:0 (copy)
    Press [q] to stop, [?] for help
    size= 0kB time=00:00:00.00 bitrate=N/A speed=N/A
    size= 1523kB time=00:03:14.89 bitrate= 64.0kbits/s speed=5.74e+03x
    video:0kB audio:1523kB subtitle:0kB other streams:0kB global headers:0kB muxing overhead: 0.029053%

Time elapsed: 00:00

real 0m0.095s
user 0m0.208s
sys 0m0.468s

*** Prepare Images for Titles and Credits ***

Converting image: Jn06.01-15-title-spa.odg
Warning: failed to launch javaldx - java may not function correctly
convert /home/loren/App Builder/Scripture Apps/App Projects/slideshow videos/[tee] Huehuetla Tepehua/Jn06.01-15 Jesus Feeds a Multitude/Jn06.01-15-title-spa.odg → /home/loren/App Builder/Scripture Apps/App Projects/slideshow videos/[tee] Huehuetla Tepehua/Jn06.01-15 Jesus Feeds a Multitude/Jn06.01-15-title-spa.jpg using filter : draw_jpg_Export

Converting image: …/Gospel of John-credits-spa.odg
Warning: failed to launch javaldx - java may not function correctly
convert /home/loren/App Builder/Scripture Apps/App Projects/slideshow videos/[tee] Huehuetla Tepehua/Jn06.01-15 Jesus Feeds a Multitude/Gospel of John-credits-spa.odg → /home/loren/App Builder/Scripture Apps/App Projects/slideshow videos/[tee] Huehuetla Tepehua/Jn06.01-15 Jesus Feeds a Multitude/Gospel of John-credits-spa.jpg using filter : draw_jpg_Export

real 0m1.087s
user 0m0.454s
sys 0m0.314s

Compile video using Story Builder…
Parsing .slideshow file…
Parsing completed…
Scaling images…
2024/04/09 10:31:51 open /home/loren/App Builder/Scripture Apps/App Projects/slideshow videos/[tee] Huehuetla Tepehua/Jn06.01-15 Jesus Feeds a Multitude/…/…/templates/Jn06.01-15 Jesus feeds a multitude/VB-John 6v3.jpg: no such file or directory

Deleting files used in video creation…


Video file created:

Folder: /home/loren/App Builder/Scripture Apps/App Projects/slideshow videos/[tee] Huehuetla Tepehua/Jn06.01-15 Jesus Feeds a Multitude

total 12
-rw-rw-r-- 1 loren loren 1371 Apr 9 10:31 sab.log
-rw-rw-r-- 1 loren loren 3649 Apr 9 10:31 tee Jn06.01-15.srt
-rw-rw-r-- 1 loren loren 3558 Apr 9 10:31 tee Jn06.01-15.vtt

real 0m1.193s
user 0m0.669s
sys 0m0.787s


It always complains about not finding one of the image files, but the files are all there.

I finally found the solution. The path name inside the .slideshow xml files on the problem videos had a case difference from the folder name. Linux is case sensitive. Windows is not. The folder names need to be changed to match the case used in the path in the .slideshow files.

OK. I will try to take care of this. There is a GitHub repo for the slideshow data.

Chris