BASH-Youtube- Player ist ein weiteres Script was vielleicht dem einen oder anderen von Nutzen sein kann. Mich hat es immer geärgert das ich die Videos von Youtube nur mit ruckeln im Browser anschauen konnte. Mit youtube-dl und dem mplayer habe ich nun die Möglichkeit Videos ohne Ruckeln zu genießen, da es auch möglich ist ein Videoformat zu wählen.
Benötigt wird die aktuelle Version von youtube-dl die ich im Anhang mitschicke. Sollte eine alte youtube-dl installiert sein, diese einfach mit
sudo apt-get autoremove youtube-dl
enfernen und die aktuelle über Terminal
gksudo nautilus /usr/bin
in das sich öffnende Verzeichniss kopieren und über Terminal mit
gksudo chmod +x /usr/bin/youtube-dl
ausführbar machen.
Sollte der mplayer nicht installiert sein kann man diesen mit:
sudo apt-get install mplayer
installieren.
Außerdem muss zenity installiert sein, wer es noch nicht hat:
sudo apt-get install zenity
Jetzt hat man alles was man braucht um das Script ausführen zu können
Das Script fordert auf die Video URL einzugeben. Anschließend öffnet sich eine temporäre Textdatei und zeigt die verfügbaren Videoformate. Einfach die ID des Formats (links) merken und die Textdatei schließen. Jetzt erfolgt die Abfrage des Qualitätscodes (ID), diese eingeben und das Video startet nach kurzem buffern über den mplayer im Vollbild.
Hier nun das Script:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 | #!/bin/bash # Tubeplayer # Autor: Karsten Weidenfeld # www.Bitdome.de auswahl=$(zenity --entry --width=280 --height=100 --text "Youtube Video URL eingeben:" --title="Tubeplayer (Zenity)" ); youtube-dl -F $auswahl>~/.yqual.txt gedit ~/.yqual.txt qual=$(zenity --entry --width=280 --height=100 --text "Qualitätscode:" --title="Tubeplayer (Zenity)" ); youtube-dl -f $qual -g $auswahl >~/.youtube.m3u mplayer -fs -cache 12000 -cache-min 20 -framedrop -playlist ~/.youtube.m3u | zenity --progress --text "Einen Moment das Video wird gebuffert" --pulsate --auto-close exit 1 |
Wer mag kann ein Feedback schreiben.
Gruß Karsten
Bearbeitet von redknight:
Formatierung angepasst