O melhor que posso pensar é obter o HandBrakeCLI e fazer o seguinte:
HandBrakeCLI -i file.wmv --preset Normal -o file.mp4
Eu tenho um .wmv
com o codec de áudio de wmapro
, que meu player de vídeo alvo engasga. Eu estou geralmente no processo de "padronizar" minha coleção para x264 / aac (como isso funciona bem em todos os meus dispositivos), mas este arquivo em particular me deu um grande problema. Eu tentei isso:
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
A primeira passagem funcionou bem, mas agora recebo a mensagem
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
E eu pesquisei a manhã toda por isso e só encontrei "você conseguiu fazer downmix". Eu tentei libmp3lame
, ac3
, acs3_fixed
e outros, todos me pegar este erro.
Se há algumas opções que eu tenho para dar para que isso funcione, eu gostaria muito de saber, pois não consegui encontrá-las e não fui capaz de descobrir por mim mesmo.
Obrigado.
O melhor que posso pensar é obter o HandBrakeCLI e fazer o seguinte:
HandBrakeCLI -i file.wmv --preset Normal -o file.mp4
Eu não testei, mas parece que o problema é que você está fazendo down-mixing e down-sampling (para 44100 Hz) ao mesmo tempo. Você deve primeiro fazer down-mix para estéreo @ 48000 Hz e depois para baixo (ou não).