ffmpeg: Wie man einen Audio-Stream stumm schaltet

Durch Hinzufügen von

ffmpeg_silence_af.txt
-af "volume=-60dB"

zu Ihrem ffmpeg-Befehl können Sie den Audio-Stream im Wesentlichen stumm schalten. Dieser Befehl reduziert die Lautstärke des Audio-Streams um 60 Dezibel, was einer Reduzierung um 99,9% entspricht.

Denken Sie daran, dass Sie -c:a copy nicht verwenden können, wenn Sie Audio-Filter wie -af anwenden. Stattdessen müssen Sie den Audio-Stream neu kodieren, z.B. mit -c:a aac -b:a 128k oder einem anderen Codec und einer Bitrate Ihrer Wahl.

Vollständiger Beispielbefehl:

Neukodieren eines Videos auf Baseline und Stummschalten des Audio-Streams:

ffmpeg_silence_example.sh
ffmpeg -i video.mkv -threads 8 -c:v libx264 -profile:v baseline -level:v 4.0 -af "volume=-60dB"  -c:a aac -b:a 128k video.mp4

Check out similar posts by category: Audio/Video