Communitygithub.com

zc277584121/raw-video-processing

生の画面録画を後処理し、無音部分を除去して速度調整を行います。FFmpegベースのPythonスクリプトを使用して、動画のペースを自動的に最適化します。

raw-video-processing とは?

このスキルは、生の画面録画(スクリーンキャスト)を後処理し、無音部分の除去と速度調整を自動で行うことで、動画のペースを最適化します。FFmpegを活用したPythonスクリプトを用いて、録画したままの動画から退屈な間を省き、視聴者にとってより魅力的なコンテンツに仕上げます。開発者やコンテンツクリエイターが手動で編集する手間を省き、効率的に動画を公開できるように設計されています。特にチュートリアルやデモ動画など、説明が主体の録画に適しており、対応プラットフォームはFFmpegがインストールされた任意の環境です。GitHubリポジトリからスキルを導入し、設定ファイルでパラメータを調整することで、好みの編集結果を得られます。

対応~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スクリプトを使用して、動画のペースを自動的に最適化します。

概要

このスキルは、生の画面録画(スクリーンキャスト)を入力として、以下の処理を自動で行います。

  • 無音部分の検出と除去
  • 動画の速度調整(必要に応じて)
  • FFmpegを用いた効率的な処理

前提条件

  • FFmpegがインストールされていること
  • Python 3.6以降

インストール方法

git clone https://github.com/zc277584121/raw-video-processing.git
cd raw-video-processing
pip install -r requirements.txt

使用方法

  1. 設定ファイル config.yaml を編集して、処理パラメータを調整します。
  2. 以下のコマンドを実行します。
python process_video.py --input input.mp4 --output output.mp4

設定オプション

パラメータ説明デフォルト値
silence_threshold無音とみなす音量しきい値(dB)-50
min_silence_duration除去する無音の最小長さ(秒)1.0
target_speed目標速度倍率(例:1.5で1.5倍速)1.0

出力例

入力動画から無音部分が除去され、指定された速度に調整された動画が生成されます。

ライセンス

MIT License

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.

関連スキル