Sobre o projeto
ffmpeg-webCLI é um aplicativo de edição de vídeo baseado em navegador, construído sobre ffmpeg.wasm. Após o carregamento do núcleo ffmpeg em WebAssembly, a mídia de origem é processada localmente em um Web Worker, em vez de ser enviada para um servidor de aplicação. O aplicativo pode ser instalado como um PWA e usado offline assim que seus ativos forem armazenados em cache.
Ele oferece mais de 30 operações de vídeo e áudio, incluindo conversão de formato, criação de GIF, compressão, corte, redimensionamento, recorte, rotação e inversão, alteração de velocidade, fades, ajustes de brilho/contraste/saturação, escala de cinza, redução de ruído, nitidez e desfoque, remoção de metadados, extração de áudio, silenciamento, ajuste de volume, normalização de volume, looping, extração de miniaturas, reversão, efeitos bumerangue, incorporação de legendas, sobreposição de logotipos, mixagem de áudio, concatenação, layouts lado a lado, picture-in-picture e inspeção de informações de mídia. Os contêineres e formatos suportados incluem MP4, WebM, MKV, MOV, AVI, GIF, MP3, AAC, WAV, OGG, FLAC, JPG e PNG.
O modo Stack permite que os usuários combinem filtros compatíveis de entrada única em uma cadeia de operações e codifiquem uma vez, enquanto o modo lote pode aplicar uma operação ou cadeia a vários arquivos, com progresso por arquivo, pré-visualizações, downloads individuais e exportação em ZIP. Um painel FFmpeg bruto aceita argumentos personalizados, mostra a pré-visualização do comando resultante, suporta um segundo arquivo de entrada e inclui receitas de exemplo com um clique.
A legendagem automática usa o OpenAI Whisper por meio do Transformers.js. O áudio é transcrito no navegador após o modelo selecionado ser baixado e armazenado em cache; as legendas SRT resultantes podem ser editadas e adicionadas como uma faixa de legenda suave ou queimadas diretamente no vídeo. Algumas operações de múltiplas entradas, por arquivo ou com uso intensivo de memória, como reversão, não estão disponíveis no modo lote.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.