主要内容

。

录像机

ビデオビデオファイルを読み取る読み取る作作作者:作者

说明

录像机オブジェクトは,ビデオデータを含むファイル読み取り読み取り使ますますます。この格式はビデオにおり情纳されて,ビデオからデータをことができことができ。关联录像机をを用して录像机オブジェクトを作品成し,オブジェクトのプロパティを使使しビデオに关键词をクエリしから,关关节からからてを読み取ることができますてビデオ読み取ることができ。

详细については,ビデオビデオおよびオーディオファイルファイルのサポートを参照してください。

作作者

说明

V.= Videoreader(文档名称は,文档名称という名前のファイルからからデータを読み取るオブジェクトV.を作物成し。

V.= Videoreader(文档名称名称,价值は,名称と値のペア使使使当前时间标签用户数据たとえば各各プロパティを设定ししたとえば,Videoreader('myfile.mp4','currentime',1.2)は,ビデオの先头から1.2秒后に読み取りを开始します。名称と値のペアは指定ことができますますするすることができを。符で囲み,符囲み,その后対応するをしし。

入力数

すべて展开する

ファイル名。文件ベクトルまたは弦スカラーとして指定します。

详细については,ビデオビデオおよびオーディオファイルファイルのサポートを参照してください。

例:'myfile.mp4'

例:'../dir/videos/myfile.avi'

データ型:char|细绳

プロパティ

すべて展开する

录像机オブジェクトには,ビデオファイルに关键词を格式するプロパティがます。プロパティプロパティ,当前时间标签および用户数据プロパティの値はののたとえば,次のでです。たとえば,次のコマンドで。录像机オブジェクトV.期间プロパティの値を确认ますます。

d = v.duration;

このプロパティは読み取り専使用です。

ビデオデータのピクセルあたりあたりの数。数码スカラーとして指定し。

データ型:双倍的

読み取るビデオとして指定ます。タイムスタンプはビデオの始まりのののででで指定されれれさされれれ。当前时间の値は,ゼロからビデオの継続时间までの间の値です。

プラットフォームによっては,录像机オブジェクトを作物成するに,'当前时间'プロパティプロパティ正确に0ではないが,0に近い値が含まれる合并あります。'当前时间'プロパティのこの値のの,各各がビデオををし読み取る読み取る违い违いに起因しし

例:5.6

データ型:双倍的

このプロパティは読み取り専使用です。

ファイルファイル长さ(秒単位)。数码スカラーとして指定します。

データ型:双倍的

このプロパティは読み取り専使用です。

1秒あたりのビデオビデオビデオ。可以フレームフレームのしのビデオの合书,frは平均フレームレートを示します。

メモ:OS X Yosemite(版本10.10)以降では,videoWriter.をを用しし书架れたmpeg-4 / h.264ファイルは正当再生さますが,不正常なフレームレート表示され。

データ型:双倍的

このプロパティは読み取り専使用です。

ビデオビデオの高さ(ピクセル単位)。数字スカラーとして指定し。

データ型:双倍的

このプロパティは読み取り専使用です。

ファイル名。文件ベクトルまたは弦スカラーとして指定します。

データ型:char|细绳

このプロパティは読み取り専使用です。

ビデオストリームのの数。数码スカラーとして指定し。

メモ

特价のの长ささのビデオで,numframes.プロパティ値をすぐに使できないない场があります。numframes.プロパティを取得するに,コマンドラインにv.numframes.をを力します。

データ型:双倍的

このプロパティは読み取り専使用です。

リーダーリーダーオブジェクトにに付け绝対绝対绝対绝対绝対てているまたはまたはまたはまたはスカラースカラースカラースカラーとしてしししし

データ型:char|细绳

泛字ベクトルまたはまたはスカラー指定します。

例:'实验109'

データ型:char|细绳

ユーザー定义データ。任意任意のデータ型の値指定しし

このプロパティは読み取り専使用です。

matlabでのビデオ形式の表现。文件ベクトルまたは字符串スカラーとして指定します。

Motion JPEG 2000ファイル户外の种类のでは,Videoformatのの値は次次のかになりなり

ビデオ形式

Videoformatの値

RGB24ビデオビデオAVIまたはMPEG-4ファイル

'rgb24'

インデックス付きビデオのaviファイル

'索引'

グレースケールビデオのaviファイル

'灰度'

Motion JPEG 2000ファイルでは,Videoformatのの値は次次のかになりなり

イメージデータの形式

Videoformatの値

単一帯域uint8. 'mono8'
単一帯域INT8. 'Mono8签名'
単一帯域uint16 'mono16'
単一帯域int16 'Mono16签名'
3帯域uint8. 'rgb24'
3帯域INT8. 'RGB24签名'
3帯域uint16 'rgb48'
3帯域int16 'RGB48签名'

データ型:char|细绳

このプロパティは読み取り専使用です。

ビデオビデオの幅(ピクセル単位)。数码スカラーとして指定します。

データ型:双倍的

オブジェクト关节

hasfame. ビデオフレームが読み取り可かどうかを
1つ以上のビデオフレームのの
Readframe. 次のビデオフレームの読み取り
VideoreR.GetFileFormats. 录像机ででサポートされれてファイルファイル

すべて折りたたむ

例のムービーファイルXylophone.mp4.用来录像机オブジェクトを作物成し。

v = Videoreader('xylophone.mp4');

ビデオから,1フレームずつすべてのフレーム読み取ります。

尽管hasfame(v)帧= ReadFrame(v);结尾

Readframe.によってによって返されたた最后のフレーム关键词

谁是框架
名称大小字节类属性框架240x320x3 230400 uint8

ビデオビデオオブジェクトを作用成し,特点の时间からビデオフレームを読み取ります。

例のムービーファイルXylophone.mp4.を読み取るオブジェクトを作物成し。

v = Videoreader('xylophone.mp4');

ビデオの先头から2.5秒后に読み取りを开启するように指定します。

v.currentime = 2.5;

フレームを表示轴オブジェクトを作品成しますに,読み取り可能フレームがなるまで,ビデオフレームの読み取りとを行。

潮流=轴;尽管hasfame(v)vidframe = ReadFrame(v);图像(Vidframe,'父母',潮流);潮流='离开';暂停(1 / V.framerate);结尾

ビデオリーダーオブジェクトを作品成し,フレームインデックスを使使てててを読み取り読み取り読み取り読み取り読み取り読み取り読み取り読み取り読み取り

例のムービーファイルXylophone.mp4.用来录像机オブジェクトを作物成し。

v = Videoreader('xylophone.mp4');

最初最初のビデオフレームフレームだけを読み取り読み取り

帧=读取(v,1);

最后最后のビデオフレームフレームだけを読み取り読み取り

框架=读取(v,inf);

フレーム5¼10をます。

框架=读(v,[5 10]);

50フレーム目からビデオファイル最后最后ををます。

框架=读取(v,[50 inf]);

フレームフレームインデックスを指定しビデオからからからをを読み取りのににビデオの残りのフレームををにずつ読み取り読み取りををにずつ読み取り読み取り

录像机オブジェクトを作物成,当前时间プロパティプロパティ値を表示ししこのビデオ当前时间プロパティ値0は,ビデオからフレームフレームが読み取られいないことを示し示し

Vidobj = Videoreader('xylophone.mp4');Vidobj.Currentime.
ans = 0.

フレームからを指定て,ビデオから20番目のフレームをます。次次,当前时间プロパティ値を表示します。メソッドは,20番目のフレームが読み取らたことを反映して,当前时间プロパティを自动的に新闻します。ここで关节Readframe.を呼び出すと,21番目のフレームが返されます。

Frame20 =读取(Vidobj,20);Vidobj.Currentime.
ans = 0.6667

Readframe.メソッドメソッド使使て,ビデオビデオの残りのフレームを読み取り読み取りReadframe.メソッドは,当前时间,21

尽管(hasfame(vidobj))frame = ReadFrame(Vidobj);imshow(框架);标题(Sprintf('当前时间=%.3F秒',Vidobj.Currentime))));暂停(2 / Vidobj.framerate);结尾

版权所有2019 Mathworks,Inc。

限制性

  • 视窗®上部の一部の,mov,またはmp4ファイルで,关联Readframe.を使用してファイル内すべてのフレームフレーム読み取った结果のフレーム录像机オブジェクトのnumframes.プロパティプロパティによって返されるれる値と异なる异なるががありあり

ヒント

  • 苹果系统プラットフォームプラットフォームののビデオなくましましましようなファイルファイルましようようを录像机をを使て読み取るは,次を行。

    • QuickTimeプレイヤープレイヤーを使用してビデオファイルを开放ます。プレイヤーでファイルのががこと検出ささととこと検出さと,自动的に新闻形式にされますますれますますますれれますれれ

    • 新闻変换されたファイルをを保存ますます。

    • 录像机をを用して,この新しく変换されビデオファイルをます。

拡张机械

R2010Bで导入