Łatwe i przydatne sztuczki z ffmpeg
Za cichy lektor (konwersja wielokanałowego dzwięku na stereo + głośny centralny) Masz film gdzie nie słychać lektora bo jest w cichym centralnym kanale? Nie znosisz dzwięku przestrzennego który ogłusza zamiast dać radość z filmu? Za pomocą ffmpeg można łatwo przekonwertować plik np. MKV tak aby centralny kanał był dużo głośniejszy. A pozostałe wyrównane. Zainstaluj ffmpeg a potem wydaj polecenie:Dla dzwięku 6.1 (polecenie wpisz w jednej linii):: ffmpeg -i INPUT.mkv -c:v copy -acodec ac3 -ac 2 -af "pan=stereo|FL=1.5*FC+0.40*FL+0.40*BL+0.1*LFE|FR=1.5*FC+0.40*FR+0.40*BR+0.1*LFE" OUTPUT.mkvDla dzwięku 5-kanałowego (polecenie wpisz w jednej linii): ffmpeg -i INPUT.mkv -c:v copy -acodec ac3 -ac 2 -af "pan=stereo|FL=FC+0.30*FL+0.30*BL|FR=FC+0.30*FR+0.30*BR" OUTPUT.mkvWięcej informacji jest TUTAJ. Można się pobawić mnożnikami. FL to Front Left, BL to Back Left, FC to centralny itd... Przydatny skrypt CMD: convert6chaudio.cmd (konwertuje cały bieżący folder). Zmienna głośnośc dialogów (plaga starych polskich filmów) - kompresja zakresu dynamiki Jeżeli chcesz wyrównac poziomy głośności spróbuj kompresji jak poniżej. Świetnie dała radę z "07 złgoś się". Ja nie wiem dlaczego w produkcjach polskich z lat 70 i 80-tych jest tak fatalny dzwięk. Więcej informacji znajdziesz tutaj. Niestety nie wiem jak połączyć kompresję zakresu z powyższym łączeniem kanałów. Ffmpeg nie pozwala w jakiś prosty sposób. Polecenie poniższe wydaj w jednej linii. Skrypt możesz sobie zrobić na podstawie tego powyżej.ffmpeg -i INPUT.avi -c:v copy -acodec ac3 -ac 2 -filter_complex "compand=attacks=.1:points=-80/-900|-65/-25|-27/-9|-15/-5|-5/-10|0/-7|20/-6:gain=-3" OUTPUT.aviAle z jakigoś powodu niektóre moje stare dekodery DVB-T nie czytają potem tych plików (niebsługiwany kodek audio). Ale wystarczy raz jeszcze je przekonwertować ffmpeg -i output.avi -c:v copy -acodec ac3 -ac 2 new_output.avi
i już działa. Nie wiem dlaczego. Ale to mało prawdopodobne.
Konwersja plików audio na AAC, WAV, MP3 Poniższym poleceniem przerobisz ffmpeg dowolny plik audio (a nawet film) naACC: ffmpeg -i INPUT.mp3 -c:a aac -q:a 3 output.aacWAV: ffmpeg -i INPUT.mp3 -acodec pcm_s16le -ar 44100 output.aacMP3: ffmpeg -i INPUT.wav -codec:a libmp3lame -qscale:a 2 output.mp3Przydatny skrypty CMD: convert2aac.cmd, convert2wav.cmd, convert2mp3.cmd (konwertuje cały bieżący folder). Konwersja formatu filmu, wycinanie fragmentów, obcinanie początku i końca (avidemux GUI) A dla leniuszków jest super GUI - avidemux. Pozwala na wycięcie środka filmu (np. przegranego z dekodera), wycięcie reklam bez rekompresji itp. W sieci jest wiele poradników. |
Inne strony autora |