Posts mit dem Label ffmpeg werden angezeigt. Alle Posts anzeigen
Posts mit dem Label ffmpeg werden angezeigt. Alle Posts anzeigen

Sonntag, 26. Februar 2023

ffmpeg - mp3-Datei Coverbild hinzufügen

Mit Hilfe von ffmpeg ist es möglich ein Coverbild in eine mp3-Datei nachträglich hinzuzufügen, ohne das man ein "mächtiges" Tool installieren muss.

Dies ist mit dem folgenden Konsolen Befehl möglich: 

ffmpeg -i input.mp3 -i cover.png -c copy -map 0 -map 1 output.mp3

Siehe auch http://www.ffmpeg.org/ffmpeg-all.html#mp3.

Donnerstag, 1. April 2021

youtube-dl FFmpeg - Download mpd (MPEG DASH) Video Streams

Mit Hilfe des Beitrags "Download von Video Streams mit ffmpeg" ist es Möglich .m3u8 Dateien herunterladen, jetzt fehlt nur noch eine Möglichkeit .mpd  (MPEG DASH) Video Streams herunterladen zu können. Dies geht mit Hilfe von youtube-dl, welches bereits in dem folgenden Beitrag "Rund um Linux - Einige nützliche Befehle für die Shell II (Download mit wget und seq)" erwähnt wurde.

Um den Video- und Audiostream in eine einzige Datei zusammenführen zu können, muss FFmpeg inkl. libav installiert sein. Andernfalls erstellt youtube-dl für jeden Stream eine separate Datei (eine für Audio und eine für Video). Für die Wahl der Download Qualität siehe auch https://github.com/ytdl-org/youtube-dl/blob/master/README.md#format-selection.

/usr/bin/python3 /usr/local/bin/youtube-dl -f bestvideo+bestaudio https://cs.xyz.io/v1/TV/pd/93/9B/36/C9/FO-1234567ABC/manifest.mpd


Installation youtube-dl

Siehe hierzu auch http://ytdl-org.github.io/youtube-dl/download.html.

sudo curl -L https://yt-dl.org/downloads/latest/youtube-dl -o /usr/local/bin/youtube-dl
sudo chmod a+rx /usr/local/bin/youtube-dl


Installation FFmpeg inkl. libav

Fehlt die Installation kommt es bei der Ausführung zu folgender Meldung:
  • WARNING: You have requested multiple formats but ffmpeg or avconv are not installed. The formats won't be merged. 
sudo apt-get install ffmpeg (siehe auch https://ffmpeg.org/download.html)

Zusätzliche Codecs (siehe auch https://libav.org/)
sudo apt-get install libavcodec-extra

Jetzt muss man nur noch in der Lage sein, youtube-dl mit der eigenen Python-Version auszuführen zu können:
  • /usr/bin/python3 /usr/local/bin/youtube-dl

Freitag, 1. November 2019

ffmpeg - Video ru­di­men­tär schneiden

Mit Hilfe von ffmpeg ist ein schneller Videoschnitt möglich, ohne das man ein "mächtiges" Tool installieren muss.


Dies ist mit dem folgenden Konsolen Befehl möglich:
  • ffmpeg -ss [Sekunden Beginn] -t [Dauer Sekunden] -i [inputfile] [outputfile]
  • ffmpeg -ss 00:00:00 -t 00:04:00 -i MOVI0002.AVI 2019-10-31.AVI
 In dem oben genannten Beispiel werden nur die ersten 4 Minuten des Videos benötigt.

Freitag, 27. September 2019

Download von Video Streams mit ffmpeg

Viele Filme und Serien von Mediatheken kann man nicht einfach als MP4 Datei herunterladen, da diese im "m3u8" Format vorliegen (siehe auch https://en.wikipedia.org/wiki/HTTP_Live_Streaming). 


Mit Hilfe von ffmpeg ist einfacher Download möglich, ohne das man ein "mächtiges" Tool wie z.B. jDownloader installieren muss.

ffmpeg.exe -i https://xyz.akamaihd.net/.../09/film_2.../index_5_av.m3u8 -c copy FilmXYZ.mp4

Den Streaminglink kopieren und in den oberen Befehl einbauen (Dateiendung: m3u8).