Ebony-Vinyl/EAC-design-world

DeepSeek Harness 本地视频制作与设计插件:多轨剪辑、模板与设计体系、原生预览画布和真实文件导出

EAC design world란 무엇인가?

EAC design world는 DeepSeek Harness(AI 어시스턴트 플랫폼)의 플러그인으로 작동하는 로컬 비디오 제작 및 디자인 스튜디오입니다. AI와 함께 비디오, 웹사이트, 슬라이드, 문서, 이미지 등 창의적인 프로젝트를 협업하고, 미리보기, 수정, 내보내기가 가능한 실제 파일을 생성할 수 있습니다.

태그라인은 "让创作,自成世界"(대략 "창작을, 그 자체의 세계로 만들자")입니다. 현재 v0.6.0(개발 미리보기) 버전입니다.

실제로 무엇을 할 수 있나?

AI 대화와 완성된 창작 작업 사이의 다리라고 생각하면 됩니다. 채팅을 시작하고 템플릿을 선택하면 시스템이 녹화, 편집, 나레이션, 음악, 자막, 인코딩, 품질 검사 등 무거운 작업을 처리하여 실제 출력 파일을 생성합니다. 웹사이트, 슬라이드, SVG, 문서의 경우 소스 파일과 버전 기록을 유지합니다.

두 가지 방식으로 실행할 수 있습니다:

  • DeepSeek Harness 내부 — 네이티브 생성 모드, 템플릿 선택기, 작업 미리보기용 오른쪽 캔버스를 추가합니다.
  • 독립 실행형 로컬 워크벤치 — 독립적으로 실행하고 브라우저에서 액세스할 수 있습니다.

주요 기능(README에서)

  • 세 가지 생성 모드: 일반, 편집, 디자인 — 모드와 템플릿을 선택합니다. 선택 항목은 입력 상자에 작은 태그로 표시되며 텍스트를 덮어쓰지 않습니다.
  • 디자인 라이브러리: 152개의 디자인 시스템, 517개의 OpenDesign 템플릿 항목(추가로 17개의 오리지널 비디오 옵션), 유형별 검색 및 필터링 가능.
  • Shotcraft 모션 라이브러리: 150개의 로컬 모션 샷, 10개의 효과 카테고리, 59개의 큐레이션된 선택 — 비디오 미리보기, 선택 목록, 프로젝트에 샷 가져오기 기능 포함.
  • 실제 녹화: Edge 웹페이지 녹화, Windows 데스크톱 녹화(원본 영상은 절대 변경되지 않음).
  • 멀티트랙 타임라인: 시작 시간, 인점, 길이, 볼륨, 트랙 조정. 수정 번호와 함께 저장.
  • 스톡 미디어 검색: stock_search/stock-download로 Pexels, Pixabay(무료 API 키), Wikimedia Commons(키 불필요), Jamendo CC 음악 — 각 자산에 저자와 라이선스 정보가 저장됩니다.
  • 파라메트릭 색보정: 곡선, HSL 2차, 색상 곡선, 존 휠, 정적 로컬 마스크, 카메라 입력 LUT. 전역 조정을 .cube 파일로 내보내기. 미리보기 비교, 스코프, AI 반복용 색상 워크플로 도구 포함.
  • 비트 동기화 속도 및 카메라 이동: beats 분석으로 음악 동기화 컷, clip.speed로 속도 변경, clip.motion으로 디지털 카메라 이동(푸시, 풀, 팬, 틸트), 페이드아웃, 샤픈, 비네트 추가. 큰 타임라인은 메모리 문제를 피하기 위해 자동으로 여러 패스로 분할됩니다.
  • 수동 편집을 위한 핸드오프: CapCut 드래프트, Premiere/DaVinci FCP7 XML, SRT, LUT로 내보내기 — 전문 도구에서 인간이 편집을 계속할 수 있습니다.
  • 음성 및 자막: 로컬 전사, 더듬거림 제거 드래프트, SRT, 타임라인 자막, ASS 번인(자체 로컬 모델을 제공해야 함).
  • 오디오 및 인코딩: Windows SAPI 나레이션, 로컬 결정론적 기악, 소스 트랙 믹싱, H.264 출력, 기술 검사.
  • 그래픽 및 모션: renderAt(t) / __seek(t)를 사용한 결정론적 렌더링, CSS 애니메이션, GSAP 타임라인, 프레임별 검토. Motion Web 및 Onetake 라이브러리와의 선택적 통합.
  • 웹사이트 및 슬라이드: HTML, SVG, Markdown을 격리된 미리보기, 불변 수정, 소스 파일 다운로드와 함께 편집.
  • 내보내기: HTML 슬라이드 페이지네이션, PDF/PNG/PPTX 전체 페이지 이미지 내보내기(PPTX는 요소별 편집 불가 — 단순 이미지).
  • 유지보수 센터: 상단 탐색에 — 버전 실행/설치, 서명 업데이트, 로컬 업데이트, 백업 롤백, 호스트 핫 리로드, 공지사항.

