Communitygithub.com

zc277584121/raw-video-processing

원본 화면 녹화물에서 무음 구간을 제거하고 속도를 조정하여 후처리합니다. FFmpeg 기반 Python 스크립트를 사용하여 자동으로 비디오 페이싱을 최적화합니다.

raw-video-processing란 무엇인가요?

이 스킬은 원본 화면 녹화물(raw screen recordings)을 후처리하여 무음 구간을 자동으로 제거하고 재생 속도를 조정함으로써 비디오의 전체적인 페이싱을 개선합니다. FFmpeg 기반의 Python 스크립트를 활용하여 오디오 분석을 통해 무음 구간을 식별하고, 해당 구간을 잘라내거나 속도를 높여 불필요한 지연을 제거합니다. 이를 통해 긴 튜토리얼 영상, 라이브 코딩 세션, 프레젠테이션 녹화물 등을 더욱 간결하고 몰입감 있게 편집할 수 있습니다. 개발자와 콘텐츠 크리에이터에게 유용하며, Cursor, Claude Code, Codex와 같은 AI 코딩 에이전트 환경에서 명령어 기반으로 동작합니다. 주요 기능으로는 무음 감지 임계값 설정, 속도 조정 비율 지정, 출력 포맷 선택 등이 있으며, 모든 처리는 로컬 FFmpeg 설치에 의존합니다.

지원 대상~Claude Code~Codex CLI~Cursor
npx skills add https://github.com/zc277584121/marketing-skills/tree/main/skills/raw-video-processing

즐겨 사용하는 AI에게 물어보기

이 에이전트 스킬이 미리 로드된 새 채팅을 엽니다.

문서

raw-video-processing은(는) 무엇을 하나요?

원본 화면 녹화물에서 무음 구간을 제거하고 속도를 조정하여 후처리합니다. FFmpeg 기반 Python 스크립트를 사용하여 자동으로 비디오 페이싱을 최적화합니다.

개요

이 스킬은 화면 녹화(raw screen recording) 파일을 분석하여 무음 구간을 자동으로 감지하고 제거하거나 속도를 높여 비디오의 흐름을 개선합니다. 주로 긴 튜토리얼, 라이브 코딩, 프레젠테이션 녹화물을 더 간결하게 만들 때 유용합니다.

주요 기능

  • 무음 구간 감지 및 제거: 오디오 트랙을 분석하여 설정된 임계값 아래의 무음 구간을 찾아냅니다.
  • 속도 조정: 무음 구간의 재생 속도를 높이거나 완전히 제거하여 전체 런타임을 단축합니다.
  • FFmpeg 기반 처리: 모든 비디오/오디오 처리는 FFmpeg 명령어를 통해 수행되며, Python 스크립트가 이를 자동화합니다.
  • 사용자 정의 가능한 파라미터: 무음 감지 임계값(dB), 최소 구간 길이, 속도 배율 등을 조정할 수 있습니다.

지원 플랫폼

  • Claude Code
  • Cursor
  • Codex
  • 기타 AI 코딩 에이전트

사용 방법

  1. raw-video-processing 디렉토리로 이동합니다.
  2. 입력 비디오 파일을 준비합니다.
  3. 다음 명령어를 실행합니다:
python process_video.py --input recording.mp4 --output output.mp4 --silence-threshold -30 --speed 2.0

파라미터 설명

파라미터설명기본값
--input입력 비디오 파일 경로(필수)
--output출력 비디오 파일 경로output.mp4
--silence-threshold무음 감지 임계값 (dB)-30
--min-silence-duration최소 무음 구간 길이 (초)1.0
--speed무음 구간 속도 배율2.0

의존성

  • FFmpeg (시스템에 설치되어 있어야 함)
  • Python 3.6 이상

예시

# 기본 사용법
python process_video.py --input tutorial.mp4 --output tutorial_optimized.mp4

# 사용자 정의 임계값과 속도
python process_video.py --input recording.mp4 --output fast.mp4 --silence-threshold -25 --speed 3.0

참고 사항

  • 모든 처리는 로컬에서 이루어지며, 외부 API 호출이 없습니다.
  • 출력 파일의 품질은 입력과 동일하게 유지됩니다.
  • 긴 녹화물의 경우 처리 시간이 몇 분 소요될 수 있습니다.

라이선스

MIT

Individual skills in this repo

This repo contains 12 individual skills — each has its own dedicated page.

zc277584121/browser-screenshot

Take focused, region-specific screenshots from web pages. Navigates to the right page based on user context (URL, search query, social media post), locates the target region via DOM selectors, and crops to a clean, focused screenshot.

zc277584121/chrome-automation

Automate Chrome browser tasks using agent-browser CLI. Navigate pages, fill forms, click buttons, take screenshots, extract data, and replay recorded workflows — all inside the user's real Chrome session.

zc277584121/content-rewrite

Adapt and rewrite content for different platforms (LinkedIn, X, Reddit, English blog, WeChat). Each platform has its own tone, format, and length requirements.

zc277584121/github-traffic

Fetch, store, and visualize GitHub repository traffic data (views, clones, referrers, stars) with trend charts. Requires repo push access.

zc277584121/image-generation

Generate illustration images for articles and documentation with a Codex-first workflow, OpenAI API fallback, and Gemini fallback.

zc277584121/jupyter-notebook-writing

Write Milvus application-level Jupyter notebook examples using a Markdown-first workflow with jupyter-switch for format conversion.

zc277584121/md-to-feishu

Convert local Markdown files to Feishu (Lark) documents with automatic image uploading. Uses the feishu-docx CLI tool.

zc277584121/mermaid-to-gif

Convert Mermaid code blocks in .mmd or .md files to animated GIFs with customizable animation styles (progressive, highlight walk, pulse flow, wave).

zc277584121/mermaid-to-image

Convert Mermaid code blocks in Markdown files to PNG images using the mermaid.ink API.

zc277584121/remove-ai-style

Review and adjust writing style to reduce AI-generated patterns, making text read more naturally and human-like. Supports Chinese and English.

zc277584121/screenshot-compression

Compress PNG and JPEG screenshots in place using pngquant and jpegoptim, keeping the original format for maximum compatibility.

zc277584121/video-to-gif

Convert a video to multiple GIF variants with different quality/size tradeoffs. Generates a comparison set so the user can visually pick the best result.

관련 스킬