Mehrere fadeIn/fadeOut Effekte in einem audio-Datei mit ffmpeg
Habe ich einige problem, fügen Sie mehrere fade-Effekte, um eine audio-Datei. Wenn ich versuche einen Befehl wie diesen verwenden:
ffmpeg -y -i /home/user/video/test/sound.mp3 -af "afade=t=in:ss=0:d=3,afade=t=out:st=7:d=3,afade=t=in:st=10:d=3,afade=t=out:st=17:d=3,afade=t=in:st=20:d=3,afade=t=out:st=27:d=3" /tmp/test.mp3
dann meine Ausgabe von audio-Datei hat eine fadein und fadeout nur einmal verwendet. Alle die neben Wirkungen nicht angewendet werden. Gibt es überhaupt eine Möglichkeit sich zu bewerben mehrere fade-Effekte, um die gleiche audio-Datei? Auch, was ist der Unterschied zwischen ss und st parameter in diesem Befehl?
- Bezüglich der Parameter: mit
st
("Startzeit"), geben Sie den start Ihrer Wirkung in Sekunden, mitss
("start sample") das gleiche in den audio-samples (in der Regel 44100 pro Sekunde, check mitffprobe
). Quelle: ffmpeg-Filter-Dokumentation.
Du musst angemeldet sein, um einen Kommentar abzugeben.
Funktioniert bei mir mit ffmpeg 2.5.2.
Ich bin mit fade-in und fade-out-audio-filter, beide für die Dauer von 3 Sekunden.
Ich würde empfehlen ein upgrade Ihrer ffmpeg, als könnte dies ein bug. Mehr Informationen in den docs.
Das problem ist, dass nach Ausblendung der audio, die Sie versuchen, zu verblassen in die Stille.
Die Lösung ist das deaktivieren der fade-out-filter, wenn Sie anfangen wollen, die eingeblendet werden.
Können Sie erreichen, dass mit Timeline Bearbeiten aktivieren Sie den Filter für eine bestimmte Menge an Zeit.
Folgende Beispiel funktioniert Prima:
ss
sind verschiedene Parameter, wie bereits in der docs fürafade
filter.ss
steht für start sample undst
steht für die Startzeit.werfen Sie einen Blick hier: ffmpeg-Volumen-Filter
vollständige Befehl: