Skip to content

DarkVideoManager 0.3.0 · 라이브러리·재생·자막 업데이트

Choose a tag to compare

@doovel0per doovel0per released this 15 Oct 14:14
5b0ee3c

Windows 10/11 x64용 DarkVideoManager 0.3.0입니다. 라이브러리 분류·정리, 재생 조작, Stash 정보 가져오기와 GPU 자막 작업을 개선했습니다. 기존 15개 PR(#1–#5, #34–#43)을 검토·통합하고 실제 실행에서 발견한 문제를 수정했습니다.

홈페이지와 브라우저 체험 · 설치·사용 안내

안내 갱신: 2026-10-16 (한국 시간). 홈페이지·README와 지원 범위, 검증 결과 및 이슈 처리 안내를 맞췄습니다. 배포 버전은 v0.3.0이며 기존 설치 파일·태그·첨부 파일의 해시는 유지합니다.

다운로드

업데이트 전에 트레이 메뉴에서도 앱을 완전히 종료하세요. Source code 압축 파일은 설치 파일이 아닙니다. 설치형·포터블 실행 파일은 코드 서명이 없는 NotSigned 상태입니다.

일반 영상 관리·재생에는 API 키가 필요하지 않습니다. GPU 음성 인식 런타임은 포함되어 있고, 자막 모델과 로컬 번역 환경은 앱에서 별도 준비합니다. 첫 준비에는 인터넷과 저장 공간이 필요하며 약 15GB의 여유 공간을 권장합니다. WSL 설치 시 관리자 승인·재부팅이 필요할 수 있습니다. 자막 생성에는 Vulkan 지원 GPU·드라이버가 필요하며 새 작업의 GPU 초기화가 실패하면 원인을 표시하고 중단합니다. Google Cloud 번역을 선택하면 별도 키가 필요하고 자막 텍스트 전송·서비스 요금이 발생할 수 있습니다. 자막 설치 안내를 참고하세요.

주요 변경

  • 라이브러리: 카테고리·태그 편집과 필터, 개별 영상 추가, 긴 제목의 카드 표시 개선, 파일명 정리 미리보기와 정확 중복 후보 확인을 추가했습니다. 중복 파일은 자동 삭제하지 않습니다.
  • 메타데이터·추천: 사용자가 지정한 Stash 서버에서 파일명/제목 또는 작품 코드로 후보를 조회하고, 확인·수정한 제목·메모·태그만 적용합니다. 같은 창에서 마지막 적용을 되돌릴 수 있습니다. 로컬 시청 이력·선호 태그를 이용한 추천과 지원하는 문장 조건 검색도 제공합니다.
  • 재생: 인앱·앱에서 연 mpv의 0–9 비율 이동과 1–600초 탐색 간격을 추가했습니다. 인앱 전체화면·확대·화면 맞춤, 재생 정보 표시와 조작 도움말을 개선했습니다.
  • 썸네일: AV1 소프트웨어 디코딩, 영상별 진행 상태·중단, 실패 시 기존 썸네일 보존과 다음 작업 진행을 개선했습니다.
  • 자막: 대기열 저장 실패·WSL 진행 정보 복구, 실제 재부팅까지 설치 상태 유지, 작업 원본 위치 열기와 엔진이 확인한 처리 장치 표시를 개선했습니다. 16kHz 음성 추출 필터의 과도한 증폭으로 자막 일부가 누락되는 문제를 수정했습니다.
  • 안정성: Windows 설정 백업 보존, 재개 가능한 자막 작업의 원본 이름 보호, Stash 적용·되돌리기 후 필터 갱신과 React 19 통합을 검증했습니다.

검증 결과

공식 CI에서 단위·통합 594개 통과·선택 검사 1개 생략, 브라우저 화면 164/164, Windows 배포 도구 40/40, 비패키지 Electron 실행 9개 흐름을 통과했습니다. 타입·린트·빌드도 통과했으며 실행 의존성의 알려진 취약점은 검사 시점에 0건입니다.

별도 로컬 검증에서는 WSL Python 138개와 Windows 네이티브 Python 24개, AV1 디코딩·썸네일 생성을 확인했습니다. 배포 패키지의 실행 9개·자막 탐색 4개 흐름, 실제 포터블 시작·종료와 설치형·포터블 각각 357개 내부 파일의 일치도 확인했습니다. Radeon RX 9060 XT·Vulkan0·base 모델에서는 합성 영어 음성 3문장의 전체 SRT 생성을 확인했습니다.

GPU 검사는 번역을 끈 음성 인식 검사입니다. 새 Windows의 최초 설치·WSL 재부팅, 모든 GPU·코덱·언어, 온라인 번역·외부 Stash 실서버와 V3 차단 해소를 검증한 결과는 아닙니다. 정확한 환경·파일 해시·검사 범위는 VERIFICATION.md에 있습니다.

지원 범위와 이슈 처리

항목 v0.3.0에 반영한 조치 남은 범위
GPU 처리 장치 #12 엔진 확인 장치·이전 작업 기록·CPU 재개 사유 표시, 새 작업의 무음 CPU 전환 방지, 실제 GPU 인식 검증 제보자 PC의 원인은 미확인. 음성 추출·VAD의 CPU 사용과 별도 번역 장치는 구분
V3 차단 #13 공식 해시·서명 상태·검증 도우미 및 AhnLab 분석 요청 안내 차단 파일·탐지 정보 부족으로 조사 종료. 오탐 판정이나 차단 해소를 확인한 것은 아님
외부 메타데이터 #22 Stash 후보 조회 후 제목·메모·태그를 선택 적용하는 1차 구현 완료 표지 수집·웹 자동 일괄 분류·Stash-box·인물/장르 전용 필드는 미구현
스트리밍 #24 · 모바일/NAS #25 현재 지원 범위·수동 대안·도입 조건을 문서화 URL 재생·실시간 자막, 모바일 앱·NAS 인증/FTP·원격 자막 API는 이번 개발 범위에서 제외
macOS/ARM #26 · VSR/SVP #27 플랫폼 지원표와 이식·연동 검토 완료 해당 배포본·직접 연동은 미구현. Windows ARM 및 RTX/SVP 실환경 호환성은 미검증

위 7개 이슈는 각 조치와 종료 사유를 기록해 닫았습니다. 이슈 종료가 모든 요청 기능의 구현 또는 모든 제보 환경의 해결을 뜻하지 않습니다. GPU·V3 증상이 이어지면 앱 버전·장치 또는 탐지 정보와 개인정보를 가린 로그로 재조사를 요청할 수 있습니다.

Stash 사용 안내 · 플랫폼·연동 지원 범위 · 개인정보와 외부 전송

소스와 변경 이력

첨부 앱 소스는 v0.3.0 출시 당시 버전입니다. 이후 홈페이지와 문서의 안내 갱신은 저장소 main에서 확인할 수 있습니다.