Communitygithub.com

antony-jip/remotion-captions

字幕の文字起こし、表示、アニメーションを行います。

remotion-captions とは?

このスキルは、Remotion(動画生成フレームワーク)を使用して、字幕の文字起こし、表示、アニメーションを簡単に実現するためのものです。開発者は、このスキルを利用することで、音声ファイルから自動的に文字起こしを行い、そのテキストを動画内で美しく表示・アニメーションさせることができます。主にClaude CodeやCursor、CodexなどのAIエージェント上で動作し、動画編集パイプラインにシームレスに統合可能です。特に、ソーシャルメディア向けの短い動画や、プレゼンテーション動画など、字幕の品質が重要なコンテンツ制作に役立ちます。SKILL.mdには、具体的な使用方法や設定例が記載されており、簡単なコードスニペットを使って数行で実装を開始できます。

対応~Claude Code~Codex CLI~Cursor
npx skills add https://github.com/antony-jip/sign-company/tree/main/forgedesk/film/.agents/skills/remotion-captions

お気に入りのAIに質問する

このエージェントスキルを事前に読み込んだ状態で新しいチャットを開きます。

ドキュメント

remotion-captions は何をしますか?

字幕の文字起こし、表示、アニメーション

このスキルは、Remotionを使用して、音声ファイルから字幕を自動的に文字起こしし、動画内でスタイリッシュに表示・アニメーションさせる機能を提供します。ソーシャルメディア動画や教育コンテンツなど、字幕の視認性と表現力を高めたい場合に最適です。

主な機能

  • 自動文字起こし: 音声ファイルを入力として、AIを活用した高精度な文字起こしを実行。
  • 字幕表示: タイムラインに同期したテキスト表示をサポート。
  • アニメーション効果: フェードイン、スライド、強調表示などのアニメーションを簡単に適用可能。
  • カスタマイズ: フォント、色、サイズ、配置など、字幕の見た目を細かく調整できます。

対応プラットフォーム

このスキルは、以下のAIエージェント上で動作します:

  • Claude Code
  • Cursor
  • Codex
  • その他、Remotionをサポートする環境

クイックスタート

  1. 必要な依存関係をインストールします:
npm install @remotion/captions
  1. 字幕データを取得するためのサンプルコード:
import { useCurrentFrame } from "remotion";
import { useCaptions } from "@remotion/captions";

export const MyComposition: React.FC = () => {
  const frame = useCurrentFrame();
  const captions = useCaptions("path/to/audio.mp3");

  return (
    <div style={{ position: "relative", width: "100%", height: "100%" }}>
      <span
        style={{
          position: "absolute",
          bottom: 50,
          left: "50%",
          transform: "translateX(-50%)",
          color: "white",
          fontSize: 32,
          opacity: captions[frame]?.text ? 1 : 0,
        }}
      >
        {captions[frame]?.text || ""}
      </span>
    </div>
  );
};
  1. 詳細な設定とアニメーションの追加方法については、公式ドキュメントを参照してください。

注意事項

  • 文字起こしには、インターネット接続が必要な場合があります(クラウドベースの音声認識サービスを使用する場合)。
  • 大きな音声ファイルの処理には時間がかかる可能性があります。
  • アニメーションのパフォーマンスは、動画のフレームレートと字幕数に依存します。

Individual skills in this repo

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

関連スキル