ffmpeg-audio-processing
Extract, normalize, mix, and process audio tracks - audio manipulation and analysis
Installation
Pick a client and clone the repository into its skills directory.
Installation
About this skill
Extract, normalize, mix, and process audio tracks - audio manipulation and analysis
How to use
Przygotuj plik wideo (MP4, MKV lub inny format obsługiwany przez FFmpeg) oraz ewentualnie dodatkowe pliki audio, które chcesz domiksować. Upewnij się, że FFmpeg jest zainstalowany w Twoim środowisku.
Aby wyciągnąć audio z wideo, użyj komendy z parametrem -vn (bez wideo). Wybierz format: MP3 z opcją -acodec libmp3lame, AAC z -c:a copy (bez rekodowania), lub WAV z -acodec pcm_s16le. Na przykład ffmpeg -i video.mp4 -vn -acodec libmp3lame -q:a 2 audio.mp3 zapisze ścieżkę jako MP3.
Jeśli potrzebujesz znormalizować głośność, zastosuj filtr loudnorm z parametrami I=-23, TP=-1.5 i LRA=11 (standard ITU-R BS.1770-4) lub prosty filtr volume. Komenda ffmpeg -i input.mp4 -af "loudnorm=I=-23:TP=-1.5:LRA=11" output.mp4 wyrówna poziomy dźwięku.
Do miksowania dwóch ścieżek audio użyj filter_complex z amix=inputs=2. Komenda ffmpeg -i video.mp4 -i audio2.mp3 -filter_complex "[0:a][1:a]amix=inputs=2:duration=first" -c:v copy output.mp4 połączy ścieżki, zachowując oryginalny obraz.
Jeśli pracujesz ze stereo, możesz wyciągnąć pojedyncze kanały (lewy lub prawy) albo przekonwertować stereo na mono za pomocą -ac 1, co zmniejszy rozmiar pliku i uprości obróbkę.