FLAC (Free Lossless Audio Codec) é um open source, multiplataforma e programa de linha de comando livre implementado em C e projetado a partir do zero para funcionar como um codec de áudio lossless adaptados para sistemas operacionais POSIX.
FLAC é um codec de áudio muito popular e muito aclamado entre os audiófilos que querem apenas a melhor qualidade disponível para a sua biblioteca de música. O software atua como um decodificador para codificar e arquivos .flac. It & rsquo; s também o codec de áudio lossless mais rápido disponível gratuitamente.
Os principais recursos incluem qualidade lossless, decodificação rápida e codificação, suporte de hardware, metadados flexível, pesquisável, streamable, adequado para arquivamento, arquivamento CD conveniente, bem como resistente erro. Não é com perdas e inclui nenhum DRM protection.Getting começou com FLACMost provavelmente, FLAC podem ser encontrados nas principais repositórios de sua distribuição Linux de software, por isso sugerimos fortemente para instalá-lo de lá, usando o aplicativo gerenciador de pacotes padrão de sua distro.
Instalando FLAC usando o arquivo de origem gzipped também é possível, basta fazer o download da versão mais recente do Softoware, salve o arquivo em algum lugar no seu computador, descompactá-lo, abra um aplicativo Terminal Linux e ir para a localização dos ficheiros de arquivo extraído com o & lsquo; cd & rsquo ; comando (por exemplo cd /home/softoware/flac-1.3.1).
Então, você deve usar o & lsquo; ./ configure & rsquo; comando para otimizar FLAC para uma arquitetura específica, bem como para permitir várias opções escondidas que você pode precisar. Em seguida, executar o & lsquo; o & rsquo; comando para compilar o software e o & lsquo; make install & rsquo; comando como root ou o & lsquo; sudo make install & rsquo; comando como um usuário privilegiado para instalá-lo sistema wide.Under o capô e apoiado OSesLooking sob o capô do projeto FLAC, podemos notar que está escrito na linguagem de programação C. Os sistemas operacionais suportados incluem Linux, BSD, Solaris, IRIX, IBM OS / 2, BeOS, Mac OS X e Microsoft Windows. Ambas as arquiteturas de hardware de 32 bits e de 64 bits são suportados neste momento, embora recomendamos instalá-lo em um computador de 64 bits com um processador multi-core.
O que é novo nesta versão:
- Geral:
- Melhorar a eficiência de decodificação de todas as profundidades de bits mas especialmente para 24 bits para a arquitetura IA32 (lvqcl e Miroslav Lichvar).
- codificação mais rápida usando SSE e AVX (lvqcl).
- Fixo Bartlett, funções bartlett_hann e triângulo.
- New funções de apodização partial_tukey e punchout_tukey para melhor compressão (Martijn van Beurden).
- presets de compressão afinado novamente para incorporar novas funções de apodização (Martijn van Beurden).
- Corrigir -Wcast alinhar advertências sobre arquitetura armhf (Erik de Castro Lopo).
- formato FLAC:
- (nenhum)
- formato Ogg FLAC:
- (nenhum)
- flac:
- melhorias documentação saída Ajuda.
- I / O melhorias tamponantes no Windows para reduzir a fragmentação do disco ao gravar arquivos.
- escrever Só vorbis-comentários se eles são não-vazia.
- metaflac:
- (nenhum)
- plugins:
- Fix visibilidade símbolo no XMMS plugin.
- sistema de construção:
- Muitas correções e melhorias em todos os sistemas de compilação.
- documentação:
- Novo documento janelas apodização.
- bibliotecas:
- Fix CVE-2014-9028 (heap write overflow) e CVE-2014-8962 (estouro de pilha de leitura) (Erik de Castro Lopo).
- mudanças na interface:
- libFLAC:
- (nenhum)
- libFLAC ++:
- (nenhum)
O que é novo na versão 1.3.0:
- Geral:
- Mover para o desenvolvimento Xiph.org repositório git.
- A opção --sector-align de flac foi preterido e pode não existir em versões futuras. shntool fornece funcionalidade similar.
- Apoio às RF64 e Wave64 formatos em flac (veja abaixo).
- Melhor manipulação de cuesheets com taxas de amostragem não-CD-DA.
- A opção --ignore-chunk-tamanhos foi adicionado à ferramenta de linha de comando flac.
- flac:
- Adicionado suporte para codificação e decodificação de para o formato RF64, e uma nova --force-rf64 formato opção correspondente. (SF # 1762502). -metadata --keep-estrangeiras também é suportado.
- Adicionado suporte para codificação e decodificação de para o formato Sony Wave64, e uma nova --force-wave64 formato opção correspondente. (SF # 1769582). -metadata --keep-estrangeiras também é suportado.
- Adicionado novas opções --preserve-modtime e --no-preservar-modtime para especificar se ou não os arquivos de saída deve copiar o timestamp e permissões de seus arquivos de entrada. O padrão é --preserve-modtime como nas versões anteriores. (SF # 1805428).
- Permitir MM: SS: FF e MM: formatos de hora ss.ss em cuesheets não-CD-DA. (SF # 1947353, SF # 2182432)
- A opção --sector-align de flac foi preterido e pode não existir em versões futuras. shntool fornece funcionalidade similar. (SF # 1805946)
- Melhoria da mensagem de erro quando o usuário tenta decodificar um arquivo não-FLAC (SF # 2222789).
- Fix bug onde flac foi não permitir uso de --replay de ganho quando se codifica a partir de stdin (SF # 1840124).
- bug Fix com frações de segundo em algumas localidades (SF # 1815517, SF # 1858012).
- Ler e escrever máscaras de canais apropriados para 6.1 e 7.1 arquivos WAV entrada. A documentação também foi atualizado.
- Corrigir Wave64 GUIDs.
- Suporte 56kHz para análise ganho 192kHz (patch do Earl Chew)
- Adicionar capacidade de lidar com nomes de arquivos no Windows utf8 (grande conjunto de patches de Janne Hyvarinen)
- metaflac:
- Permitir MM: SS: FF e MM: formatos de hora ss.ss em cuesheets não-CD-DA. (SF # 1947353, SF # 2182432)
- plugins:
- Pequenas atualizações para XMMS plugin.
- Winamp2 plug-in foi descartada porque Nullsoft prestou apoio FLAC nativa desde 2006.
- sistema de construção:
- Correções para autotools (incluindo SF # 1859664).
- Correções para MinGW (incluindo SF # 2000973, SF # 2209829).
- Correções para gcc (incluindo SF # 1834168, SF # 2002481).
- Correções para Sun Studio / Forte (SF # 1701960).
- correções para o Windows builds (incluindo SF # 1676822, SF # 1756624, SF # 1809863, SF # 1911149).
- Correções para FreeBSD e OpenBSD.
- Compilar com GNU gcc _FORTIFY_SOURCE = 2 e pilha de proteção em caso de detecção desses recursos.
- Ativar um monte de avisos do compilador GCC e corrigir código que gera avisos.
- documentação:
- Document --ignore-pedaço-tamanhos e --apply ReplayGain---que-não-lossless opção para flac.
- bibliotecas:
- libFLAC encoder foi falta para o nível 0 compressão em vez de 5 (SF # 1816825).
- bug Fix em bitreader manipulação de leitura callback retornando uma contagem curta (SF # 2490454).
- Melhorar a capacidade do descodificador para distinguir entre um código FLAC sync e outra MPEG (SF # 2491433).
- mudanças na interface:
- libFLAC:
- Adicionado FLAC__format_blocksize_is_subset ()
- libFLAC ++:
- Adicionar um número de métodos convienience.
Comentários não encontrado