3
# FILE NAME: video2lbry.sh
5
# Encodes videos so they are ready to be uploaded to LBRY.
15
echo "video2lbry.sh -- Make vide ready for upload to LBRY."
17
echo "-i <input video file> Input Video File."
19
echo "-o <output video file> Output Video File"
20
echo " (_lbry.mp4 will be added to the end)."
25
ffmpeg -y -i "$__IN_NAME"\
33
-vf 'scale=if(gte(iw\,ih)\,min(2560\,iw)\,-2):if(lt(iw\,ih)\,min(2560\,ih)\,-2)'\
37
"${__OUT_NAME}_lbry.mp4"
43
echo "Try --help or -h."
85
if [ ! -e "$__IN_NAME" ]
87
echo "missing input audio. Please provide."
91
if [ $__OUT_NAME == "" ]
93
echo "missing output file name. Please provide."
98
if [ $__IN_NAME = ${__OUT_NAME}_lbry.mp4 ]
100
echo "Filenames can't be the same."