FERRAMENTAS LINUX: O App de manipulação open source MKVToolnix adiciona melhorias de desempenho

segunda-feira, 20 de novembro de 2017

O App de manipulação open source MKVToolnix adiciona melhorias de desempenho


Agora disponível para os sistemas GNU / Linux, MacOS e Windows



Uma nova versão estável do software de manipulação MKVToolNix de código aberto e plataforma cruzada MKV (Matroska) chegou no fim de semana passado com várias melhorias de desempenho e correções de bugs.

O MKVToolNix 18.0.0 continua com a série mensal de atualizações de estabilidade e confiabilidade, adicionando melhorias de desempenho aos analisadores AVC e HEVC ES graças à implementação de suporte para copiar muito menos memória e habilitando a proteção de pilha ao criar o programa com Clang 3.5.0 ou uma nova versão.

Esta versão também reintroduz a solução alternativa que foi removida no MKVToolNix 15.0.0 devido à refatoração de código para arquivos não compatíveis contendo tags que não incluem o elemento SimpleTag obrigatório. Além disso, agora há suporte completo para os compiladores MinGW 7.2.0 e Clang 3.8.0.

"Ao construir com Clang v3.8.0 ou mais recente (MinGW 7.2.0 ou mais recente), o configure deixará de restringir os sinalizadores de otimização para -O1 e use -O3 novamente (as versões mais antigas do clang sofreram uso excessivo de memória com níveis de otimização mais altos - mais velhos As versões de mingw sofreram erros, tais como falhas de segmentação com níveis de otimização mais altos) ", lê o anúncio .

AAC ADTS parser e GUI: melhorias de multiplexadores

O componente de multiplexador GUI recebeu algumas melhorias nesta versão, incluindo a capacidade para as caixas de seleção "AAC é SBR / HE-AAC / AAC +" e "Reduzir para o núcleo" na seção "Propriedades de áudio" para serem desativadas quando a funcionalidade não é implementado para o codec e recipiente de faixas selecionadas. Para mais detalhes, você pode verificar o changelog completo anexado abaixo.

Por último, mas não menos importante, o analisador AAC ADTS agora pode interpretar corretamente o elemento de cabeçalho do canal_configuração para arquivos ADTS que não possuem um elemento de configuração do programa. A funcionalidade de identificação WebVTT e Matroska do mkvpropedit e mkvmerge também recebeu algumas correções. Faça o download do MKVToolNix 18.0.0 para GNU / Linux , MacOS e Windows no agora.

Changelog

Novos recursos e aprimoramentos


  • sistema de compilação: ao construir com clang v3.8.0 ou mais recente, o configure deixará de restringir as bandeiras de otimização para -O1 e use -O3 novamente (as versões mais antigas do clang sofreram uso excessivo de memória com níveis de otimização mais altos).
  • sistema de compilação: ao construir com o mingw 7.2.0 ou posterior, a configuração não restringirá mais as bandeiras de otimização para -O2 e usará -O3 novamente (as versões mais antigas do mingw sofreram erros, como falhas de segmentação com níveis de otimização mais altos).
  • sistema de compilação: a proteção de pilha é habilitada ao criar com clang 3.5.0 ou mais recente em todas as plataformas.
  • mkvmerge: Analisadores AVC e HEVC ES: melhorias de desempenho ao copiar muito menos memória.
  • mkvmerge: tags: reintroduziu uma solução alternativa para arquivos não compatíveis com tags que não contêm o elemento SimpleTag obrigatório. Essa solução alternativa foi removida durante a refatoração de código na versão v15.0.0.
  • GUI: multiplexador: a caixa de seleção "AAC é SBR / HE-AAC / AAC +" na seção "propriedades de áudio" será desativada se a funcionalidade não for implementada para o codec e contêiner da faixa selecionada.
  • GUI: multiplexador: a caixa de seleção "reduzir ao núcleo" na seção "propriedades de áudio" será desativada se a funcionalidade não for implementada para o codec da faixa selecionada. Veja  # 2134 .

Correções de erros


  • mkvmerge: analisador AAC ADTS: interpretação fixa do elemento de cabeçalho do canal_configuração para arquivos ADTS que não possuem um elemento de configuração do programa: o valor 7 significa 7.1 canais. Corrige  # 2151 .
  • mkvmerge: identificação Matroska: os atributos date_local e date_utc só serão exibidos se o arquivo Matroska identificado contiver realmente o campo de cabeçalho "data".
  • mkvmerge: WebVTT: mkvmerge não reconheceu linhas de timestamp se as horas de componentes estavam ausentes. Corrige  # 2139 .
  • mkvpropedit, editor de cabeçalho da GUI: o campo do cabeçalho da data não será mais automaticamente adicionado sempre que a seção de informações do segmento for editada e o elemento da data seja excluído ou não presente no primeiro lugar. Corrige  # 2143 .

Fonte

Até a próxima!!

Nenhum comentário:

Postar um comentário