[[Vorlage(Archiviert)]] {{{#!vorlage Wissen [:Pakete_installieren: Installation von Programmen] [:Terminal: Ein Terminal-Fenster öffnen] }}} [[Inhaltsverzeichnis()]] [[Bild(Wiki/Icons/terminal.png, 48, align=left)]] [sourceforge2:clive:] {en} und der Nachfolger [sourceforge2:cclive:] {en} sind in [:Perl:] geschriebene Kommandozeilenwerkzeuge, mit denen man einfach und komfortabel Flashvideos ('''.flv''') von Seiten wie [youtube::YouTube] {de}, [https://video.google.de Google Video] {de}, [https://vimeo.com Vimeo] {en}, [https://www.dailymotion.com/de Dailymotion] {de} und vielen anderen auf dem Computer abspeichern kann. Ferner können beide Programme mithilfe von externen Programmen wie [:VLC:], [:FFmpeg:] oder [:Archiv/Libav:] Videos abspielen oder in andere Formate umwandeln. Alternative Programme sind im Artikel [:Streams_speichern:] zu finden. = Installation = Folgendes Paket muss installiert werden [1]: {{{#!vorlage Paketinstallation cclive, universe, bis [:18.10:] }}} = Benutzung = == Videos herunterladen == Um ein Video herunterzuladen, muss man die Programme mit der Adresse des gewünschten Videos aufrufen [2]: {{{#!vorlage Befehl cclive URL_des_Videos }}} Beispielsweise also: {{{#!vorlage Befehl cclive http://youtube.com/watch?v=1uwOL4rB-go }}} Mit cclive können auch mehrere Videos gleichzeitig abgespeichert werden. Man kann dafür die URLs entweder alle direkt in clive angeben oder aber in einer Textdatei speichern (jede Zeile eine URL) und diese dann in clive laden: {{{#!vorlage Befehl cclive "http://..." "http://..." }}} bzw. {{{#!vorlage Befehl cclive < datei_mit_urls }}} == Videos abspielen == Damit cclive die heruntergeladenen Videos direkt an einen Videoplayer weitergibt, ist ein Befehl wie folgender notwendig: {{{#!vorlage Befehl cclive --player="/usr/bin/vlc %i --fullscreen" --play=src URL }}} Mit der Option ``--player`` wird hierbei der zu nutzende Videospieler definiert, in diesem Fall [:VLC:]. == Videos umwandeln == Das Umwandeln von Videos mithilfe von [:FFmpeg:] funktioniert wie folgt: {{{#!vorlage Befehl cclive --exec="ffmpeg -i %i -vn -f ogg %i.ogg;" -e URL }}} `--exec="...;"` gibt hierbei das auszuführende Programm und Optionen an. = Konfiguration = Einstellungen kann man auch in der Konfigurationsdatei '''~/.cliverc''' bzw. '''~/.ccliverc''' vorgeben (dann müssen diese nicht auf der Kommandozeile angegeben werden). Dazu wird die Datei in einem Editor geöffnet [4] und angepasst. Wenn die Datei nicht vorhanden ist, muss sie noch angelegt werden: {{{#!vorlage Befehl touch ~/.ccliverc }}} Ein Beispiel: {{{ --format=best }}} Weitere Optionen sind der [:man:Manpage] von [man:clive:] {en} bzw. [man:cclive:] {en} zu entnehmen. = Links = * [sourceforge2:clive:Projektseite clive] {en} * [sourceforge2:cclive:Projektseite cclive] {en} - Nachfolger von clive * [https://www.zevenos.com/de/about/yavtd YAVTD] {de} (Yet Another Video Tube Downloader) - grafische Oberfläche (GUI), die auf clive und [packages:gambas2:] aufsetzt ([launchpad:yavtd:Fremdpaket] {dl}) * [:Streams_speichern:] {Übersicht} Übersichtsartikel # tag: Internet, Multimedia, Shell, Perl, YouTube