다운로드 및 실행 방법

다운로드

Releases 페이지에서 받으세요:

  • eac-design-world-v0.6.0-plugin.zip — 플러그인 소스, 사전 빌드된 웹 UI, Shotcraft 비디오 및 소스, 디자인 시스템, 커버, 설치 스크립트, 라이선스(Node 종속성 없음).
  • eac-design-world-v0.6.0-media.zip — 선택적 대용량 미디어 팩(MG 미리보기 비디오, 글꼴, 렌더링 자산, 프로모 비디오).
  • eac-design-world-v0.6.0-update.zip — 유지보수 센터용 서명된 로컬 업데이트 패키지.
  • SHA256SUMS.txt — 체크섬.

두 ZIP을 같은 eac-design-world/ 폴더에 압축 해제합니다(플러그인 먼저, 그 다음 미디어 병합). 미디어 팩에는 FFmpeg, Node, Python, Whisper 모델, node_modules가 포함되지 않습니다. 직접 제공해야 합니다.

환경 요구 사항

  • Node.js 22+ 및 npm.
  • FFmpeg / FFprobe 7+(비디오 편집/내보내기용) — PATH에 있어야 합니다.
  • Chrome 또는 Edge(브라우저 녹화, HTML 프레임 렌더링, 문서 내보내기용) — 자동 감지. EAC_BROWSER를 호환되는 Chromium 실행 파일로 설정할 수 있습니다.
  • Harness 플러그인 모드에서는 호스트가 conversation, settings, right-sidebar 슬롯을 제공해야 합니다. 독립 실행형 워크벤치는 Harness 없이 작동합니다.
  • 데스크톱 녹화는 Windows 전용. 나레이션은 Windows SAPI 및 macOS say를 지원합니다.
  • 선택적 전사: Python, faster-whisper, 로컬 모델 디렉토리(기본값은 사용자 데이터의 models/faster-whisper-tiny. EAC_WHISPER_MODEL_PATH로 재정의). 도구는 모델을 다운로드하지 않습니다.

빠른 시작(세 가지 방법)

  1. 릴리스 패키지: npm ci --omit=dev, 그 다음 npm run doctor, 그 후 node scripts/install-harness.mjs --dry-run 및 node scripts/install-harness.mjs를 실행하여 Harness에 설치. 또는 .tgz에서 npm/pnpm으로 설치하고 node_modules에서 설치 프로그램을 실행.
  2. 독립 실행형 워크벤치: npm ci --omit=dev 및 npm start, 그 다음 http://127.0.0.1:4173 열기(포트는 EAC_PORT로 변경 가능).
  3. 소스에서: 클론, npm ci, npm run build, npm start.

일반적인 워크플로

  1. 편집 또는 디자인 모드를 선택한 다음 템플릿을 선택합니다(입력 상자에 썸네일 태그로 표시됨).
  2. 웹사이트, 모션, 슬라이드, 문서, 이미지 유형을 전환하여 다른 템플릿 추천을 확인합니다.
  3. 워크벤치에서 프로젝트를 만들고, 자산을 가져오고, 타임라인 또는 디자인 파일을 편집하고, 새 버전을 저장합니다.
  4. 캔버스 버튼을 클릭하여 Harness의 오른쪽 사이드바에서 디자인과 실제 비디오 출력을 미리 봅니다.
  5. 실제 출력, 볼륨, 프레임을 확인합니다 — 기계 검사는 구성, 텍스트, 브랜드, 내러티브에 대한 인간의 검토를 대체하지 않습니다.

