Chciałbym wiedzieć, czy można połączyć dźwięk stereo w mono w pliku audio GSM6.10 za pomocą FFMPEG. Jeśli tak, podaj polecenie, aby to osiągnąć.
W przeciwnym razie, czy można przekonwertować GSM6.10 na WAV PCM z FFMPEG? Mógłbym następnie scalić kanały w WAV PCM.
Jeśli istnieje inne bezpłatne narzędzie, które może to zrobić, ja też mogę spróbować.
ffmpeg -i stereo.flac -ac 1 mono.flac
Powyższa odpowiedź działa w przypadku, gdy nadal chcesz konwertować między formatami, ale w przypadku długich plików, które mogą zająć dużo czasu. A może nie chcesz ponownie konwertować, obniżając jakość, więc możesz po prostu przesłać strumieniowo kopię. Jednoczesne użycie -codec: a i -ac 1 nie działa, ale zgodnie z dokumentacją filtru panoramy ffmpeg, jeśli spełnione są określone warunki (np. Nie dostosowujesz poziomów kanałów ani nie miksujesz dwóch kanałów w jeden) , rozpozna ten przypadek i zgłosi: „Wykryto czyste mapowanie kanałów” i wykona kopię strumienia, która jest znacznie szybsza.
Na przykład: aby utworzyć plik stereo mono, używając tylko lewego kanału i kopiując strumień wideo, wykonaj następujące czynności:
źródło
Wiem, że jest to możliwe dzięki sox .... używam sox do manipulacji kanałem, kdenlive i audacity do łagodnej edycji oraz ffmpeg do remuxingu. po prostu daję ci znać, co w przeszłości mi się dobrze układało.
źródło
Aby zachować wideo, użyłem kombinacji dwóch odpowiedzi powyżej:
To dało mi wystarczające rozwiązanie.
źródło