• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:実行結果をフォルダに格納)

aviファイルの動画を1フレームずつの画像に分けるプログラム

このQ&Aのポイント
  • aviファイルの動画を1フレームずつの画像に分けていくプログラムを作成しました。
  • プログラムの実行結果から得られた画像をすべてフォルダに格納するように改良したいです。
  • どのようにすれば画像をフォルダに格納することができるでしょうか?

質問者が選んだベストアンサー

  • ベストアンサー
  • Wr5
  • ベストアンサー率53% (2173/4061)
回答No.1

>hogehoge%05d.jpgで画像ファイルを生成していくようにしているのですが、この実行結果から得られた画像を、すべてフォルダに格納するように改良したいのです。どうしたらいいでしょうか? でしたら、出力ファイル名を生成している >sprintf(fileName,"hogehoge%05d.jpg",fileCount); でフォルダ名込みで生成すればよいのでは? 環境明示されていないので微妙ですが、 sprintf(fileName,"output\\hogehoge%05d.jpg",fileCount); とか sprintf(fileName,"output/hogehoge%05d.jpg",fileCount); とか…。 勿論、出力前にフォルダが作成済みであることと、そこへのファイル書き出しが可能である必要はありますが。 # 環境によってはファイル一覧は取得できるが書き出しはできない。とかもありますし。 # 指定先がCD-ROM上のフォルダとか。 ユーザーに入力させて…の場合は、 sprintf(fileName,"%s\\hogehoge%05d.jpg",folderName,fileCount); とかで連結すればよいでしょう。 当然ですがfileNameには十分なサイズが必要になりますけど。 この場合でも該当フォルダへの書き出しが可能であるかは別問題になりますが。 # 存在しないフォルダが指定された場合に作成して…というのであれば、環境に用意された方法で作成して下さい。

illckbc
質問者

お礼

 ありがとうございます。できました。  簡単でしたね。

すると、全ての回答が全文表示されます。

関連するQ&A