Wiem o tym, flva mp4pliki zawierają aacdźwięk, podczas gdy aviwideo to zwykle mp3strumienie audio.
Jakie polecenie (avconv, ffmpeg) wyodrębniłoby dźwięk bez transkodowania?
Wiem o tym, flva mp4pliki zawierają aacdźwięk, podczas gdy aviwideo to zwykle mp3strumienie audio.
Jakie polecenie (avconv, ffmpeg) wyodrębniłoby dźwięk bez transkodowania?
Odpowiedzi:
ffmpeg -i video.mp4 -vn -acodec copy audio.aac
Oto krótkie wyjaśnienie tego, co robi każdy parametr:
-i opcja określa plik wejściowy.-vn Opcja służy do pominięcia części wideo.-acodec copy skopiuje strumień audio zachowując oryginalny kodek.Jako odpowiedź uzupełniającą, z poleceniem, które nie potrzebuje konkretnej nazwy pliku.
W przypadku wideo zawierającego dźwięk AAC:
ffmpeg -i "$0" -map 0:1 -c:a copy "${0%%.*}".m4a
Aby użyć w poleceniu menu kontekstowego, działa podobny formularz:
bash -c 'ffmpeg -i "$0" -map 0:1 -c:a copy "${0%%.*}".m4a' %f
Zamień na odpowiedni format wyjściowy audio dla wejścia innego formatu wideo.
Początkowe źródło tutaj .