Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #!/bin/bash
- #
- # Script for nedlasting av stream med undertekst fra nrk. Avhengig av perl-scriptet fra tengil.org for å kunne konvertere undertekst fra xml til srt. Scriptet finnes her http://tengil.org/misc/nrk/nrk-subtitles/nrk-subtitles-tcfix2
- clear
- echo "Angi linken til filmen/programmet du ønsker å laste ned"
- echo "f.eks tv.nrk.no/program/..."
- read input1
- # Sjekk om url er gyldig
- sjekk=tv.nrk.no
- case $input1 in
- *"$sjekk"*) ;;
- *) echo "feil i url" && exit ;;
- esac
- # Finn ut om det er serie eller program
- substr=program
- case $input1 in
- *"$substr"*) svar=program ;;
- *) svar=serie ;;
- esac
- # Finn og last ned undertekst
- wget -q $input1 -O tmp
- link=`cat tmp | grep manifest| cut -d '"' -f2 | sed 's:/z/:/i/:g' | cut -d '/' -f1-9`
- wget -q $link/master.m3u8 -O master.m3u8
- download=`cat master.m3u8 | grep index_4`
- url=`sed -n 's/^.*subtitlesurl\ //p' tmp | grep -oP '(?<=")[^"]*'`
- rm tmp
- rm master.m3u8
- # Gi navn etter om det er serie eller program.
- if [ $svar = program ]; then
- name=`echo $input1 | grep -oP '[^/\n]+$'`
- fi
- if [ $svar = serie ]; then
- name=`echo $input1 | cut -d'/' -f5,7,8 --output-delimiter=-`
- fi
- wget -qO $name tv.nrk.no$url
- # Konverterer undertekst fra xml til srt
- perl -w subtitle.pl $name >> $name.srt
- rm $name
- # Last ned programmet/serien
- ffmpeg -i $download -c copy $name.mkv
- exit
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement