このページの内容は最新ではありません。最新版の英語を参照するには、ここをクリックします。
vision.VideoFileReader
ビデオ ファイルからのビデオ フレームとオーディオ サンプルの読み取り
vision.VideoFileReader
System object は将来のリリースで削除される予定です。代わりに、VideoReader
オブジェクトを使用してください。
説明
VideoFileReader
オブジェクトは、ビデオ ファイルからビデオ フレーム、イメージおよびオーディオ サンプルを読み取ります。このオブジェクトは、イメージ ファイルを読み取ることもできます。
プラットフォーム | ファイル形式 |
---|---|
すべてのプラットフォーム | 非圧縮、インデックス付き、グレースケール、Motion JPEG エンコード ビデオを含む AVI ( |
すべての Windows® | MPEG-1 ( |
Windows 7 以上 | H.264 エンコード ビデオを含む MPEG-4 ( |
Macintosh | 次を含む QuickTime プレーヤーがサポートするほとんどの形式 メモ: OS X Yosemite (Version 10.10) 以降では、 |
Linux® | インストール済みの GStreamer 0.1 以上用のプラグインがサポートするすべての形式。これはhttps://gstreamer.freedesktop.org/documentation/plugins_doc.htmlに一覧表示されており、Ogg Theora ( |
ファイルの読み取り:
vision.VideoFileReader
オブジェクトを作成し、そのプロパティを設定します。関数と同様に、引数を指定してオブジェクトを呼び出します。
System object の機能の詳細については、System object とはを参照してください。
作成
構文
説明
は、入力ファイル videoFReader
= vision.VideoFileReader(Filename
)Filename
からビデオ フレームまたはオーディオ サンプルを順番に読み取るビデオ ファイル リーダー System object™、videoFReader
を返します。
はさらに、名前と値のペアを 1 つ以上使用してプロパティを設定します。各プロパティ名を引用符で囲みます。たとえば、videoFReader
= vision.VideoFileReader(___,Name,Value
)videoFReader = vision.VideoFileReader('PlayCount',1)
です。
プロパティ
使用法
構文
説明
出力引数
オブジェクト関数
オブジェクト関数を使用するには、System object を最初の入力引数として指定します。たとえば、obj
という名前の System object のシステム リソースを解放するには、次の構文を使用します。
release(obj)
例
ヒント
Windows システムでのビデオ読み取りパフォーマンス: Windows での MP4 および MOV ファイルに対するビデオ リーダーのパフォーマンスを向上するために、MATLAB は復号化にシステムのグラフィックス ハードウェアを使用します。ただし場合によっては、復号化にグラフィックス カードを使用することが原因で、システムのグラフィックス ハードウェアによってはパフォーマンスが低下することがあります。システムでのビデオ リーダーのパフォーマンスが低下している場合、次のように入力してハードウェア アクセラレーションを無効にします。
ハードウェア アクセラレーションを再度有効にするには、次のように入力します。matlab.video.read.UseHardwareAcceleration('off')
matlab.video.read.UseHardwareAcceleration('on')