24 lines
373 B
Bash
24 lines
373 B
Bash
#!/bin/bash
|
|
|
|
if [ -z $1 ] ; then
|
|
echo "need input file at position 1"
|
|
exit 1
|
|
fi
|
|
|
|
set -ex
|
|
|
|
input=$1
|
|
|
|
if ! [ -f $input ] ; then
|
|
echo "$input does not appear to exist"
|
|
exit 1
|
|
fi
|
|
|
|
basename=${input%.*}
|
|
output="${basename}.mp4"
|
|
|
|
echo "input: $input"
|
|
echo "output: $output"
|
|
|
|
ffmpeg -loop 1 -i $input -c:v libx264 -t 8000 -pix_fmt yuv420p -vf scale=640:480 $output
|