- A atualização 1.5 do Free Lossless Audio Codec (FLAC) finalmente introduz codificação de áudio multithread
- Antes, só era possível usar uma única thread, mas agora é possível aproveitar CPUs multicore
- No comando
flac, é possível definir a quantidade de threads com as opções -j # ou --threads=#
- Com suporte a codificação multithread, agora é possível converter grandes volumes de arquivos de áudio muito mais rapidamente
- Melhorias adicionais
- Agora também há suporte para decodificação de arquivos Ogg FLAC encadeados
- Estabilidade da biblioteca aprimorada: inclui correções de bugs e atualizações no sistema de build
- Em libFLAC, libFLAC++ e metaflac, ao alterar metadados, agora é possível gravar em um novo arquivo em vez de sobrescrever o arquivo existente
1 comentários
Comentários do Hacker News
Há expectativa em relação à decodificação de arquivos Ogg FLAC concatenados
A codificação FLAC já oferece desempenho acima de 60x em tempo real em máquinas modernas
O FLAC agora foi publicado como RFC 9639
Teste de desempenho em uma máquina Windows com 8 núcleos/16 threads usando libwinpthread
flac -f -8 a.wav a.flacfoi de cerca de 13,148 segundosflac -j16 -f -8 a.wav a.flacfoi de cerca de 2,404 segundosHá curiosidade sobre se essas melhorias podem se traduzir em streaming FLAC de baixa latência