Sobre o projeto

O YouTube Bili Localizer é uma ferramenta de localização para vídeos autorizados, projetada para converter arquivos locais ou URLs autorizadas em vídeos com legendas fixas em chinês e auxiliar no preenchimento das informações de envio no Bilibili. Seu pipeline de funções principais inclui: 1. Obtenção de Materiais: Suporta arquivos locais ou a obtenção de vídeos do YouTube via yt-dlp, permitindo que o usuário configure Cookies e PO Token. 2. Extração de Legendas: Utiliza o faster-whisper para transcrição de áudio e combina com o Tesseract OCR para reconhecer texto na imagem, suportando a fusão e a remoção de duplicatas de ambas as linhas do tempo. 3. Tradução e Revisão: Integra LLMs como OpenAI ou DeepSeek para tradução em lotes com contexto, revisão de legendas originais e geração de metadados de envio. 4. Renderização de Vídeo: Utiliza o FFmpeg para renderizar legendas como legendas fixas (hard-coded), suportando personalização de fonte, borda, sombra e posição, com prioridade para aceleração NVIDIA NVENC. 5. Auxílio na Publicação: Utiliza o Playwright para auxiliar no preenchimento das informações de envio no Bilibili, sendo submetido após a confirmação manual do usuário. A ferramenta oferece uma bancada de trabalho gráfica (WebView) construída em React e uma interface de linha de comando (CLI), suportando três modos de recursos (Equilibrado, Background, Ultra-rápido) para balancear o desempenho do sistema. Os resultados de cada etapa de processamento são salvos como checkpoints, permitindo a retomada da execução após interrupções.