프로젝트 소개
bili_add_on은 B站 댓글(danmaku)을 영상에 오버레이하는 명령줄 도구입니다. 이 도구는 B站 영상 ID로부터 댓글 XML을 자동으로 가져오거나 로컬 XML 파일을 로드할 수 있습니다.
주요 기능 및 특징:
1. 다양한 입력 모드:
- `overlay`: 로컬 비디오 파일에 댓글을 오버레이하며, 표준 입력(STDIN)과 표준 출력(STDOUT) 파이프라인 작업을 지원합니다.
- `capture`: 카메라나 화면 캡처 같은 캡처 장치에서 비디오를 실시간으로 입력받아 댓글을 오버레이합니다.
- `list-devices`: 사용 가능한 캡처 장치를 나열합니다.
2. 렌더링 및 커스터마이징:
- 스크롤, 하단, 상단, 역방향 등 다양한 댓글 모드를 지원합니다.
- 댓글의 불투명도, 표시 영역(상하 비율), 글자 크기 배율, 스크롤 속도 및 줄 간격을 사용자 정의할 수 있습니다.
- 글자 수준 글자체 폴백 메커니즘을 갖추어 사용자 정의 글꼴, 시스템 글꼴 및 프로젝트 내장 글꼴(예: Source Han Sans)을 지원합니다.
3. 인코딩 및 성능:
- ffmpeg에 의존하여 비디오 인코딩 및 디코딩을 수행합니다.
- NVIDIA NVENC, AMD AMF, Intel QuickSync 등의 하드웨어 가속 인코딩을 지원하며, libx264 소프트웨어 인코딩 프리셋 튜닝도 제공합니다.
- 디코딩, 렌더링, 인코딩의 3단계 동시 파이프라인 아키텍처를 채택합니다.
4. 오디오 처리:
- 기본적으로 원본 비디오 오디오를 유지하며, `--audio` 옵션으로 외부 오디오 소스를 지정하고 타임라인 트리밍으로 정렬할 수 있습니다.
이 도구는 MIT 라이선스 하에 오픈 소스로 제공됩니다.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.