Herunterladen, Konvertieren und Abspielen von Videos vom Terminal.

Youtube-dl Screenshot

Mit youtube-dl kannst du Video-Downloads von verschiedenen Sites konfigurieren.

Die meisten von uns sind es gewohnt, Programme mit einer grafischen Oberfläche zu verwenden. Es gibt jedoch eine große Anzahl von Programmen, die vom Terminal aus verwendet werden und die sehr nützlich sind.

In diesem Beitrag analysieren wir zwei Tools zum Herunterladen, Konvertieren und Abspielen von Videos. Youtube-dl kümmert sich um das Herunterladen von Videos, Audio und Untertiteln, während FFmpeg sich um die Konvertierung und Wiedergabe kümmert.

Herunterladen von Videos mit youtube-dl

Youtube-dl ist ein in Python geschriebenes Tool, das Ermöglicht das Herunterladen von YouTube-Videos. Es funktioniert auch mit ähnlichen Websites wie Dailymotion, Photobucket, Facebook, Yahoo, Metacafe und Depositfiles.

Die youtube-dl Anwendung Unterstützt die Wiederaufnahme unterbrochener Downloads. Wenn Sie das Terminal schließen oder die Verbindung verlieren, kann youtube-dl daher mit derselben Video-URL erneut ausgeführt werden. Der unvollendete Download wird fortgesetzt. solange es einen aktuellen Download im aktuellen Verzeichnis gibt.

Weitere Funktionen des Programms sind:

  • Ermöglicht geografische Einschränkungen umgehen, Dadurch können wir Videos herunterladen, die nur mit einem VPN angesehen werden können.
  • Es kann Wählen Sie zwischen verschiedenen Formaten Video.
  • es posible Wählen Sie zwischen verschiedenen Videoqualitäten zur Verfügung.

Im Allgemeinen ist es vorzuziehen, die URL zu verwenden, die uns Youtube im Freigabemenü anzeigt, anstelle der URL, die wir in der Browserleiste sehen.

Laden Sie youtube-dl herunter und installieren Sie es.

Obwohl sich das Programm in den Repositorys befindet, gibt diese Version einige Probleme. Laden Sie es am besten von der Projektseite herunter.

Wir verwenden diesen Befehl:
sudo wget https://yt-dl.org/downloads/latest/youtube-dl -O/usr/local/bin/youtube-dl

Wir geben Ihnen die notwendigen Genehmigungen

sudo chmod a+rx /usr/local/bin/youtube-dl

Der grundlegende Download-Befehl lautet:
youtube-dl url_video

Youtube-Videos gibt es in verschiedenen Formaten. Sie können sie mit dem Befehl anzeigen
youtube-dl -F url_video

Die Ausgabe dieses Befehls ist eine Liste mit den verschiedenen Formaten und Qualitäten mit einer numerischen Kennung. Einmal ausgewählt, machen wir:
youtube-dl -f N url_video
Wobei N die Identifikationsnummer ist.

Wenn wir eine Wiedergabeliste herunterladen möchten, lautet der entsprechende Befehl:
youtube-dl -cit url_lista

Nur das Audio herunterladen
youtube-dl -x url_video

In der Zwischenzeit, wenn wir es im MP3-Format herunterladen wollen
youtube-dl -x --audio-format mp3

Sofern nicht anders angegeben, lädt youtube-dl die Dateien in Ihren persönlichen Ordner herunter. Aus Gründen der Übersichtlichkeit ist es wichtig, einen bestimmten Ordner zu verwenden. Zum Beispiel den Ordner Videos.

Verwenden Sie den Befehl, bevor Sie das Video herunterladen

cd Vídeos

Falls Ihre Distribution diesen Ordner nicht enthält, können Sie ihn erstellen mit:

mkdir Vídeos

Führen Sie dann den obigen Befehl aus.

Arbeiten mit heruntergeladenen Videos

Um mit den heruntergeladenen Videos arbeiten zu können, müssen wir dies berücksichtigen Die von Youtube verwendeten Titelformate sind nicht mit den Linux-Terminalbefehlen kompatibel. Also werden wir einmal über die grafische Oberfläche schummeln.

  • Erstens: Wir bewegen den Mauszeiger über die heruntergeladene Datei.
  • Zweitens: Klicken Sie auf Eigenschaften.
  • Drittens: Wir ändern den Namen in einen einfachen und drücken die Eingabetaste.
Screenshot der Eigenschaften eines mit youtube-dl heruntergeladenen Videos

Um mit FFmpeg arbeiten zu können, müssen Sie den Titel der heruntergeladenen Datei mit youtube-dl ändern.

FFmpeg ist ein Set von Open Source Codecs und Tools für die Arbeit mit Multimedia-Dateien. Wir finden es in den Repositories aller Linux-Distributionen.

Um mehr über dieses Tool zu erfahren, sehen wir uns einige grundlegende Befehle an:

Falls Sie Informationen aus dem Video erhalten möchten
ffmpeg -i nombre_del_archivo -hide_banner

Der letzte Teil des Befehls besteht darin, zu verhindern, dass FFmpeg Informationen zu den Versionen der verwendeten Programme anzeigt.

Konvertieren Sie ein Video in Frames
ffmpeg -i video.flv fotograma%d.jpg

Obwohl es sich um eine Video-Site handelt, bietet YouTube ein gutes Repository für Hörbücher und Musik. Dieser Befehl, der heruntergeladene Dateien in das MP3-Format konvertiert, kann hilfreich sein, um sie zu nutzen.

ffmpeg -i nombre_video -vn -ar xxx -ac x -ab xxx -f xxx nombre_audio

Hier
-ar Legt die Audio-Abtastrate in Hz fest.
-ac Legt die Anzahl der Audiokanäle fest.
-ab Legt die Audio-Bitrate fest
-f Legt das Format fest

Dies sind im Allgemeinen geeignete Parameter für die Konvertierung.
ffmpeg -i video.formato -vn -ar 44100 -ac 2 -ab 192 -f mp3 audio.mp3

Zwischen Videoformaten konvertieren
ffmpeg -i nombre_video.formato nombre_video.formato

Um beispielsweise ein Video vom FLV-Format in das MPG-Format zu konvertieren, gehen wir wie folgt vor:
ffmpeg -i video.flv video.mpg

Es ist auch möglich, einem Video Audio hinzuzufügen. Die Zusammenführung wird durch diesen Befehl erreicht:
ffmpeg -i audio.formato -i video.formato resultado_mezcla.formato

Erhöhen Sie die Wiedergabegeschwindigkeit
ffmpeg -i video.mpg -vf "setpts=0.5*PTS" archivo.formato

Im Gegenteil, um die Wiedergabegeschwindigkeit zu verringern, gehen wir wie folgt vor:
ffmpeg -i video.mpg -vf "setpts=4.0*PTS" archivo.formato -hide_banne

Wir können endlich eine Datei abspielen
ffplay nombre_video


Hinterlasse einen Kommentar

Ihre E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind markiert mit *

*

*

  1. Verantwortlich für die Daten: AB Internet Networks 2008 SL
  2. Zweck der Daten: Kontrolle von SPAM, Kommentarverwaltung.
  3. Legitimation: Ihre Zustimmung
  4. Übermittlung der Daten: Die Daten werden nur durch gesetzliche Verpflichtung an Dritte weitergegeben.
  5. Datenspeicherung: Von Occentus Networks (EU) gehostete Datenbank
  6. Rechte: Sie können Ihre Informationen jederzeit einschränken, wiederherstellen und löschen.