[ 初めての方へ | 一覧(最新更新順) | 全文検索 | 過去ログ ]
『vbaで動画ファイルから音を抽出』(スズメ)
久しぶりです。
最近は忙しくなり、この掲示板を見ることができなくなってしまいました。
これからも、たまに質問することがあると思います。その時はよろしくお願いします。
さて、質問に移りますが、動画ファイル(フォーマットはwmv、avi等)から、音(フォーマットはmp3、m4a、ogg等)を抽出したいのですが、vbaでこれは可能なのでしょうか?もし、可能なのであれば、どのようなコードになるのでしょうか?
よろしくお願いします。
< 使用 Excel:Excel2010、使用 OS:Windows7 >
念のため。
http://detail.chiebukuro.yahoo.co.jp/qa/question_detail/q1095007650
ネットからDLした動画から音声を抽出する行為は違反になります。 自身で作成した動画や知り合いからもらった動画なら元ファイルがあるはずなので 音声ファイルを取り出すのはわかりますよね? (カエムワセト) 2015/04/20(月) 14:15
しかし、卒業時にもらったのは動画ファイルしかなかったので、困っているのです。アプリケーションをダウンロードするほうほうもありますが、重そうなのでvbaでできるのであればそちらでやりたいのです。
(スズメ) 2015/04/20(月) 14:41
ロジック的には、ファイルをバイナリ形式で開き、1バイトずつ先頭からBOX情報に従って読み込んでいき、
音声部分だけを抜き出しつつ、別のファイルに書き込んでいく。その課程でサイズ情報を調節。
そんな感じかと思います。興味があれば、MP4フォーマット等の資料を探してみてください。
(???) 2015/04/20(月) 15:17
>アプリケーションをダウンロードするほうほうもありますが、重そうなのでvbaでできるのであればそちらでやりたいのです。
そんない重いとは思えませんが? フリーのソフトがいろいろありますよ。
(β) 2015/04/20(月) 15:58
vbaのコードでしたら1Mもないので助かるんですよね。やっぱりmp3の知識を要するので難しいんですかね。
APIを使っても無理なんですかね?こういうときの為にAPIはあると思うのですが。
(スズメ) 2015/04/20(月) 18:07
10Gのアプリが何なのかわかりませんが、私が動画から音声を抜き出す際に使っているアプリは 10M弱ですね。 というか、ほとんどのアプリはその程度(か、それ以下)では?
いくつか、ダウンロードして、サイズ的に気に入ったものを選べばいかが?
(β) 2015/04/20(月) 19:04
最近、APIについては下記の質問がありました。
[[20150326105138]] 『開いているメモ帳(複数)の選択範囲の文字列を取得』(のらじろう)
???さんは下記のようにも述べられていますのでご留意ください。 >APIは、自分で調べる能力がない人が使うべきではありませんので、あとはご自分で試行錯誤してください。
未検証ですが、頑張ってコードを組めばAPIでも実現できるかもしれません。 頑張ってください。 (カエムワセト) 2015/04/20(月) 19:22
>やっぱりmp3の知識を要するので難しいんですかね
そうでしょうね。
で、(カエムワセト)さん、(???)さんがコメントしておられる通り、
「APIは、自分で調べる能力がない人が使うべきではありませんので、あとはご自分で試行錯誤してください。」
ですね。
で、さらにいえば、それら以前に、VBA の知識、熟練度 といったものが必須要素でしょうね。 (大変失礼ながら)日頃、(スズメ)さんがアップしておられるコードを拝見していますと mp3 とか API の前に、もっともっと、ステップを踏むことが必要なんじゃないかと。
(β) 2015/04/20(月) 20:22
とりあえず、APIはなさそうなので、10M〜3Gしかない抽出アプリを探し、もし見つからなかった場合はvbaで頑張ってみます。
みなさん、どうもありがとうございました。
(スズメ) 2015/04/20(月) 21:10
APIではない→APIではできない、という意味でしょうか?
APIではできないとは確かに誰も言っていません。私の感で音を抽出することに関連するAPIはないと思ったのでAPIは音の抽出では使えないのではないかと思っただけです。
ですのでもしかしたら工夫すればAPIを使ってできるのかもしれませんが。
(スズメ) 2015/04/20(月) 22:15
おそらく
APIではないとはだれも言ってないですよ??→APIはないとはだれも言ってないですよ??
でしょ。流れからいっても、文脈からいっても。 結構、(スズメ)さんて、早とちり?
>ですのでもしかしたら工夫すればAPIを使ってできるのかもしれませんが。
う〜ん・・・。じゃぁ、工夫してみてくださいね。フレーフレー!
(β) 2015/04/21(火) 09:37
[ 一覧(最新更新順) ]
YukiWiki 1.6.7 Copyright (C) 2000,2001 by Hiroshi Yuki.
Modified by kazu.