AI 및 MCP 통합

  • 플러그인은 Harness 네이티브 도구와 표준 MCP 서버를 통해 AI에 도구를 노출합니다. 도구에는 library_list, library_read, project_create, timeline_update, job_submit, job_status, design_project_create, design_artifact_save(Harness 내에서는 eac_ 접두사)가 포함됩니다.
  • 긴 작업은 작업 ID를 반환합니다. 결과, 오류, 실제 파일을 폴링합니다.
  • Codex 로컬 MCP 항목(src/mcp-local.mjs)도 있으며, 로컬 워크벤치를 자동 시작하거나 재사용합니다.

아키텍처(간소화)

Harness conversation / settings / right-side canvas
        |
plugin/client.js + host.mjs
        |
Local HTTP service / MCP
        |
Project storage · revisions · task queue
    ┌────┴────┐
FFmpeg / Playwright   Design artifact storage
(recording, editing,   (HTML / SVG / MD)
mixing, encoding,      preview, history, export
subtitles, frame grabs)

주요 디렉토리: plugin/(Harness 클라이언트), src/(서버, 작업, 미디어 엔진, 디자인 저장소, MCP), ui/(React 워크벤치), public/(자산), vendor/(서드파티 템플릿), scripts/(설치/빌드/진단), tests/.

현재 제한 사항(README에서)

  • OpenDesign의 전체 Electron 인프라, HyperFrames 하위 합성 엔진, 플러그인 마켓플레이스, 원격 생성 공급업체는 포함되지 않습니다.
  • PPTX 내보내기는 전체 페이지 이미지만 — PowerPoint에서 요소 수준 편집 불가. 원본 HTML은 편집 가능한 상태로 유지됩니다.
  • 임의의 기존 바이너리 PPTX 파일 구문 분석/편집 없음, 시스템 오디오 녹음 없음, 의미론적 아트 점수 없음.
  • SAPI 음성은 Windows에 설치된 것에 따라 다릅니다. 로컬 기악은 상업용 작곡 모델이 아닙니다. 전사 및 드래프트 제안은 인간의 검토가 필요합니다.
  • 일부 원본 MG 템플릿은 Blender 사전 렌더링 프레임 또는 배포되지 않은 글꼴에 의존합니다. 가용성은 실제 종속성에 따라 다릅니다.
  • 템플릿 수는 검색 가능한 콘텐츠를 반영하며, 모든 템플릿이 오프라인에서 렌더링되는 것은 아닙니다.

라이선스 및 감사

  • 프로젝트 자체 코드는 AGPL-3.0-or-later입니다.
  • 서드파티 코드, 템플릿, 글꼴, 미디어는 자체 라이선스를 유지합니다. 이 저장소에 포함되어도 변경되지 않습니다.
  • 로고와 프로모 비디오는 유지보수자가 제공하며 별도로 재라이선스되지 않습니다.
  • 크레딧: DeepSeek Harness, EAC-Desktop, OpenDesign, 15 Motion Design Styles, FFmpeg, Playwright, GSAP, React 및 기타 오픈소스 종속성.
  • 일부 선택적 라이브러리(예: PolyForm Noncommercial)는 릴리스 패키지에 포함되지 않습니다. 명확한 재배포 라이선스가 없는 두 개의 소셜 게시물 소스는 공개적으로 배포되지 않습니다.

자세한 내용은 README의 링크된 문서를 참조하세요: 아키텍처, OpenDesign 통합, 글꼴, AI 워크플로, 유지보수, 서드파티 고지.


이 설명은 제공된 README에만 기반합니다. 거기에 쓰인 것 이상의 기능이나 사실은 포함되지 않습니다.


참고: README에는 두 개의 프로모 비디오(RUSH 60s 및 Our Free Model · 65s)가 포함되어 있으며, DeepSeek Harness + EAC design world + DeepSeek v4.1 flash를 사용하여 한 번에 생성되었다고 합니다. AI가 영상을 녹화하고 음악을 직접 만들었습니다. 이는 README의 주장이며 독립적인 검증이 아닙니다.

관련

  • 프로젝트
  • 프로젝트
  • 프로젝트
  • 프로젝트