Benutzer-Werkzeuge

Webseiten-Werkzeuge


ffmpeg

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen RevisionVorhergehende Überarbeitung
Nächste Überarbeitung
Vorhergehende Überarbeitung
ffmpeg [2024-04-20 19:17:44] – [Bild mit Tonspur] manfredffmpeg [2025-09-04 19:33:13] (aktuell) – [Lautstärke verändern] manfred
Zeile 159: Zeile 159:
  
 Mit [[::FFmpeg Metadata (Tag)]] in eine Multimediadatei einbinden. Mit [[::FFmpeg Metadata (Tag)]] in eine Multimediadatei einbinden.
 +
 +
 +===== Bildformat ändern =====
 +
 +das generiert ein 16/9-Video mit der Auflösung von 1024:576:
 +  > ffmpeg -i Film.mkv  -map 0:v -map 0:a:0 -c:v libx264 -vf pad='max(iw\,ih*16/9):ow/16/9:(ow-iw)/2:(oh-ih)/2',scale='1024:576',setsar='1/1' -c:a libfaac -b:a 128k -ar 44100 -y Film.mp4
 +
 +oder wenn der vorliegende Film im Zeilensprungformat (interlace) vorliegt und der MP4-Film im Vollbildmodus (progressiv) gewünscht wird:
 +  > ffmpeg -i Film.mkv  -map 0:v -map 0:a:0 -c:v libx264 -vf yadif,pad='max(iw\,ih*16/9):ow/16/9:(ow-iw)/2:(oh-ih)/2',scale='1024:576',setsar='1/1' -c:a libfaac -b:a 128k -ar 44100 -y Film.mp4
 +
 +siehe auch: [[mp4#MP4 verlustbehaftet aus einem MKV erstellen]]
  
  
Zeile 171: Zeile 182:
   -fpsprobesize      <int>        .D....... number of frames used to probe fps (from -1 to 2.14748e+09) (default -1)   -fpsprobesize      <int>        .D....... number of frames used to probe fps (from -1 to 2.14748e+09) (default -1)
  
-  $ du -k Avengers_4_-_Endgame.mpg 
-  7448081 Avengers_4_-_Endgame.mpg 
-   
-  $ ffprobe -probesize 7448081KiB -formatprobesize 255MiB -fpsprobesize 255MiB Avengers_4_-_Endgame.mpg 
- 
-Die Option ''-probesize'' funktioniert nicht alleine, es muss mindestens zusammen mit ''-fpsprobesize'' verwendet werden. 
-  $ ffprobe -probesize 7448081KiB -fpsprobesize 255MiB -i Avengers_4_-_Endgame.mpg 
- 
-__Die besten Ergebnisse erhält man, wenn die beiden Optionen ''-probesize'' und ''-analyzeduration'' zusammen verwendet werden (man kann hier ganz einfach immer den Maximalwert angeben):__ 
-  $ ffprobe -probesize 9223372036G -analyzeduration 9223372036G -i Avengers_4_-_Endgame.mpg  
   $ ffmpeg  -probesize 9223372036G -analyzeduration 9223372036G -i Avengers_4_-_Endgame.mpg ...   $ ffmpeg  -probesize 9223372036G -analyzeduration 9223372036G -i Avengers_4_-_Endgame.mpg ...
  
Zeile 213: Zeile 214:
 Verdoppeln Sie die Ausgabegröße und platzieren Sie das Eingabevideo in der unteren rechten Ecke des aufgefüllten Ausgabebereichs: Verdoppeln Sie die Ausgabegröße und platzieren Sie das Eingabevideo in der unteren rechten Ecke des aufgefüllten Ausgabebereichs:
     pad="2*iw:2*ih:ow-iw:oh-ih"     pad="2*iw:2*ih:ow-iw:oh-ih"
 +
 +
 +=== Lautstärke verändern ===
 +
 +<code bash>
 +# ohne Lautstärkeanpassung
 +ffmpeg -i input.mkv -map 0:a:0 -c:a:0 libopus -b:a:0 128k -vbr:a:0 on -mapping_family:a:0 0 -filter:a:0 aformat=channel_layouts='stereo|mono'            -metadata:s:a:0 language=deu -disposition:a:0 default output.mkv
 +
 +# mit Lautstärkeverdopplung
 +ffmpeg -i input.mkv -map 0:a:0 -c:a:0 libopus -b:a:0 128k -vbr:a:0 on -mapping_family:a:0 0 -filter:a:0 aformat=channel_layouts='stereo|mono',volume=2.0 -metadata:s:a:0 language=deu -disposition:a:0 default output.mkv
 +
 +# Nur um 6dB anheben (empfohlen für erste Versuche)
 +-filter:a:0 "aformat=channel_layouts='stereo|mono',volume=6dB"
 +
 +# Lautstärke verdreifachen
 +-filter:a:0 "aformat=channel_layouts='stereo|mono',volume=3.0"
 +
 +# Mit automatischer Normalisierung (verhindert Übersteuerung)
 +-filter:a:0 "aformat=channel_layouts='stereo|mono',volume=2.0,alimiter"
 +
 +Die wichtigsten Parameter für Lautstärke-Anpassung:
 +    volume=2.0     - verdoppelt die Lautstärke
 +    volume=0.5     - halbiert die Lautstärke
 +    volume=10dB    - erhöht um 10 Dezibel
 +    volume=-5dB    - reduziert um 5 Dezibel
 +</code>
  
  
Zeile 530: Zeile 557:
         -map 1:v \         -map 1:v \
         -c:v libx264 \         -c:v libx264 \
-        -crf 25 \+        -crf 26 \
         -b:v 0 \         -b:v 0 \
         -preset slower \         -preset slower \
Zeile 548: Zeile 575:
         -metadata title="So soll der neue Film heißen" \         -metadata title="So soll der neue Film heißen" \
         -metadata description='Hier können nähere Informationen zum neuen Film hinterlegt werden' \         -metadata description='Hier können nähere Informationen zum neuen Film hinterlegt werden' \
 +        -movflags faststart \
         -f mp4 \         -f mp4 \
         -y Neuer_Film.mp4         -y Neuer_Film.mp4
/home/http/wiki/data/attic/ffmpeg.1713640664.txt · Zuletzt geändert: von manfred