commit
b8c25c48b2
@ -0,0 +1,62 @@
|
||||
while getopts "n:r:w:b:" opt; do
|
||||
case ${opt} in
|
||||
n )
|
||||
start_number=$OPTARG
|
||||
;;
|
||||
r )
|
||||
frame_rate=$OPTARG
|
||||
;;
|
||||
w )
|
||||
imax=$OPTARG
|
||||
;;
|
||||
b )
|
||||
imin=$OPTARG
|
||||
;;
|
||||
\? )
|
||||
echo "Invalid option: $OPTARG" 1>&2
|
||||
;;
|
||||
: )
|
||||
echo "Invalid option: $OPTARG requires an argument" 1>&2
|
||||
;;
|
||||
esac
|
||||
done
|
||||
|
||||
if [ -z "$start_number" ]
|
||||
then
|
||||
n=;
|
||||
else
|
||||
n='-start_number '$start_number;
|
||||
fi
|
||||
|
||||
if [ -z "$frame_rate" ]
|
||||
then
|
||||
r=;
|
||||
else
|
||||
r='-r '$frame_rate;
|
||||
fi
|
||||
|
||||
if [ -z "$imax" ]
|
||||
then
|
||||
w=;
|
||||
else
|
||||
w='-vf colorlevels=rimax='$imax':gimax='$imax':bimax='$imax'';
|
||||
fi
|
||||
|
||||
if [ -z "$imin" ]
|
||||
then
|
||||
b=;
|
||||
else
|
||||
b=':rimin='$imin':gimin='$imin':bimin='$imin'';
|
||||
fi
|
||||
|
||||
shift "$(($OPTIND -1))"
|
||||
|
||||
|
||||
|
||||
for i;
|
||||
do
|
||||
output=$(echo $i | sed 's/_%0[[:digit:]]d//');
|
||||
ffmpeg $n $r -i "$i" $w$b -f mp4 -c:v libx264 -profile:v main -pix_fmt yuv420p -strict -2 -crf 16 -bf 0 "${output%.*}_h264.mp4" ;
|
||||
done;
|
||||
##ffmpeg $n $r -i "$i" $w$b -f mp4 -c:v libx264 -profile:v main -pix_fmt yuv420p -strict -2 -crf 16 -movflags faststart -bf 0 "${output%.*}_h264.mp4" ;
|
||||
##ffmpeg $n $r -i "$i" $w$b -f mov -c:v prores_ks -profile:v 4444 -pix_fmt yuva444p10le -strict -2 -vendor ap10 "${output%.*}_pr4444.mov" ;
|
||||
@ -0,0 +1,7 @@
|
||||
#/usr/bin/bash
|
||||
for i;
|
||||
do
|
||||
link=$(curl $i | grep -o --color=auto 'http[^"]*\=view' | sed 's,\\,,g');
|
||||
wget $link;
|
||||
done
|
||||
for i in *mp4*; do mv $i ${i%\?*}; done
|
||||
@ -0,0 +1,10 @@
|
||||
qurl="https://www.youtube.com/results?search_query="
|
||||
qstring="Octonauts Poison Dart Frogs"
|
||||
|
||||
for i;
|
||||
|
||||
do temp=$(curl -s $qurl$(echo $i | sed 's/\s/+/g') | grep -o href\=\"\/watch\?v\=[^\"]* | head -1)
|
||||
code=$(echo $temp | sed 's/href\=\"\/watch\>?v\=//')
|
||||
echo $code
|
||||
youtube-dl -f bestvideo+bestaudio "https://www.youtube.com/watch?v="$code
|
||||
done;
|
||||
@ -0,0 +1,5 @@
|
||||
#!/usr/bin/bash
|
||||
TODAY_FOLDER=$(date +"%m%d%y")
|
||||
if [ ! -d "$TODAY_FOLDER" ]; then
|
||||
mkdir "$TODAY_FOLDER"
|
||||
fi
|
||||
@ -1,8 +1,26 @@
|
||||
format=bestvideo+bestaudio
|
||||
format=22
|
||||
while getopts ":a" opt; do
|
||||
case $opt in
|
||||
a)
|
||||
format=bestaudio
|
||||
;;
|
||||
\?)
|
||||
echo "Invalid option: -$OPTARG" >&2
|
||||
;;
|
||||
esac
|
||||
done
|
||||
|
||||
export IFS=$'\n';
|
||||
for i;
|
||||
do
|
||||
#youtube-dl -o "%(playlist)s/%(playlist_index)s - %(title)s.%(ext)s" -f bestaudio "$i"
|
||||
youtube-dl -o "%(playlist)s/%(playlist_index)s - %(title)s.%(ext)s" -f bestvideo+bestaudio "$i"
|
||||
done;
|
||||
|
||||
#Audio-->
|
||||
youtube-dl -x --audio-format vorbis --add-metadata --xattrs --embed-subs --embed-thumbnail --all-subs -o "%(playlist)s/%(playlist_index)s - %(title)s.%(ext)s" -i -f bestaudio --audio-quality 192k "$i"
|
||||
#youtube-dl --xattrs --embed-subs --embed-thumbnail --all-subs -o "%(playlist)s/%(playlist_index)s - %(title)s.%(ext)s" -i -f bestaudio "$i"
|
||||
#youtube-dl -o "%(playlist)s/%(playlist_index)s - %(title)s.%(ext)s" -f $a "$i"
|
||||
#youtube-dl --add-metadata --xattrs --embed-subs --embed-thumbnail --all-subs -o "%(playlist)s/%(playlist_index)s - %(title)s.%(ext)s" -i -f bestvideo+bestaudio "$i"
|
||||
#youtube-dl --add-metadata --xattrs --embed-subs --all-subs -o "%(playlist)s/%(playlist_index)s - %(title)s.%(ext)s" -f bestvideo+bestaudio "$i"
|
||||
#VIDEO-->
|
||||
#youtube-dl --add-metadata --xattrs --embed-subs --all-subs -o "%(playlist)s/%(playlist_index)s - %(title)s - %(format)s.%(ext)s" -i -f $format "$i"
|
||||
|
||||
done;
|
||||
|
||||
Loading…
Reference in new issue