aboutsummaryrefslogtreecommitdiffstats
path: root/ffextract-frame
diff options
context:
space:
mode:
authorMattias Andrée <m@maandree.se>2025-03-15 11:33:20 +0100
committerMattias Andrée <m@maandree.se>2025-03-15 11:33:29 +0100
commit7ac45ee235517114f6382810e3f1671e3fe715cc (patch)
tree4381bf5876a15e172c6717702da4562e7e83e663 /ffextract-frame
parentBump year (diff)
downloadffutils-7ac45ee235517114f6382810e3f1671e3fe715cc.tar.gz
ffutils-7ac45ee235517114f6382810e3f1671e3fe715cc.tar.bz2
ffutils-7ac45ee235517114f6382810e3f1671e3fe715cc.tar.xz
Prefix filenames for ffmpeg/ffprobe with file:, and tell when - is not supported1.0.2
Signed-off-by: Mattias Andrée <m@maandree.se>
Diffstat (limited to 'ffextract-frame')
-rwxr-xr-xffextract-frame6
1 files changed, 5 insertions, 1 deletions
diff --git a/ffextract-frame b/ffextract-frame
index b946550..577298d 100755
--- a/ffextract-frame
+++ b/ffextract-frame
@@ -46,8 +46,12 @@ else
out_file="$(removeext "${in_file}").png"
fi
+if test ! "${in_file}" = -; then
+ in_file="file:${in_file}"
+fi
+
if test "${out_file}" = -; then
exec ffmpeg -i "${in_file}" -ss "${ss}" -update 1 -frames:v 1 -c:v png -f image2pipe -
else
- exec ffmpeg -i "${in_file}" -ss "${ss}" -update 1 -frames:v 1 ${ffmpeg_flag_y} -- "${out_file}"
+ exec ffmpeg -i "${in_file}" -ss "${ss}" -update 1 -frames:v 1 ${ffmpeg_flag_y} -- file:"${out_file}"
fi