私が書いているPythonアプリケーション用の簡単なビデオ編集機能をいくつか含めたいと思います。グーグルで次のことがわかります。
- pymedia
- ピグレット(メディアモジュールを使用)
- gst-python
要件:
- 小さな足跡。私はすでにwxPythonを使用しています(理由は)。これは最終的なEXEファイルを非常に簡単に肥大化させるので、このビデオ編集機能を実装するために使用するものが肥大化に大きく影響しないことが望ましいです。
- ライブラリは引き続きアクティブに維持する必要があります。
- プロプライエタリライセンスは必要ないので、FMODは問題外です。
- 最小限の依存関係
- 本格的なビデオエディタではありません。派手なパンツのものは必要ありません。ビデオのさまざまな部分にスキップして、フレームを取得するか、ビデオセクションの開始と終了に(複数の)マーカーを配置してビットを削除する機能だけです。
- クロスプラットフォーム-一日の終わりにWindows、Linux、OSXで実行できるはずです。
上記のビデオ編集ライブラリのいずれか、またはPythonアプリケーションでまだ遭遇していない他のライブラリを使用したことがある場合は、それぞれの落とし穴と、それらが互いにどのように重なり合うかを知りたいと思います。avbinのPythonバインディングも知っている場合は、どこにあるか知りたいです。
gst-python(Pythonバインディングを使用するGstreamer)は、十分に文書化されていないようです。また、かなり大きなツールキットでもあるpyGTKと緊密に連携しているようです。