Comprimir vídeos para um tamanho de arquivo específico no Ubuntu: HandBrake ou FFmpeg?
Ambas as ferramentas são escolhas sólidas e capazes, mas não são as únicas opções de vídeo disponíveis no Ubuntu. Uma nova ferramenta chamada Constrict está disponível no Flathub, prometendo simplificar a compactação de vídeos para tamanhos de arquivo exatos.

Constrict é um compressor de vídeo baseado em Python para Linux que utiliza a biblioteca FFmpeg para compactar vídeos para tamanhos de arquivo específicos. O aplicativo é projetado para ser fácil de usar e evitar a "tentativa e erro manual de re-codificação em várias taxas de bits".
Para usuários casuais, o HandBrake pode parecer complexo, e aproveitar o poder do FFmpeg requer domínio de comandos misteriosos que exigem entrada precisa. Nesse sentido, conversores de vídeo online como o CloudConvert se tornam populares.
Constrict oferece uma alternativa à essas ferramentas, calculando automaticamente a resolução ABR (taxa de bits média), taxa de quadros e qualidade de áudio de um vídeo para atender ao tamanho do arquivo de destino. Em vez de adivinhar as configurações de qualidade e esperar que o arquivo final seja pequeno o suficiente para o que você precisa, você pode especificar exatamente o tamanho que deseja que o arquivo final tenha.
O aplicativo diz que tentará "manter o máximo de qualidade audiovisual possível para o tamanho do arquivo fornecido. No entanto, reduções extremamente acentuadas no tamanho do arquivo podem causar perda significativa de qualidade no arquivo de saída e, às vezes, a compactação pode não ser possível."

Os recursos incluem:
- Compacte vários vídeos em massa e salve em uma pasta específica.
- Limites de quadros para optar por uma filmagem mais clara ou suave.
- Aceleração de hardware (somente VA-API).
- Configurações de tolerância para fornecer alguma margem de manobra nos arquivos de saída.
- Escolha de codecs de codificação H.264, HEVC, AV1 e VP9.
- Alternância de 'Qualidade Extra' em detrimento do tempo de compactação.
- Suporte para fontes GIF.
O aplicativo compacta e codifica arquivos localmente, em seu computador, sem conexões em nuvem ou gubbins de IA. Isso significa que a compactação é tão rápida quanto o seu hardware.
Constrict não é um substituto para FFpeg ou HandBrake, e não será muito útil para quem quer compactar arquivos de vídeo de comprimento para um tamanho menor, mantendo a melhor qualidade. Em vez disso, responde a uma necessidade diferente, em que se espera um compromisso.