Lançamento do editor de vídeo gratuito OpenShot 3.0

Após mais de um ano de desenvolvimento, o sistema gratuito de edição de vídeo não linear OpenShot 3.0.0 foi lançado. O código do projeto é fornecido sob a licença GPLv3: a interface é escrita em Python e PyQt5, o núcleo de processamento de vídeo (libopenshot) é escrito em C++ e usa os recursos do pacote FFmpeg, a linha do tempo interativa é escrita usando HTML5, JavaScript e AngularJS . Montagens prontas são preparadas para Linux (AppImage), Windows e macOS.

O editor possui uma interface de usuário conveniente e intuitiva que permite até mesmo usuários novatos editar vídeos. O programa suporta várias dezenas de efeitos visuais, permite trabalhar com linhas de tempo multitrilha com a capacidade de mover elementos entre elas com o mouse, permite dimensionar, cortar, mesclar blocos de vídeo, garantir um fluxo suave de um vídeo para outro , sobrepor áreas translúcidas, etc. É possível transcodificar o vídeo com uma visualização das alterações em tempo real. Ao aproveitar as bibliotecas do projeto FFmpeg, o OpenShot oferece suporte a um grande número de formatos de vídeo, áudio e imagem (incluindo suporte completo a SVG).

Lançamento do editor de vídeo gratuito OpenShot 3.0

Grandes mudanças:

  • Melhor desempenho de reprodução de vídeo ao visualizar em tempo real. Problemas com congelamento de reprodução foram resolvidos. O mecanismo de decodificação de vídeo foi redesenhado, cuja arquitetura foi alterada para funcionar corretamente em condições de perda de pacotes ou carimbos de data e hora ausentes. Compatibilidade aprimorada com vários formatos e codecs, incluindo codecs multistream como AV1. Detecção aprimorada da duração da reprodução e do final do arquivo em condições de carimbos de data/hora ausentes, metadados incorretos e codificação problemática.
  • O sistema de cache de vídeo foi redesenhado. Para o armazenamento em cache, é usado um thread de segundo plano separado, que prepara proativamente os quadros que podem ser necessários durante a reprodução adicional. Implementado suporte para operação de cache em diferentes velocidades de reprodução (1X, 2X, 4X) e com reprodução na direção reversa. As configurações oferecem novas opções de gerenciamento de cache, bem como a capacidade de limpar todo o cache.
  • A linha do tempo melhorou significativamente a precisão do snap ao cortar e mover clipes e efeitos de transição. Manter pressionada a tecla Shift garante que o cursor de reprodução se alinhe às bordas dos clipes. A operação de corte de clipes foi acelerada. Os ícones de quadro-chave foram redesenhados para que agora possam ser clicados, filtrados e usados ​​para alterar o modo de interpolação. Cada efeito de vídeo na escala tem sua própria cor e cada efeito de transição tem sua própria direção (desvanecimento e aparecimento).
    Lançamento do editor de vídeo gratuito OpenShot 3.0
  • As ferramentas para trabalhar com ondas sonoras foram ampliadas e otimizadas. Fornecido cache de dados de ondas sonoras em relação aos arquivos e salvamento do cache dentro do projeto, o que possibilitou tornar o cache independente das sessões do usuário e agilizar a renderização da onda sonora ao recortar e adicionar novamente um arquivo ao Linha do tempo. A precisão da correspondência do clipe com a onda sonora foi aumentada, graças à capacidade de dimensionar a escala do clipe para um quadro separado.
  • Redução do consumo de memória e eliminação de vazamentos de memória. O principal objetivo do trabalho realizado é adaptar o OpenShot para realizar renderizações de várias horas, por exemplo, ao processar fluxos de vídeo de longo prazo e gravações de câmeras de vigilância. Para avaliar as otimizações, foi realizado um estudo de codificação de 12 horas, que demonstrou uniformidade de consumo de memória ao longo da sessão.
  • Adicionado suporte para exportação de GIFs animados, MP3 (somente áudio), YouTube 2K, YouTube 4K e MKV. Suporte aprimorado para perfis de vídeo anamórficos (vídeos com pixels não quadrados).
  • Adicionada a capacidade de exportar clipes em modo lote, no qual os arquivos são divididos em uma série de clipes, após os quais todos esses clipes são exportados de uma vez usando o perfil e formato originais. Por exemplo, agora você pode cortar fragmentos com destaques de vídeos caseiros e exportar esses fragmentos de uma só vez na forma de arquivos de vídeo separados.
  • Os modelos de animação são adaptados para uso com o sistema de modelagem 3D Blender 3.3.
  • Adicionadas novas configurações que determinam o comportamento ao escolher caminhos de arquivos para importar, abrir/salvar e exportar. Por exemplo, ao salvar, você pode usar o diretório do projeto ou o diretório usado recentemente.
  • Garante a classificação alfabética correta dos dados em outros idiomas além do inglês.
  • Foi implementado suporte total para telas de alta densidade de pixels (Alto DPI), incluindo monitores com resolução 4K. Todos os ícones, cursores e logotipos são convertidos para formato vetorial ou salvos em alta resolução. Os algoritmos de seleção do tamanho dos widgets foram redesenhados, levando em consideração os parâmetros da tela.
  • A documentação foi atualizada para refletir o estado atual do projeto.
  • Muito trabalho foi feito para eliminar problemas que levam a travamentos e afetam a estabilidade. Entre outras coisas, testes de unidade são implementados para monitorar a qualidade do processamento multithread, detectar condições de corrida e problemas de bloqueio ao atualizar a linha do tempo e armazenar em cache a reprodução de vídeo.



Fonte: opennet.ru

Adicionar um comentário