Por que meu ogg é maior que meu m4a?

1

Estou usando os seguintes comandos para codificar um arquivo de áudio para m4a & formatos ogg:

ffmpeg.exe -i 0123456789 -ab 192k out.m4a
ffmpeg.exe -i 0123456789 -f wav - | oggenc2.exe - -r -q 6 -o out.ogg

(0123456789 não tem extensão).

Minha saída m4a é 14.608kB, enquanto minha saída ogg é 19.809kB.

Por quê? AFAIK -q 6 é aproximadamente 192kbps. Então deveria ser o mesmo. Eu pude ver um arquivo sendo 1-3MB maior que o outro, mas 5MB é bem grande. O m4a é quase 75% do ogg! Por que isso acontece?

    
por quack quixote 25.03.2010 / 21:03

3 respostas

2

-q 6 is roughly 192kb

Você está especificando uma taxa de bits variável para o ogg e taxa de bits fixa para o m4a. Enquanto a taxa de bits variável é nominalmente 192kb, não é garantido que seja 192kb, e para músicas especialmente complexas, ela será maior.

    
por 25.03.2010 / 21:21
1

-q 6 tem um alvo de ~ 192 kbit / s, mas na verdade vai de ~ 192 kbit / s a ~ 224 kbit / s, então se o seu arquivo é particularmente complexo ele tenderá para o fim mais alto

Informações de Áudio de hidrogênio

    
por 25.03.2010 / 21:14
1

Usando uma configuração de qualidade como "-q 6", o codificador irá transmitir a taxa de bits para manter uma certa qualidade. Determinadas configurações de qualidade podem produzir uma taxa de bits particular (6 podem acabar sendo 192k), mas dependerá do som que está sendo codificado.

    
por 25.03.2010 / 21:16