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.
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_b
anne
Wir können endlich eine Datei abspielen
ffplay nombre_video