Devotd Github
新着開発ツール

jonghwanhyeon/python-ffmpeg v2.0.12 — 同期・非同期 FFmpeg バインディング

jonghwanhyeon/python-ffmpeg の最新リリースと、README で紹介されているインストール・トランスコード・RTSP 録画の例を取り上げる。

リポジトリ情報jonghwanhyeon/python-ffmpeg ↗

jonghwanhyeon/python-ffmpeg の最新リリースと、README で紹介されているインストール・トランスコード・RTSP 録画の例を取り上げる。

GitHub の説明: A python binding for FFmpeg which provides sync and async APIs

スター
★ 386
フォーク
51
言語
Python
ライセンス
MIT
最新リリース
v2.0.12
原文を見る ↗GitHub で見る ↗

jonghwanhyeon/python-ffmpeg は FFmpeg を Python から利用できるようにするバインディングである。同期式と非同期式の API の両方を提供しており、リポジトリに記載されている最新リリースは v2.0.12 である。このリリースで何が変わったかは、提供された資料には出てこない。したがって、バージョン番号だけから新しい機能や修正内容を断定することはできない。

このプロジェクトの目的は、FFmpeg の作業を Python のコードで扱うことにある。README では pip によるインストール方法とトランスコードの例が紹介されている。トランスコードとは映像や音声の形式を変換する作業のことである。また RTSP 入力を録画する例もあり、インストールと作業の例は同期式と非同期式の API の両方について示されている。同期・非同期の API を併せて提供することがこのリポジトリの中核である。追加の例や詳しい内容はドキュメントサイトで確認するよう、README は案内している。

リポジトリの主言語は Python で、ライセンスは MIT である。ただし提供された資料には v2.0.12 の変更一覧、性能測定、導入事例は含まれていない。そのため、このバージョンの具体的な改善点や実際の性能を評価できる根拠は乏しい。確認できる範囲は、FFmpeg 用の Python バインディングという役割、2 種類の API、そして README に掲載されたインストールと作業例までである。新しいバージョンの意味を判断するには、別の変更履歴が必要である。