Преобразование файла.mp4 выдает "Повторная выборка с входными каналами больше 2 неподдерживаемых". ошибка
Я пытаюсь преобразовать файл mp4 в flv с 2 аудиоканалами и частотой дискретизации 44,1 кГц (потому что.flv не позволяет превышать это значение). Вот пастбина для ошибки. Как видно из вывода консоли, я использую последнюю сборку ffmpeg.
3 ответа
Проблема в том, что вы делаете повторную выборку. Ffmpeg не поддерживает передискретизацию для 5+1 входных каналов, только для моно и стерео. Попробуйте преобразовать его без указания частоты дискретизации, и это может сработать. Поэтому попробуйте опустить частоту дискретизации, чтобы звук не был пересэмплирован. В качестве альтернативы вы можете просто скопировать аудиопоток (используйте -vcodec copy). Опять же звук не будет пересчитан. Вы также можете сначала преобразовать его в промежуточный файл с 2 каналами, а затем пересчитать, но я не уверен, что это сработает.
Вам нужна более новая версия FFMPEG. Я получил мой, загрузив WinFF из Video Help по адресу http://www.videohelp.com/software/WinFF затем приступил к использованию ffmpeg.exe, с которым шел внешний интерфейс.
У меня была такая же проблема, когда я установил ffmpeg
из RPM, но затем я взял последнюю версию отсюда, и она работала как шарм!
Одно замечание: некоторые флаги были изменены, например -sameq
должно быть -qscale 0
при использовании новой версии имейте в виду, что ее необходимо тщательно протестировать перед ее использованием в производственных средах.