3

У меня есть .wmv с аудиокодеком wmapro , который душит мой целевой видеоплеер. Обычно я нахожусь в процессе "стандартизации" своей коллекции к x264/aac (поскольку это прекрасно работает на всех моих устройствах), но этот конкретный файл доставил мне большие проблемы. Я попробовал это:

avconv -i input.wmv -c:v libx264 -b:v 4800k -qmin 3 -qmax 69 -ar 44100 \
       -b:a 128k -c:a libvo_aacenc -ac 2 -pass 2 -y output.mp4

Первый проход работал нормально, но теперь я получаю сообщение

Resampling output channel count must be 1 or 2 for mono input; 1, 2 or 6 for
stereo input; or N for N channel input.
Can not resample 6 channels @ 48000 Hz to 2 channels @ 44100 Hz

И я все утро гуглил по этому поводу и обнаружил, что "ты получишь микширование". Я пробовал libmp3lame , ac3 , acs3_fixed и другие, все я получаю эту ошибку.

Если есть какие-то варианты, которые мне нужно дать, чтобы это сработало, мне бы очень хотелось знать, так как я не мог их найти и не мог сам разобраться.

Благодарю.

2 ответа2

0

Я не тестировал его, но похоже, что проблема в том, что вы одновременно микшируете и понижаете частоту (до 44100 Гц). Вы должны сначала сделать микширование до стерео при 48000 Гц, а затем уменьшить (или нет).

0

Лучшее, что я могу придумать, это получить HandBrakeCLI и сделать следующее:

HandBrakeCLI -i file.wmv --preset Normal -o file.mp4

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .