Fix ffmpeg input bug
authorHugo Villeneuve <hugo@hugovil.com>
Sat, 7 Oct 2023 16:39:49 +0000 (12:39 -0400)
committerHugo Villeneuve <hugo@hugovil.com>
Sun, 8 Oct 2023 02:36:48 +0000 (22:36 -0400)
fgen.sh

diff --git a/fgen.sh b/fgen.sh
index df952fa..f7015ed 100755 (executable)
--- a/fgen.sh
+++ b/fgen.sh
@@ -20,7 +20,11 @@ trames=1
 dry_run=0
 
 SED=sed
-FFMPEG_OPTS="-hide_banner -loglevel error -y"
+
+# When reading a file line by line, if a command inside the loop
+# also reads stdin, it can exhaust the input file.
+# -nostdin: disable ffmpeg interaction on standard input:
+FFMPEG_OPTS="-hide_banner -loglevel error -y -nostdin"
 
 # -limit memory 5000mb -limit disk 5gb
 IM_OPS=""