FFMPEG: conversão em lote de wmavoice para mp3 sem perda de duração ou qualidade

FFMPEG: conversão em lote de wmavoice para mp3 sem perda de duração ou qualidade

Tenho cerca de 40 arquivos wma que preciso converter para mp3. O conteúdo desses arquivos são gravações de voz (como notas): apenas uma pessoa falando, sem efeitos, música ou qualquer outra coisa. Consegui convertê-los para mp3 usando ffmpeg no Windows 10, mas enfrentei alguns problemas (listados abaixo) e quero ajuda sobre como superá-los, por favor.

Aqui estão alguns detalhes que são relevantes para minha pergunta:

ffmpeg me diz o seguinte sobre o primeiro arquivo wma que possuo:

Audio: wmavoice ([10][0][0][0] / 0x000A), 8000 Hz, mono, flt, 4 kb/s

Este arquivo tem duração 00:43:37e 1.45MBtamanho.

Como todos os arquivos wma vieram da mesma fonte, presumo que eles tenham propriedades semelhantes.

O que eu tentei até agora:

Primeiro, usando um arquivo em lote, tentei o seguinte:

@ECHO OFF

FOR %%A IN (%*) DO (
  C:\ffmpeg\bin\ffmpeg.exe -i %%A -aq 5 "%~dp0\wma-to-mp3\%%~nA.mp3"
)

O mp3 resultante tinha as seguintes propriedades:

Audio: mp3, 8000 Hz, mono, s16p, 23 kb/s

O tamanho do arquivo era 7.37MB, e - o mais importante - não parecia tão claro quanto o original. Meu amigo o descreveu como um pouco robótico e barulhento (em comparação com o wma original).

Na segunda tentativa, tentei o seguinte comando:

@ECHO OFF

FOR %%A IN (%*) DO (
  C:\ffmpeg\bin\ffmpeg.exe -i %%A -c:a libmp3lame -q:a 2 "%~dp0\wma-to-mp3\%%~nA.mp3"
)

O mp3 resultante era quase igual ao primeiro, com a diferença no tamanho ( 9.31MB) e na taxa de bits ( 29 kb/s). Soou muito melhor, mais próximo do wma original.

O estranho é que ambos os mp3 têm ummais curtaduração do que o arquivo original. Ambos são 00:43:33longos, então cinco segundos caíram em algum lugar. Para ser sincero, não investiguei onde aconteceu a queda, pois não tenho tempo para ouvir 43 minutos de áudio no momento.

No entanto, meu amigo me incentivou a escolher a segunda opção, pois parece boa o suficiente, mas antes de fazer isso, gostaria de obter ajuda de alguém mais experiente com ffmpeg. Eu sou muito novo nisso e só o usei para comandos simples (bem-sucedidos) relacionados a mp4 e mp3.

Então, para resumir as questões:

  1. É normal que um mp3 feito a partir de um arquivo wma perca segundos durante a conversão?

  2. Além disso, a diferença drástica de tamanho é normal e esperada?

  3. Os comandos que usei são as melhores opções para arquivos wma com as propriedades que mencionei acima?

  4. Você conhece um comando que me dará melhores resultados?

Obrigado pelo seu tempo.

informação relacionada