OpenMontageInc/OpenMontage

출처
GitHub
처음 오른 날
분야
미디어
GitHub 별 수
79,706
주 언어
Python
웹사이트
www.openmontage.video (새 탭에서 열림)

외부 오픈소스 저장소를 소개하는 글입니다. HDATF 제품이 아닙니다.

OpenMontageInc/OpenMontage

무엇을 하나

OpenMontage는 짧은 영상 한 장면 생성보다 넓은 제작 과정을 코딩 도우미에게 맡기려는 제작자와 팀을 위한 영상 제작 도구입니다. 글로 쓴 요청, 기존 촬영물이나 참고 영상을 받아 조사 자료, 대본, 장면 계획, 영상 재료와 최종 영상을 만듭니다. 별도 자동 지휘 프로그램 대신 AI 도우미가 YAML 작업 정의와 Markdown 단계 안내를 읽고 제작 순서를 조정합니다. Python 도구가 영상 작업과 상태 저장을 맡고 Remotion, HyperFrames, FFmpeg가 합성과 출력을 담당합니다. 확인한 상태 저장 코드는 필수 결과물과 기획 승인 여부를 검사하고 앞 단계가 끝났는지 확인한 뒤 다음 단계로 넘어가게 합니다. 준비에는 코딩 도우미, Python, Node.js, FFmpeg가 필요하며 일부 생성 방식에는 서비스 인증 정보나 적절한 로컬 장비가 필요합니다. 오프라인 음성 합성과 공개 촬영 자료로 유료 생성을 줄일 수 있지만 도우미 비용, 모든 자료 이용권과 모든 제공 서비스까지 무료라는 뜻은 아닙니다. 예시 제작비와 품질 설명은 제작자 주장으로 구분하며 이번 조사에서는 영상을 만들거나 전체 작업의 신뢰성을 검증하지 않았습니다.

라이선스

AGPL-3.0 네트워크 카피레프트입니다. 수정본을 서비스로 제공해도 소스를 공개해야 합니다. 제품에 쓰기 전에 검토가 필요합니다.

