🔁 1. Video konvertieren (Format ändern)
ffmpeg -i input.avi output.mp4
Konvertiert ein Video von AVI nach MP4 (Standard-Codec: H.264 + AAC).
🔊 2. Nur Audio extrahieren
ffmpeg -i input.mp4 -q:a 0 -map a output.mp3
Extrahiert die Tonspur als MP3 in bester Qualität.
🎞️ 3. Video skalieren (Auflösung ändern)
ffmpeg -i input.mp4 -vf scale=1920:1080 output.mp4
Skaliert das Video auf Full HD (1920×1080).
🕒 4. Video schneiden (z. B. von 00:01:00 bis 00:02:00)
ffmpeg -ss 00:01:00 -i input.mp4 -t 00:01:00 -c copy output.mp4
Schneidet einen 1-minütigen Abschnitt ohne Neukodierung.
🖼️ 5. Einzelbilder aus Video extrahieren
ffmpeg -i input.mp4 -vf fps=1 frame_%04d.png
Speichert ein Bild pro Sekunde aus dem Video als PNG-Dateien.
📸 6. Bildsequenz zu Video zusammenfügen
ffmpeg -framerate 25 -i frame_%04d.png -c:v libx264 -pix_fmt yuv420p output.mp4
Erzeugt aus Bilddateien ein Video mit 25 FPS.
🎛️ 7. Video mit Balken auf festes Seitenverhältnis bringen
ffmpeg -i input.mp4 -vf "scale=1920:1024:force_original_aspect_ratio=decrease,pad=1920:1024:(ow-iw)/2:(oh-ih)/2" output.mp4
Erhält Seitenverhältnis und fügt bei Bedarf schwarze Balken hinzu.
✂️ 8. Video beschneiden (croppen)
ffmpeg -i input.mp4 -filter:v "crop=1280:720:100:50" output.mp4
Schneidet einen Bereich der Größe 1280×720 aus, Beginn bei (x=100, y=50).
🔇 9. Ton entfernen
ffmpeg -i input.mp4 -an output.mp4
Entfernt die Audio-Spur.
🔁 10. Video stumm abspielen und dann Audio ersetzen
ffmpeg -i video.mp4 -i audio.mp3 -c:v copy -map 0:v:0 -map 1:a:0 output.mp4
Ersetzt die Original-Tonspur durch eine neue Audiodatei.
📝 Hinweis:
Wenn du etwas häufig machst, lohnt sich ein Shell-Skript oder alias in der ~/.bashrc. Beispiel:
alias mp3extract='ffmpeg -i "$1" -q:a 0 -map a "${1%.*}.mp3"'
Dann kannst du einfach schreiben:
mp3extract video.mp4