Lançado o Transcoder de Vídeo Gratuito HandBrake 1.0.0



Após quase 13 anos, a equipe de desenvolvimento lançou a primeira versão do transcodificador de vídeo de código aberto HandBrake 1.0.0. O HandBrake é um programa freeware popular para converter e compactar vídeos. O aplicativo de plataforma cruzada é executado no Linux, macOS e Windows com uma interface gráfica ou na linha de comando. Talvez este seja o melhor programa de sua classe. É difícil encontrar pelo menos um transcodificador de vídeo de qualidade, funcionalidade e código-fonte semelhantes. Podemos dizer que este é um shell gráfico ideal para o ffmpeg (a propósito, os comandos do ffmpeg podem ser estudados usando os logs do HandBrake, isso é melhor que o manual).

O programa está disponível todos esses anos, mas apenas 13 anos depois, os desenvolvedores do HandBrake decidiram que ele havia crescido para a versão 1.0.0. Provavelmente, era um tipo de orgulho especial para eles manterem o status beta por tanto tempo, enfatizando seu perfeccionismo, apesar da estabilidade e funcionalidade absolutas do programa. Isso é comum a muitos projetos sem fins lucrativos. Parece que o Gmail também por muitos anos, por algum motivo desconhecido, manteve o status da versão beta. Talvez isso também seja feito para a conveniência de se comunicar com os usuários e remover alguma responsabilidade dos desenvolvedores. Se você encontrar algum bug, poderá responder: "Bem, esta é uma versão beta".

Há alguma ironia no fato de o programa ter saído da versão beta após o término do uso onipresente de unidades de DVD-ROM, para o processamento do qual esse transcodificador de vídeo foi criado pela primeira vez. Atualmente, poucas pessoas compram vídeo em DVD, mas o HandBrake ainda é procurado, embora não da mesma maneira que antes. A propósito, ele pode até ser usado para testar a RAM em um computador: ele detecta efetivamente os módulos de RAM com defeito . Se o programa congelar durante a codificação no mesmo local, isso significa um problema com um módulo de memória com defeito. Mesmo se o problema estiver com um único bit.

Os primeiros números de compilação não significam que as versões anteriores do programa sejam instáveis. Eles funcionaram perfeitamente mesmo então (se a memória não falhar). Mas a versão 1.0.0 fez várias mudanças importantes.

* Redesenho completo de perfis preliminares (predefinições) para transcodificação e compactação de vídeo, incluindo opções preparadas para os dispositivos mais comuns. Os perfis das versões mais antigas do HandBrake 0.10.x são armazenados na parte inferior da lista de perfis na seção Legado .


HandBrake 1.0.0 para Mac

* Suporta formato de vídeo VP9 gratuito e formato de áudio Opus.

* Suporte para aceleração de hardware Intel QuickSync Video (QSV) para codificação H.265 / HEVC em processadores Skylake, como em transcodificadores de vídeo comerciais. A codificação e decodificação acelerada por hardware reduz significativamente a carga da CPU e o consumo de energia. Para suportar a aceleração de hardware no núcleo gráfico em uma pequena área do chip Intel, existem circuitos integrados especializados que lidam apenas com vídeo. A aceleração de decodificação de vídeo por hardware está disponível para o driver gráfico via API de vídeo Direct3D (DXVA2), API de vídeo Direct3d11 ou Intel Media SDK, bem como pelos filtros MFT (Media Foundation Transform). Aceleração de codificação de hardware - somente através das interfaces Intel Media SDK ou MFT (Media Foundation Transform).

Com o suporte de hardware, a velocidade de codificação e decodificação aumenta em uma ordem de magnitude em comparação com o software puramente. Por exemplo, nas especificaçõesA versão mais recente do QSV 5.0 com a microarquitetura de sexta geração Skylake mostra o desempenho estimado de decodificação de vídeo com aceleração de hardware de mais de 16 fluxos de vídeo simultâneos de 1080p.

Os desenvolvedores do HandBrake enfatizam que nunca receberam um centavo da Intel. Esta empresa doou voluntariamente um codec compatível com QSV para o HandBrake, e o código fonte do HandBrake está disponível ao público. Se a AMD manifestar o desejo de colocar um codec para suportar a aceleração de hardware em seus processadores, ele também será implementado no transcodificador HandBrake gratuito (a princípio a AMD enviou patches, mas depois mudou de rumo). Os desenvolvedores do HandBrake são muito sensíveis a essas questões éticas, de acordo com a ideologia do código aberto.

