Por que os arquivos de áudio convertidos de OPUS para M4A têm uma taxa de bits muito mais alta?

Por que os arquivos de áudio convertidos de OPUS para M4A têm uma taxa de bits muito mais alta?

Ao fazer:

youtube-dl -xf bestaudio/best <link to playlist>

...Recebo muitos arquivos OPUS com taxas de bits relativamente "normais", como 130kbps.

No entanto, quando executo o mesmo comando com o estágio adicional de transcodificação dos arquivos OPUS baixados para AAC/M4A, usando um dos seguintes comandos:

youtube-dl -xf bestaudio/best --audio-format m4a <link to playlist>

youtube-dl -xf bestaudio[abr<=192] --audio-format m4a <link to playlist>

...os arquivos M4A convertidos têm taxas de bits (e tamanhos de arquivo) muito mais altas do que os arquivos OPUS originais, com média de mais de 400kbps. Isso representa um aumento de mais de 300% na taxa de bits. Isso é um bug no estágio de pós-processamento youtube-dlou é um comportamento esperado?

É a única maneira de converter o OPUS em um arquivo AAC de qualidade equivalente para obter uma taxa de bits muito mais alta? Em caso afirmativo, isso significa que quando eu converto um arquivo OPUS de, por exemplo, 192k para AAC de 192k, estou perdendo uma enorme quantidade de qualidade?

Responder1

Não converta downloads do YouTube para M4A/AAC. O YouTube já oferece áudio AAC, basta baixá-lo sem recodificação.

Uma taxa de bits superior a 400 kbps é obscenamente alta para AAC. Com um codificador decente (FDK-AAC/qaac), 160-192 kbps deve ser suficiente para obter o mesmo nível de qualidade do libopus 128 kbps vbr.

A recodificação de mídia com perdas de qualidade relativamente baixa geralmente não é recomendada, porque existe perda de geração, você precisará de uma taxa de bits muito mais alta para não adicionar artefatos de compactação adicionais.

informação relacionada