このページの内容

Awesome FFmpeg

FFmpegを扱う資料や関連プロジェクトをまとめたAwesomeリストです。

目次

ドキュメント

FFmpeg の公式ドキュメントは、その機能の範囲と複雑さから、初心者には理解しにくいことで知られています。それでもリファレンスとしては非常に役立ちます。

  • FFmpeg.org - すべての出発点。
  • フィルター - FFmpeg の強力なフィルターチェーン(拡大縮小、切り抜き、連結、合成など)のドキュメント。FFmpeg で作業するときに最もよく参照するリンクの一つです。
  • man ページ - FFmpeg の公式 man ページ。
  • Wiki とバグトラッカー - 有用な情報が豊富です。
  • CLI フラグ - FFmpeg の全コマンドラインフラグを網羅したリスト。実際の利用例で見かけた未知のフラグを調べるのに便利です。

JavaScript

  • fluent-ffmpeg - FFmpeg の流れるような API。このリストから一つだけ使うなら、これがおすすめです。
  • ffmpeg-probe - メディアファイルの情報を取得する ffprobe のラッパー。
  • ffmpeg-concat - 洗練された OpenGL トランジションを使い、FFmpeg で複数の動画を連結。
  • editly - 滑らかなアニメーションとトランジションを備えた宣言的な動画編集ツール兼ライブラリ。
  • ffmpeg-generate-video-preview - 動画から見栄えのよい画像ストリップまたは GIF プレビューを生成。
  • ffmpeg-extract-frame - 動画から単一フレームを抽出。
  • ffmpeg-extract-frames - FFmpeg を使って動画からスクリーンショットを抽出。
  • gif-extract-frames - フレーム間の合成を含め、GIF からフレームを抽出。
  • ffmpeg-extract-audio - メディアファイルから音声ストリームを抽出。
  • ffmpeg-on-progress - fluent-ffmpeg で進捗を堅牢に報告するユーティリティ。
  • ffmpeg.js - Emscripten による FFmpeg の JavaScript 移植版。クライアント側で限定的に FFmpeg を利用できます。
  • ffmpeg-static - macOS、Linux、Windows 向けの静的 FFmpeg バイナリを提供。CI テストに便利です。
  • tangerine - Node.js、FFmpeg、WebSockets、Lad を使うウェブカメラ配信サービス。
  • ffparser - 入力ストリームをフレーム単位で解析し、バッファとしてコードへ直接渡します。

ネイティブ

モバイル

チュートリアル

コミュニティ

貢献

貢献を歓迎します。最初に貢献ガイドラインをお読みください。

ライセンス

CC0

法律で認められる範囲において、Travis Fischer はこの作品に関するすべての著作権および関連する権利、隣接権を放棄しています。

私の OSS 活動を支援するには、Twitter でフォローしてください Twitter