https://youtube-dl.org/Har jeg haft glæde af, det er et python script der downloader en youtube movie vha en youtube adresse - det der i browser link kontekst menu optræder som 'copy link location'
altså en mp4 fil til lokal afspilning.
Det er på linux jeg har anvendt det. Uvist om jeg var for doven til at læse hele dokumentationen, lavede jeg et script der gjorde det nemmere - hvis ikke der kan findes en 640x360 movie, fremkommer en liste med alle formater hvoraf et så skal vælges som parameter til kald af scriptet igen.
#!/bin/bash
ytlink=`xclip -o`
ytlink=${ytlink%%&*}
if [ "$#" -gt 0 ]; then
chosenFormat="-f $1"
else
youtubeDlTmpFile=/tmp/youtube-dl-F-responce
echo getting video mode for $ytlink
youtube-dl -F $ytlink >$youtubeDlTmpFile
chosenFormat="-f `tail -n +5 $youtubeDlTmpFile|grep 640x360 |tail -n 1|sed 's/ .*//'`"
fi
execMP="--exec mplayer"
cd /home/bvirk/Downloads/multimedia/video/
#echo chosen format: $chosenFormat has length ${#chosenFormat}
if [ "${#chosenFormat}" -lt 4 ]; then
cat $youtubeDlTmpFile
else
youtube-dl --restrict-filenames $execMP $chosenFormat $ytlink
fi