22 lines
447 B
Bash
Executable file
22 lines
447 B
Bash
Executable file
#!/usr/bin/env bash
|
|
|
|
INPUT="$1"
|
|
OUTPUT="${INPUT%.*}.mp4"
|
|
|
|
if [ $# -ne 1 ]; then
|
|
echo "Usage: vid2twitter [source_video_file]" >&2
|
|
exit 1
|
|
fi
|
|
|
|
if [ -f "$OUTPUT" ]; then
|
|
echo -n "$OUTPUT: file exists, overwrite? (y|N) "
|
|
read -r overwrite
|
|
case "${overwrite,,}" in
|
|
"y" | "yes") ;;
|
|
*)
|
|
exit 0
|
|
;;
|
|
esac
|
|
fi
|
|
|
|
ffmpeg -i "$INPUT" -vcodec libx264 -pix_fmt yuv420p -strict -2 -acodec aac "$OUTPUT"
|