VideoGenerator
VideoGenerator[imagespec]
フレームが imagespec から生成された動画を生成する.
VideoGenerator[<"Image"imagespec,"Audio"audiospec >]
音声データが audioexpr から生成された動画を返す.
VideoGenerator[…,dur]
長さが dur の動画を生成する.
詳細とオプション
- VideoGeneratorを使ってアルゴリズム的に動画オブジェクトが生成できる.この関数は,主に,時変プロットや回転3Dオブジェクト等の動画の作成に使用される.
- imagespec は以下のいずれでもよい.
-
image 第1トラックで image を使う {image1,image2,…} 第1トラックで imageiのシーケンスを使う manipulate ManipulateまたはAnimatedImageアニメーション imagefunc 1つまたは複数の画像を作成する時間の関数 imagefunc - audiospec は以下のいずれでもよい.
-
audio 第1トラックで audio を使う {audio1,audio2,…} 第1トラックで audioiのシーケンスを使う audiofunc 音声サンプルのリストまたは行列を作成する時間の関数 audiofunc - 時間指定 dur は以下のいずれでもよい.
-
dur 秒で与えられる時間 Quantity[dur,"Seconds"] 秒または秒と互換の単位で与えられる時間 Quantity[n,"Frames"] フレーム数で与えられる時間 - 並列でフレームを生成したければ,Parallelize[VideoGenerator[…]]を使うとよい. »
- 次は,サポートされるオプションである.
-
AudioEncoding Automatic 使用する音声符号化 BitRate Automatic 使用するおおよそのビットレート CompressionLevel Automatic 使用する圧縮レベル FrameRate 30 使用するフレームレート GeneratedAssetFormat Automatic 結果のファイル形式 GeneratedAssetLocation $GeneratedAssetLocation 結果の場所 OverwriteTarget False 既存ファイルを上書きするかどうか RasterSize Automatic 式をラスタライズする際に使用するラスタサイズ SampleRate Automatic 使用する音声サンプルレート VideoEncoding Automatic 使用する動画符号化
例題
すべて開くすべて閉じるスコープ (8)
関数からの動画 (3)
音声がある動画 (2)
画像関数は時間を入力として取り,これをラスタライズしてImageにする:
オプション (10)
AudioEncoding (1)
AudioEncodingオプションを使って使用する音声符号化を指定する:
CompressionLevel (1)
CompressionLevelオプションを使って結果のファイルサイズを制御する:
GeneratedAssetLocation (2)
デジタルアセットは,$WolframDocumentsDirectory内の"Video"フォルダに自動的に生成される:
VideoGeneratorによって生成されたデジタルアセットの場所を指定する:
LocalObjectを結果のVideoオブジェクトのデジタルアセットとして使う:
OverwriteTarget (1)
RasterSize (1)
デフォルトで,動画トラック指定がGraphicsオブジェクトを生成するなら,結果はラスタライズされる:
RasterSizeオプションを使ってラスタライズを制御する:
動画トラック指定がImageを生成するときにRasterSizeオプションを指定すると結果のサイズが変更される:
SampleRate (2)
デフォルトで,音声トラック指定がAudioオブジェクトのときは,同じレートが保持される:
SampleRateオプションを使って音声入力をサンプルし直すことができる:
音声トラック指定が関数の場合は,デフォルトサンプルレートはHzである:
SampleRateオプションを使って結果のサンプルレートを制御する:
VideoEncoding (1)
VideoEncodingオプションを使って使用する動画の符号化を指定する:
アプリケーション (6)
特性と関係 (3)
Animateを使ってノートブック内にアニメーションを作成する:
VideoGeneratorでも同じ結果に達するが,コントロールは何も表示されない:
別々に生成した動画オブジェクトと音声オブジェクトをVideoCombineを使って統合することができる.
VideoCombineを使って2つを統合する:
テキスト
Wolfram Research (2020), VideoGenerator, Wolfram言語関数, https://reference.wolfram.com/language/ref/VideoGenerator.html (2021年に更新).
CMS
Wolfram Language. 2020. "VideoGenerator." Wolfram Language & System Documentation Center. Wolfram Research. Last Modified 2021. https://reference.wolfram.com/language/ref/VideoGenerator.html.
APA
Wolfram Language. (2020). VideoGenerator. Wolfram Language & System Documentation Center. Retrieved from https://reference.wolfram.com/language/ref/VideoGenerator.html