From 7ac45ee235517114f6382810e3f1671e3fe715cc Mon Sep 17 00:00:00 2001 From: Mattias Andrée Date: Sat, 15 Mar 2025 11:33:20 +0100 Subject: Prefix filenames for ffmpeg/ffprobe with file:, and tell when - is not supported MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Mattias Andrée --- ffextract-frame | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) (limited to 'ffextract-frame') 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 -- cgit v1.2.3-70-g09d2