Embora o YouTube possa interpretar a FLAC, pode muito bem acontecer que o processo de conversão tenha um bug ou não seja suficientemente resiliente. Se você cortar o fluxo de bits FLAC com -shortest
, pode acontecer de não ser escrito corretamente e o YouTube engasgar com isso.
O YouTube gerou erros de reprodução em alguns formatos que usei para fazer o upload, e isso se resume a uma tentativa e erro se você quiser se desviar de
Quanto às suas alternativas:
- O WAV deve ter melhor suporte, mas é desnecessariamente grande em termos de tamanho de arquivo. Você poderia tentar independentemente.
- Pelo que li, o ALAC não é compatível com o YouTube.
AAC deve ser seu codec de escolha. Ele não oferece um modo matematicamente sem perdas, mas testes de audição sugerem que mesmo com codificação VBR de 96 kBit / s (restrita), a qualidade é incrivelmente boa.
De acordo com a norma ISO / IEC 13818-7, que define o AAC, "fornece qualidade indistinguível da ITU-R a uma taxa de dados de 320 kbit / s para cinco sinais de áudio de canal com largura de banda total". Isso significa que mesmo com CBR de 128 kBit / s para áudio estéreo, você deve ter um arquivo sem perdas acústicas dado um codificador suficientemente bom (no FFmpeg, libfdk-aac
e libfaac
devem ser usados, não libvo_aacenc
e aac
. )
O YouTube provavelmente vai recodificar seu vídeo e áudio de qualquer maneira, por isso, infelizmente, não há chances de fazer o upload sem perdas e fazer o download dos mesmos fluxos de bits.