Das outras melhorias:

* A otimização do código do assembler permitiu aumentar a velocidade do filtro em até 10% e a velocidade do codificador x264 em 10%, o que é implementado em perfis "rápidos".

* Na versão do Windows, agora você pode pausar o processo de codificação e continuar. O tamanho do instalador e a quantidade de espaço em disco na versão do Windows ficaram menores.

* Removido o suporte à aceleração de hardware da decodificação DirectX Video Acceleration (DVXA), pois causava muitos problemas.

* Bibliotecas de terceiros atualizadas que o HandBrake usa.

Melhor renderização de legendas para alguns idiomas.

* Nova documentaçãoe guias menos técnicos para iniciantes (até agora em versão beta e em inglês). Os guias para iniciantes fornecem instruções passo a passo para os cenários de transcodificação mais comuns, compreensíveis até para aqueles que nunca usaram esse software.

Faça o download do HandBrake 1.0.0 ( repositório no Github ). As versões antigas do HandBrake também são preservadas no site oficial para aqueles que estão acostumados à interface antiga e que não precisam de suporte de hardware nas CPUs mais recentes.

Pedimos a Fedor Bushlanov , gerente de produtos da Elecard, uma desenvolvedora russa de transcodificadores de vídeo, para comentar as notícias sobre o lançamento do HandBrake 1.0.0 .

- Muitos usuários regulares usam o HandBrake, mas você sabe que os estúdios de vídeo ou outras empresas comerciais sérias o usam no campo profissional?

- Pessoalmente, eu não ouvi falar disso. Mas isso é bem possível, já que a codificação de arquivos de vídeo é uma tarefa muito popular, associada ao crescimento de serviços como "salas de cinema on-line" e similares.

- Esta versão suporta o Intel QuickSync Video (QSV) para H.265 / HEVC. É diferente da mesma aceleração de hardware em outros transcodificadores? Em geral, a aceleração de hardware funciona da mesma forma ou de maneira diferente em todos os transcodificadores? Em termos de desempenho e suporte para funções QSV específicas, como desentrelaçamento, redimensionamento de vídeo, compactação de memória sem perdas para um mecanismo de mídia, etc.? Tudo isso é implementado em hardware, mas é suportado por transcodificadores de software?

- A qualidade da imagem não é, não difere. No entanto, a velocidade e o conjunto de recursos podem variar. A velocidade de codificação usando o QSV depende muito da implementação específica do suporte do Intel Media SDK, já que o próprio SDK fornece apenas uma interface de baixo nível (funções como "codificar esse quadro") e problemas relacionados, como buffer, cópia de memória e outras coisas, ficam a critério do aplicativo. Daí a diferença de velocidade e tolerância a falhas de software.

- Até onde você sabe, o VP9 está codificando a demanda entre os usuários? Há perspectivas de um formato livre em comparação com o proprietário H.265 / HEVC? A propósito, os desenvolvedores de programas ou equipamentos com suporte ao H.265 / HEVC não efetuam pagamentos ao detentor dos direitos autorais pelo uso deste codec?

- Para arquivos - sim, o codec VP9 está em demanda e, para transmissão ao vivo, codecs MPEG (AVC e HEVC) são usados. O VP9 tem perspectivas, mas o problema não está tanto em um bom codec, mas em fabricantes de equipamentos com suporte somente para MPEG, que se estabeleceram no mercado, por um lado, e fornecedores que gastaram MUITO dinheiro em tais equipamentos, por outro. Atraí-los para o lado do VP9 é muito difícil - o dinheiro já foi investido no MPEG. Sobre a mesma história com tentativas de abandonar combustíveis de hidrocarbonetos, inclusive para motores de carros. O processo está se movendo, mas muito lentamente.

Os pagamentos por HEVC e AVC são feitos pelos fabricantes do equipamento final - codificadores, configurações e outras coisas. Essas deduções representam em média uma porcentagem do custo do equipamento, de 0,1 a 5%, dependendo do tipo de equipamento e dos volumes. Em geral, eles não são tão significativos que os fabricantes estão muito chateados por causa deles.

Source: https://habr.com/ru/post/pt400251/


All Articles