Repolode
modelscope

modelscope/FunClip

FunASR로 음성을 전사하고 선택한 텍스트나 화자에 맞춰 영상을 자르는 오픈소스 로컬 클리핑 도구로, LLM 지원 클리핑도 제공합니다.

스타
6,499
포크
773
열린 이슈
17
마지막 커밋
5일 전

어떤 프로젝트인가요?

FunClip은 영상의 음성을 바탕으로 클립을 만드는 로컬 배포형 도구입니다. FunASR의 Paraformer 모델로 영상의 음성을 인식한 뒤, 전사 결과에서 텍스트 구간이나 화자를 선택해 해당 부분의 영상 클립을 내보낼 수 있습니다. 전체 영상과 선택한 구간의 SRT 자막도 생성합니다.

주요 인터페이스는 localhost에서 실행되며 브라우저로 접속하도록 서버에 배포할 수도 있는 Gradio 웹 UI입니다. CLI에서는 먼저 음성을 인식한 다음, 선택적으로 시작 및 종료 오프셋을 지정해 대상 텍스트에 맞춰 클립을 만드는 2단계 워크플로를 제공합니다. 음성 인식에는 Paraformer, Fun-ASR-Nano, SenseVoice 또는 MOSS 백엔드를 사용할 수 있으며, Paraformer는 핫워드 사용자 지정과 CAM++ 화자 식별을 지원합니다.

FunClip에는 LLM 지원 클리핑 모드도 포함되어 있습니다. 전사 결과를 선택한 언어 모델에 전달하며, OrcaRouter나 Cheaper Inference를 통해 이용하는 모델 또는 영상 자체를 분석하는 TwelveLabs Pegasus를 사용할 수 있습니다. 모델은 클리핑할 구간을 반환합니다.

핵심 기능

  • 01FunASR Paraformer 및 선택 가능한 다른 ASR 모델로 영상 음성을 전사합니다.
  • 02전사 결과에서 텍스트 구간이나 화자를 선택해 영상을 자릅니다.
  • 03전체 영상과 잘라낸 구간의 SRT 자막을 내보냅니다.
  • 04로컬이나 서버에서 실행할 수 있는 Gradio 웹 UI를 제공합니다.
  • 05설정 가능한 모델 게이트웨이를 통해 LLM 지원 클리핑을 제공합니다.

활용 사례

  • 긴 중국어 또는 다국어 강연과 인터뷰에서 하이라이트 클립을 추출합니다.
  • 직접 입력하지 않고 영상 자막 파일을 생성합니다.
  • 여러 사람이 녹음된 영상에서 특정 화자의 구간을 추출합니다.
  • 자신의 컴퓨터나 서버에서 비공개 영상 클리핑 서비스를 운영합니다.

빠른 시작

  1. 1

    저장소를 클론합니다

    git clone https://github.com/modelscope/FunClip.git
  2. 2

    프로젝트 폴더로 이동합니다

    cd FunClip
  3. 3

    Python 3.12 가상 환경을 만들고 활성화한 다음 requirements를 설치합니다

    python3.12 -m venv .venv && . .venv/bin/activate && python -m pip install -r requirements.txt
  4. 4

    로컬 Gradio 서비스를 시작한 다음 브라우저에서 localhost:7860을 엽니다

    python funclip/launch.py

사용 전 알아둘 점

  • 다른 requirements를 설치하기 전에 사용 중인 플랫폼에 맞는 PyTorch/torchaudio를 수동으로 설치해야 합니다.
  • 선택 사항인 LLM 및 Pegasus 클리핑 기능을 사용하려면 유료 또는 별도로 발급받은 API 키가 필요합니다.

포함된 컬렉션

토픽

자주 묻는 질문

FunClip은(는) 무엇인가요?
FunASR로 음성을 전사하고 선택한 텍스트나 화자에 맞춰 영상을 자르는 오픈소스 로컬 클리핑 도구로, LLM 지원 클리핑도 제공합니다. FunClip은 영상의 음성을 바탕으로 클립을 만드는 로컬 배포형 도구입니다. FunASR의 Paraformer 모델로 영상의 음성을 인식한 뒤, 전사 결과에서 텍스트 구간이나 화자를 선택해 해당 부분의 영상 클립을 내보낼 수 있습니다. 전체 영상과 선택한 구간의 SRT 자막도 생성합니다.
FunClip은(는) 무료로 사용할 수 있나요? 라이선스는 무엇인가요?
FunClip은(는) MIT 라이선스의 오픈소스입니다. 상업용 제품에 사용하기 전에 라이선스 조건을 확인하세요.
FunClip은(는) 아직 유지보수되고 있나요?
활발히 유지보수 중. FunClip의 마지막 커밋은 2026년 11월 1일입니다.
FunClip은(는) 어디에 사용할 수 있나요?
긴 중국어 또는 다국어 강연과 인터뷰에서 하이라이트 클립을 추출합니다. 직접 입력하지 않고 영상 자막 파일을 생성합니다. 여러 사람이 녹음된 영상에서 특정 화자의 구간을 추출합니다. 자신의 컴퓨터나 서버에서 비공개 영상 클리핑 서비스를 운영합니다.
FunClip는 어떻게 설치하나요?
저장소를 클론합니다: git clone https://github.com/modelscope/FunClip.git 프로젝트 폴더로 이동합니다: cd FunClip Python 3.12 가상 환경을 만들고 활성화한 다음 requirements를 설치합니다: python3.12 -m venv .venv && . .venv/bin/activate && python -m pip install -r requirements.txt 로컬 Gradio 서비스를 시작한 다음 브라우저에서 localhost:7860을 엽니다: python funclip/launch.py
FunClip은(는) 어디서 받을 수 있나요?
소스 코드와 설치 방법은 GitHub에 있습니다: https://github.com/modelscope/FunClip

요약은 프로젝트 README를 바탕으로 AI가 작성했습니다. GitHub 통계는 매일 갱신됩니다.

관련 프로젝트