Der ultimative Guide: FFmpeg unter macOS

FFmpeg ist ein mächtiges Tool für Audio- und Videobearbeitung direkt über die Kommandozeile. Dieser Guide zeigt dir, wie du Audiodateien mit FFmpeg unter macOS bearbeiten kannst, speziell im Bereich der Konvertierung, Anpassung und Segmentierung.

Wie man FFmpeg installiert, habe ich hier beschrieben.

1. Liste unterstützter Formate anzeigen

Bevor du mit der Arbeit beginnst, kannst du mit folgendem Befehl die von FFmpeg unterstützten Formate anzeigen lassen:

ffmpeg -formats

Hier siehst du eine Übersicht aller verfügbaren Ein- und Ausgabeformate. So findest du schnell heraus, ob das gewünschte Format unterstützt wird.

2. Minimalbeispiel: WAV nach MP3 transkodieren

Ein einfaches Beispiel zur Konvertierung von WAV in MP3:

ffmpeg -i input.wav output.mp3

Mit diesem Befehl wird die WAV-Datei in das MP3-Format transkodiert.

3. WAV in MP3 konvertieren und anpassen

Ein Beispiel mit spezifischen Anforderungen: Du möchtest die Audiodatei:

  • zu Mono abmischen (1 Audiokanal),
  • mit einer Bitrate von 320 kbps,
  • und einer Abtastrate von 22.050 Hz.
ffmpeg -i input.wav -ac 1 -ab 320k -ar 22050 output.mp3

Parameter:

  • -ac 1: Mischt den Audiokanal auf Mono.
  • -ab 320k: Legt die Bitrate auf 320 kbps fest.
  • -ar 22050: Stellt die Abtastrate auf 22.050 Hz ein.

4. Einen Ausschnitt einer Audiodatei extrahieren

Möchtest du nur ein bestimmtes Segment einer Audiodatei herausschneiden? Beispielsweise einen 30-Sekunden-Clip, beginnend bei Minute 1:

Zeitangabe in Sekunden

ffmpeg -i input.mp3 -ss 60 -t 30 output.wav

Zeitangabe im Format HH:MM:SS

ffmpeg -i input.mp3 -ss 0:01:00 -t 0:00:30 output.wav

Parameter:

  • -ss: Startzeit des Segments.
  • -t: Dauer des Segments.

5. Audiodatei in Segmente aufteilen

Um eine Datei in gleiche Teile aufzuteilen, beispielsweise alle 3 Sekunden:

ffmpeg -i input.mp3 -f segment -segment_time 3 -c copy out%03d.mp3

Parameter:

  • -f segment: Aktiviert den Segmentierungsmodus.
  • -segment_time 3: Gibt die Länge jedes Segments an (3 Sekunden).
  • out%03d.mp3: Benennt die Ausgabedateien, z. B. out001.mp3, out002.mp3 usw.

6. Audiodateien normalisieren

Manchmal sind Audiodateien unterschiedlich laut und du möchtest die Lautstärke einheitlich anpassen. Mit FFmpeg kannst du das mit der loudnorm-Filteroption erreichen:

ffmpeg -i input.mp3 -af loudnorm output.mp3

Parameter:

  • -af loudnorm: Wendet den Filter zur Lautstärkenormalisierung an.

7. Audioqualität einstellen

Wenn du die Qualität bei der Konvertierung anpassen möchtest, kannst du spezifische Optionen verwenden:

ffmpeg -i input.wav -qscale:a 2 output.mp3

Parameter:

  • -qscale:a: Steuert die Audioqualität (1 = höchste Qualität, 9 = niedrigste Qualität).

8. Audiodateien zusammenfügen

Ohne Neukodierung

  1. Erstelle eine Textdatei filelist.txt:
    file 'file1.mp3'
    file 'file2.mp3'
  2. Füge die Dateien zusammen:
    ffmpeg -f concat -safe 0 -i filelist.txt -c copy output.mp3

Mit Neukodierung

ffmpeg -i "concat:file1.mp3|file2.mp3" -acodec libmp3lame output.mp3
Mit diesem Guide hast du die wichtigsten Grundlagen für die Arbeit mit FFmpeg unter macOS. Experimentiere mit den Befehlen, um die volle Kontrolle über deine Audiodateien zu erhalten!

War der Beitrag hilfreich?

Schreibe einen Kommentar

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