初歩的な質問にもかかわらず親切にありがとうございました
今回教えていただきたいのはMCIのことです
単刀直入に言うと動画を再生したいのですが、mmplayでは再生できましたが
コマ送りで再生しながらbmpsaveなどで連番画像を出力したいと考えているため
MCIにて再生したほうが細かい操作が利くと思い、とりあえずは保存部分は置いておいて
動画を再生する部分を考えています。
とりあえずMCIの使い方を理解するため
exist "movie.avi" if strsize = -1:dialog "動画ファイルがありません" , 2 , "ファイルが存在しません":end mci "open movie.avi alias movie" mci "play movie"
を組んで実行したのですが
openのところでstatに-1が返ってきます
もちろん再生もできません
mp4(H264)やmp4(mpeg2/4)、flvや無圧縮のaviなど思いつく限り試しましたがダメでした
質問1. aviやmp4などがopenできない理由として考えられる原因はなんでしょうか?
質問2. MCIのopenコマンドのオプションでtypeを指定したほうがいいんでしょうか?
などしてみましたが全く変わりなかったです(statに3が返った)
open movie.avi type AVIVideo
質問3.他の環境(自分の環境はwin7の64bitです)では上ので動作しますか?
(プログラムは合っていますか?ということです)
以上3つの質問に答えていただきたいです。
ちなみに動画ファイルは他のプレーヤーなら問題なく再生できたので
動画ファイルの問題ではないと思います
もし情報が足りないようでしたらすみません