moviepy を使用して動画を自動的にログします。これにより、トレース対象の関数に動画の入力や出力を渡せるようになり、動画データのアップロードと保存は Weave が自動的に処理します。
動画のサポートは現在 Python でのみ利用可能です。
使用するための前提条件
weaveとmoviepy==1.0.3をインストールします。- W&B アカウントを作成します。
サポートされる動画タイプ
moviepy の動画クリップオブジェクトを認識します。
- 動画ファイルから読み込んだ
VideoFileClip ImageClip、ColorClip、TextClipなどのインメモリクリップ
ファイルベースのクリップの直接アップロード
VideoFileClipで、サポート対象の拡張子を持つ有効なファイル名がある場合、Weave はそのファイルを直接アップロードします。
サポート対象のファイル拡張子:
.mp4.webm.gif
インメモリクリップのサポート
.mp4 ファイルとしてエンコードし、自動的にアップロードします。これは、次のタイプのクリップに適用されます。
ImageClipColorClipTextClip
例: 動画処理関数をトレースする
- Weave プロジェクト
video-testを初期化します。 get_video関数をweave.opとしてトラッキングし、読み込んだVideoFileClipから 1 秒間のサブクリップをVideoClipとして抽出するように定義します。- クリップを Weave にアップロードしてトラッキングします。
- 動画が見つからない場合は、ダミーの MP4 動画を自動的に生成します。

