프로젝트 소개
YouTube Bili Localizer는 이미 허가받은 영상을 대상으로 하는 현지화 도구로, 로컬 파일이나 허가된 URL을 자막이 포함된 하드 자막 영상으로 변환하고 B站 업로드 정보를 입력하는 것을 돕습니다.
핵심 기능 파이프라인은 다음과 같습니다:
1. 소재 획득: 로컬 파일 또는 yt-dlp를 통해 YouTube 영상을 가져올 수 있으며, 사용자는 Cookies와 PO Token을 설정할 수 있습니다.
2. 자막 추출: faster-whisper를 이용해 음성을 텍스트로 변환하고, Tesseract OCR로 화면 텍스트를 인식하여 두 가지 타임라인을 병합 및 중복 제거를 지원합니다.
3. 번역 및 교정: OpenAI 또는 DeepSeek 등의 LLM을 통합하여 컨텍스트 기반 배치 번역, 원본 자막 교정 및 업로드 메타데이터 생성을 수행합니다.
4. 영상 렌더링: FFmpeg를 사용하여 자막을 하드 자막으로 렌더링하며, 사용자 정의 폰트, 테두리, 그림자 및 위치를 지원하고, 가능한 경우 NVIDIA NVENC을 우선적으로 호출하여 가속합니다.
5. 업로드 지원: Playwright를 이용해 B站 업로드 정보를 입력하도록 도와주며, 사용자가 수동으로 확인한 후 제출합니다.
이 도구는 React로 구축된 그래픽 워크스테이션(WebView)과 CLI 명령줄 인터페이스를 제공하며, 시스템 성능을 균형 있게 유지하기 위해 세 가지 자원 모드(균형, 백그라운드, 고속)를 지원합니다. 각 단계의 처리 결과는 체크포인트로 저장되어 중단 후 재개할 수 있습니다.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.