diff options
author | Mattias Andrée <m@maandree.se> | 2025-03-15 11:33:20 +0100 |
---|---|---|
committer | Mattias Andrée <m@maandree.se> | 2025-03-15 11:33:29 +0100 |
commit | 7ac45ee235517114f6382810e3f1671e3fe715cc (patch) | |
tree | 4381bf5876a15e172c6717702da4562e7e83e663 /ffextract-frame | |
parent | Bump year (diff) | |
download | ffutils-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-x | ffextract-frame | 6 |
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 |