video-clip-sh/play_frames
2025-02-16 23:05:24 -08:00

23 lines
428 B
Bash
Executable File

#!/bin/sh
BIN_DIR=$(dirname "$0")
IN_VIDEO="$1"
START_FRAME="$2"
END_FRAME="$3"
MODE="$4"
case $MODE in
av)
# From http://stackoverflow.com/a/965072
ext=${IN_VIDEO##*.}
;;
audio)
ext='m4a'
;;
esac
OUT_VIDEO=$(mktemp --tmpdir=/tmp "tmpvid.XXXXXXXX.$ext")
"$BIN_DIR/encode_frames" "$IN_VIDEO" "$START_FRAME" "$END_FRAME" "$OUT_VIDEO" "$MODE"
mplayer "$OUT_VIDEO"
rm "$OUT_VIDEO"