25 lines
569 B
Bash
25 lines
569 B
Bash
#!/bin/bash -e
|
|
|
|
#####################################################
|
|
#
|
|
# This script will convert a color video to black &
|
|
# white by converting to grayscale format.
|
|
#
|
|
# Usage: bash ffmpeg/filter/grayscale.sh <input video> <output video>
|
|
#
|
|
#####################################################
|
|
|
|
INPUT="${1}"
|
|
OUTPUT="${2}"
|
|
|
|
# Check if output file extension is .mov
|
|
if [[ "${OUTPUT}" != *".mov" ]]; then
|
|
echo "Please use an .mov extension on your output file argument"
|
|
exit 1
|
|
fi
|
|
|
|
ffmpeg -i "${INPUT}" \
|
|
-vf format=gray \
|
|
-c:v prores_ks \
|
|
-profile:v 3 \
|
|
"${OUTPUT}" |