Sobre o projeto

O FFmpegFreeUI (3FUI) é uma interface gráfica voltada para a plataforma Windows que permite aos usuários comuns realizar de forma prática codificação, transcodificação e conversão de formatos de vídeo. O software não inclui codecs nativos, dependendo do usuário configurar o executável FFmpeg ou adicioná-lo às variáveis de ambiente, o que mantém as funcionalidades sempre atualizadas conforme as atualizações do FFmpeg. A interface utiliza um mecanismo de renderização DirectX autodesenvolvido (LakeUI), que suporta zoom ultralto e efeitos visuais como vidro fosco. Funcionalidades principais: - Transcodificação livre com parâmetros completos, com predefinições compartilháveis e reutilizáveis - Exibição em tempo real do tempo restante e tamanho estimado do arquivo, tarefas podem ser pausadas - Fila de tarefas em lote sem limitação de quantidade - Suporte a H.264/H.265/AV1 e outras codificações populares, integrado a aceleradores de hardware NVIDIA NVENC, Intel QSV e AMD AMF - Chamada de scripts AviSynth/VapourSynth - Ferramentas de muxing, mesclagem, ffprobe, ffplay e avaliação de qualidade - Gerenciamento completo de cores e suporte a legendas embutidas - Painel de monitoramento de desempenho - Chamadas externas ou remotas via protocolo UDP (porta padrão 10591) Agente de IA: O 3FUI possui um agente inteligente integrado que suporta qualquer endpoint compatível com OpenAI SDK. Capacidades incluem controle do painel de parâmetros, gerenciamento de tarefas, acesso à internet, leitura de arquivos e imagens, execução de terminal PowerShell, entre outros. Todas as conversações são armazenadas localmente, com suporte a renderização em streaming e sintaxe Markdown. Sistema de plug-ins: Carregado por reflexão, desenvolvido em C# ou VB.NET. Permite adicionar interfaces personalizadas, registrar tarefas de codificação na fila e assinar eventos da fila (adição/início/fim/erro de tarefas). Os plug-ins são identificados pelo formato .3fui.dll na pasta Plugin. Ambiente de execução: Windows 10 1609+ (x64/arm64), requer .NET 10. Licenciado sob MIT, com todas as funções de produção gratuitas. A documentação foi escrita pelo autor 终末诗, com tutorial disponível. A comunidade é ativa.