같은 분야 저장소

  • shinyobjectz/raea
    raea는 영상과 모션 그래픽과 3D 장면과 대화형 게임을 만드는 개발자와 코딩 에이전트를 위한 로컬 렌더링 엔진입니다. 실제 입력은 React와 TypeScript로 작성한 장면 구성과 자산이므로, 자연어 요청만으로 결과를 만들려면 외부 에이전트가 코드를 작성해야 합니다. 시간별 화면을 정의한 구성 요소를 Rust와 Bevy 엔진이 처리하며, 화면 요소와 영상과 3D와 소리를 합쳐 내보내거나 실시간으로 실행합니다. 같은 프로젝트에서 영상과 특정 시점의 정지 이미지와 실행 가능한 앱을 만들고, 검사 도구로 에이전트가 결과를 살피는 과정을 지원합니다. 공개 배포는 Apple Silicon macOS와 x86-64 Linux 및 Windows를 대상으로 하며, Windows는 가장 검증이 적은 환경이라고 명시합니다. Windows에는 Visual C++ 실행 환경과 DirectX 12나 Vulkan 드라이버가 필요하고, 소스 빌드에는 Rust와 Bun과 CMake와 환경별 라이브러리가 필요합니다. 선택 기능인 외부 생성 서비스와 다운로드형 오디오 모델과 클라우드 판정 모델에는 별도 조건이 있으며, 문서의 오프라인 설정은 네트워크가 필요한 작업을 거절합니다. 자주 바뀌는 시험 배포판이며, 경쟁 상용 서비스 제공을 제한하고 버전별 공개 2년 뒤 Apache-2.0으로 전환하는 FSL-1.1-ALv2이므로 현재 무제한 오픈소스라고 소개하지는 않습니다.
  • voyager-so/vork
    vork은 화면 편집기를 조작하는 대신 코드로 장면을 만드는 에이전트와 개발자를 위한 연구 공개 단계의 3D 및 시각효과 렌더러입니다. 형상, 재질, 조명, 카메라를 담은 장면 JSON을 입력받으며 Python과 TypeScript SDK로 같은 장면 자료를 만들 수도 있습니다. 정지 이미지, 영상, 연속 프레임, OpenEXR 파일을 만들고 깊이와 물체 식별값 같은 보조 출력도 제공합니다. 기본 렌더러는 화면에 보이는 면 계산과 광선 추적 조명을 결합하며 별도의 설정으로 경로 추적을 제공합니다. Slang 프로그램으로 카메라 광선, 재질, 빛의 진행과 시뮬레이션을 바꿀 수 있습니다. 실행 환경은 Windows나 Linux의 최근 NVIDIA GPU 또는 Metal을 지원하는 Apple Silicon이며 AMD, Intel, CPU 단독 렌더링은 지원하지 않습니다. 새 프로그램을 처음 컴파일할 때 시간이 오래 걸릴 수 있고 큰 장면이나 겹친 투명 물체에서 실패할 수 있습니다. 안개와 참여 매질은 제공하지 않으며 예제 시뮬레이션과 속도 비교가 과학적 정확성이나 같은 화질에서의 속도 우위를 입증하지는 않습니다.
  • Pilipala9919/MarcoMovie
    Marco Movie는 Android TV와 휴대전화, 태블릿용 미디어 재생 및 콘텐츠 관리 앱이며 데스크톱과 Apple 모바일용 Flutter 프로젝트도 제공합니다. 사용자가 적법한 권한으로 확보한 설정과 미디어 출처, 재생 목록을 받아 탐색과 검색, 재생 화면을 제공합니다. TV는 리모컨 초점 이동을 사용하고 모바일은 터치 전용 화면을 사용합니다. Media3 또는 Android 시스템 플레이어로 즐겨찾기와 시청 기록, 자막, 재생 제어를 제공합니다. 검색 대상은 가져온 검색 가능 출처이며 인터넷 전체가 아니고 프로젝트는 콘텐츠 목록과 설정 주소, 회원 권한을 제공하지 않습니다. 선택한 빌드의 기기 호환성을 확인해야 하며 Flutter 클라이언트는 Android 전용 JAR 확장을 지원하지 않습니다. 가져온 서비스에 관련 요청이 전송되고 선택 확장은 앱 안에서 실행되므로 안전한 격리 환경을 보장하지 않습니다. README와 상태 문서의 일부 버전 및 렌더링 지원 설명이 다르며 DRM 권한 처리와 폭넓은 실기기 재생 검증은 아직 완전하지 않습니다.
  • 66HEX/frame
    Frame은 FFmpeg를 화면으로 조작하는 네이티브 데스크톱 미디어 변환 도구입니다. 변환 명령을 직접 작성하지 않고 영상, 음성, 이미지, 자막, 메타데이터를 조정하려는 사용자를 대상으로 합니다. 원본 파일과 변환 설정을 입력받아 선택한 출력 형식의 미디어 파일을 만듭니다. FFprobe로 원본을 조사하고 공통 Rust 변환 코드에서 실행 인자를 구성하며 파일 형식, 코덱, 픽셀 형식의 조합을 검사합니다. 화면에서는 크기 변경, 자르기, 필터, 음성 트랙 선택, 자막 처리, 메타데이터 유지 또는 교체를 설정합니다. 작업 제어기는 동시 FFmpeg 실행 수를 제한하고 일시정지, 재개, 취소, 진행 상황과 로그 표시를 지원합니다. Windows, macOS, Linux를 문서화하지만 하드웨어 인코더와 코덱 사용 가능 여부는 운영체제, GPU, 제공된 FFmpeg 빌드에 따라 달라집니다. 일반 네이티브 패키지는 FFmpeg와 FFprobe를 포함하고 Flatpak은 실행 환경의 도구를 사용하며 릴리스 갱신에는 GitHub에 접속합니다. README상 배포 서명과 공증은 완비되지 않았고 형식 검사나 인코더 지원 설명만으로 개별 변환 파일의 품질과 호환성이 보장되지는 않습니다.
  • clshortfuse/renodx
    RenoDX는 ReShade 애드온을 통해 게임의 화면 그리기 방식을 수정하는 도구 모음입니다. 업무 문서나 미디어 변환보다 HDR 출력 변경 등을 만드는 그래픽 모드 개발자를 대상으로 합니다. 게임의 그리기 이벤트, 식별된 셰이더, 대체 셰이더 코드와 설정을 받아 GPU의 그리기 동작을 바꾸고 사용자 설정을 저장합니다. 핵심 코드는 셰이더 교체, 버퍼 주입, 오버레이, 화면 출력 버퍼 변경, 텍스처 자원 변경을 지원합니다. 저장소는 FPS 제한기, 개발 도구와 셰이더 역컴파일 도구도 제공합니다. 개발 도구는 로컬 연결 프로그램과 named pipe를 통해 프레임, 셰이더, 자원 조사 기능을 MCP 클라이언트에 노출할 수 있습니다. 문서의 빌드 및 실시간 조사 경로는 Windows와 ReShade를 사용하며 게임, 애드온, 연결 프로그램이 같은 PC에서 실행됩니다. 역컴파일은 항상 가능하지 않고 텍스처 교체는 실험 기능이며 개발 도구에서의 실험은 배포용 모드로 별도 검증해야 합니다. 호환성은 게임과 렌더링 경로에 따라 달라지므로 폭넓은 호환성 설명만으로 특정 게임의 동작이나 수정 허용 여부가 확인되지는 않습니다.

Trendshift 순위 목록에 오른 저장소만 담았고, 목록은 후보를 찾는 데만 썼습니다. 순위 숫자는 옮기지 않았습니다. 설명과 라이선스, 별 수는 각 GitHub 저장소에서 확인했습니다. 해설은 우리의 판단입니다. 이 프로젝트들을 직접 시험한 것은 아니며, 상승 목록에 올랐다고 품질이 증명되지는 않습니다.

GitHub에서 보기 (새 탭에서 열림)