動画録画機能について

  • このトピックには5件の返信、2人の参加者があり、最後にEIKOにより8年、 6ヶ月前に更新されました。
6件の投稿を表示中 - 1 - 6件目 (全6件中)
  • 投稿者
    投稿
  • #4320
    EIKO
    参加者

    おはようございます。
    質問ですが、MZを使ってUSBカメラなどから動画を録画、保存することはできますか?

    #4322
    MZPlatformユーザー会
    キーマスター

    はい。映像コンポーネントを使用すれば一応可能です。
    機能が不完全なのでドキュメント等は整備しておりませんが、下記のメソッドが提供されています。ファイル形式に制限があり、さらに保存したファイルを他で再生できない場合が多いため、お使いの環境で確認してからお使いください。

    1)記録時のファイル形式指定:
    記録時のファイルタイプを設定する(String)
    引数はファイル形式を示す文字列で、下記の別メソッドのいずれかで取得する。
     ファイルタイプAVIを取得する()
     ファイルタイプMOVを取得する()

    2)記録用のカメラ映像取得開始:
    startMonitoringCameraForMovie(String,String,float,boolean)
    引数はエンコード形式、解像度、フレームレート、音声取得有無の順で、
    例としてRGB、640×480、15、falseなどと指定します。

    3)カメラ映像の記録開始:
    映像のファイル記録を開始する(String)
    引数はファイルのフルパス名(指定した形式で拡張子が決まる.avi/.mov)

    4)カメラ映像の記録終了:
    映像のファイル記録を終了する()

    以上です。

    #4323
    EIKO
    参加者

    早速試してみましたが、解像度を固定値で「640×480」と指定して実行したところ
    「解像度の指定が無効です」とのエラーが出ました。
    そこで先に「映像の解像度を取得する」を設定し、解像度の設定でメソッド処理結果を指定しましたが、やはり同じエラーが出ました。
    考えられる原因があれば教えてください。

    #4324
    MZPlatformユーザー会
    キーマスター

    解像度の指定の際に、「640×480」は半角数字の間に半角英小文字のエックスを使用します。
    入力の際にご確認ください。

    #4325
    MZPlatformユーザー会
    キーマスター

    先ほどの入力時もそうでしたが、掲示板では自動的に全角の×に変換されてしまうようです。
    掲示板の記述をコピーするとうまくいきませんので、お気を付けください。

    #4326
    EIKO
    参加者

    動作はしましたが動きがかなり遅く、今の環境で使うのは無理そうでした。
    ご回答ありがとうございました!

6件の投稿を表示中 - 1 - 6件目 (全6件中)
  • このトピックに返信するにはログインが必要です。