Pythonで音楽再生 | wave, PyAudio
Pythonで音楽再生 | wave, PyAudio
Pythonで音楽解析処理を行っていくので、まずwaveファイルの取り扱いかたについてしらべた。大きく分けると、
1. WAVEファイルの読み込み(wave標準ライブラリ)
2. WAVEファイルの再生(PyAudio)
上の二つに分けられる。waveモジュールというのはPythonの標準ライブラリです。
21.5. wave — WAVファイルの読み書き(原文)wave モジュールは、WAVサウンドフォーマットへの便利なインターフェイスを提供するモジュールです。このモジュールは圧縮/展開をサポートしていませんが、モノラル/ステレオには対応しています。http://docs.python.jp/2/library/wave.html
1. WAVEファイルの読み込み(wave標準ライブラリ)
waveモジュールを使う事で、waveファイルからデータを読み込めます。
しかし、読み込んだデータは、その後数値演算を行うためには、そのまま使えないので、NumpyやScipyを使い数値配列へ変換する必要があります。
上の例だとScipyのfromstringモジュールを使って、waveモジュールから取得した文字型データを数値型に変換しています。
ちなみに、オーディオの再生が不要であれば、waveモジュールを使わない方法もあります。
scipy-wav.py
Scipy.io.wavfileモジュールを使えば、簡単に数値型で得る事ができます。(注意: オーディオの再生はできません)
2. WAVEファイルの再生(PyAudio)
さて、オーディオを再生しましょう。オーディオの再生にはPyAudioを使うとよいでしょう。
pyaudio:docs pyaudio-sample.py
どうやらPythonの標準ライブラリだけではオーディオの再生はできない(?)ようです。グラフ等を表示するだけであれば、waveモジュールやScipy等を使って、数値データだけ取得すれば良いのですが、再生となると別にPyAudioが必要になります。 さて、これらを使って、音楽データの信号解析コードを作ろうとしているのですが、やたらややこしいので、一つのクラスとしてまとめました。名前はAudioManagerクラスとしています。
少々長いですが、これを作っておく事で、一つのオブジェクトで、再生と数値データを取得することができるようになりました。これを使って、GUIアプリを作っていく予定です。
↓は信号処理初心者にはおすすめです。
やり直しのための信号数学―DFT、FFT、DCTの基礎と信号処理応用 (ディジタル信号処理シリーズ)
- 作者: 三谷政昭
- 出版社/メーカー: CQ出版
- 発売日: 2004/10
- メディア: 単行本
- 購入: 4人 クリック: 73回
- この商品を含むブログ (14件) を見る
ゼロから作るDeep Learning ―Pythonで学ぶディープラーニングの理論と実装
- 作者: 斎藤康毅
- 出版社/メーカー: オライリージャパン
- 発売日: 2016/09/24
- メディア: 単行本(ソフトカバー)
- この商品を含むブログ (5件) を見る
- 作者: Amit Saha,黒川利明
- 出版社/メーカー: オライリージャパン
- 発売日: 2016/05/21
- メディア: 単行本(ソフトカバー)
- この商品を含むブログ (2件) を見る
- 作者: Philip N. Klein,松田晃一,弓林司,脇本佑紀,中田洋,齋藤大吾
- 出版社/メーカー: オライリージャパン
- 発売日: 2016/10/05
- メディア: 単行本(ソフトカバー)
- この商品を含むブログ (2件) を見る
- 作者: 樋口龍雄,川又政征
- 出版社/メーカー: 森北出版
- 発売日: 2015/01/20
- メディア: 単行本(ソフトカバー)
- この商品を含むブログ (2件) を見る
GAME ~スーツの隙間~ 1 (白泉社レディースコミックス)
- 作者: 西形まい
- 出版社/メーカー: 白泉社
- 発売日: 2016/07/05
- メディア: コミック
- この商品を含むブログを見る
【Amazon.co.jp限定 】 ASUS ゲーミングモニター 23型フルHDディスプレイ (応答速度1ms / HDMI×2,D-sub×1 / スピーカー内蔵 / 3年保証) VX238H-P
- 出版社/メーカー: Asustek
- 発売日: 2014/05/28
- メディア: Personal Computers
- この商品を含むブログを見る
AFUNTA EACH G2000 3.5mm USB ステレオ ゲーミングヘッドセット ヘッドフォン ヘッドバンド LEDライト付マイク付 PC/パソコン/タブレット/スマホ対応 ブラック&ブルー
- 出版社/メーカー: AFUNTA
- メディア: Personal Computers
- この商品を含むブログを見る
After Effects スクリプト | JSON風に設定ファイルなどを保存するなら。history.log風な設定ファイルを作る。
After Effectsをスクリプトでいじっていると、なにか設定データ等を外部の***.log
などのファイルに保存して置きたいことがあります。
僕の場合例えば、GUIを使って自動スライドショー作成アプリを作っているのですが、写真やコメントの位置を毎回選ばなくては行けません。
「覚えておいてくれたらいいのに。。」
という事で、
ファイルパスや動画の長さなどの設定データを連想配列で管理し、外部に保存しようというのが今回の狙いです。
例えばこう
setting = { "proj_name" : "20141118_fifi_weding", "photo_num": 32 } setting("path_photo") = "./aeproject/img/"; setting("movie_len") = 3*30+15;
こんな具合に設定データを保管して置きます。
ただこのままだと、テキストデータとして保存するには悩みます。
そこでJSONという形式に変換します。
(厳密には違うらしいです。)
javascriptの連想配列をJSON形式に変換.toSource() + eval()
このコードで
var jsonString = obj.toSource();
その後
var objr = eval(jsonString);
変換した変数をeval()することで、JSON風のデータが得られます。
あとはこれを保存するだけです。
連想配列をJSON形式で保存
// 連想配列をJSONに変換 jsonObj = setting.toSource() file = eval(jsonObj); // ファイルの書き込み var path = PATH_CURRENT+"/debug.log"; var file =new File(path); var flg =file.open("w"); if(flg){ txt = file.writeln("書き込むテキスト"); } file.close();
ファイル入出力に関してはこちらを参考にしてみてください。
その他
今回はGistをつかってブログが書きたかったのです。
実は最近お気に入りのエディタのSublime Text 3からGistへ投稿ができることを知って、しきりにコードを書きながらスニペットを投稿していました。
Sublime Text 2からGithub:Gistへ投稿できるプラグインの使い方 | offsidenowの日常を綴ったブログ http://t.co/tKPKEUUN23
— ふぃふぃ (@peace098beat_tr) November 18, 2014
参考までに
結婚式ムービー製作業者トップ10!!(2016年11月版)
結婚式ムービー製作業者トップ10!!(2016年11月版)
結婚式のビデオ。最近は必須に近いほど流行っています。オープニングからはじまり、プロフィール、両親へのレタービデオ、エンドロール..などなど、いまではヴァリエーションもたくさんであります。そして、もちろん業者さんもたくさん。Webで調べるとこのページにたどりつくまでに、たくさんのHPがあったことだと思います。
今回は、結婚式のビデオを製作している業者さんを調査しました。(ありそうでなかった)。まずは2016年11月現在でのGoogle検索トップ10のムービー製作業者について、各料金を一覧にしましたので今後の検討材料になればと思います。結婚式を挙げる新郎新婦様は、ビデオ以外にも決めることが沢山で目が回りますよね。意見が合わず喧嘩なんてこともよくあるそうです。この記事で喧嘩を一組でもなくせるといいなと期待してます。
本記事の対象者
結婚式準備中で、ビデオの発注先をお探しの「新郎様」・「新婦様」を対象としています。
披露宴に参列される「友人様」の余興ビデオは対象としていません。余興ビデオをお探しの方はこちらの記事を参考ください。
Bon Mariage
結婚式のオープニングムービー・結婚式のプロフィールムービーのBon Mariageでは、オープニングビデオ6900円、プロフィールビデオ15000円で承ります。結婚式まで残り1週間でも間に合います!高品質低価格で納得のいく思い出をあなたに。
キーワード:結婚式,オープニングムービー,プロフィールムービー,ウェディング,ビデオ
- プロフィールムービー 15000円~
- オープニング 6900円~
- レタービデオ 14000円~
- エンドロールビデオ 18000円~
NESPADD
ネスパDDは、結婚式・披露宴におけるムービー(映像)演出、テーブルに彩りを添えるペーパーアイテムのスペシャリストです。新論新婦の「お二人らしさ」を形に。出席いただいた皆さんが参加して良かったと感じていただける披露宴作りのお手伝いをいたします。"
キーワード:ネスパDD,NespaDD,結婚式ムービー,プロフィールムービー,結婚式映像演出,ペーパーアイテム,招待状セット,席次表
- ヒストリームービー 90000円
- オープニング 40000円
- エンディングビデオ 38000円
Favio
結婚式のプロフィールムービーやオープニングムービーなどが簡単にオーダーメイドできます。プロのクリエイターが編集したおしゃれなDVDが16800円から。最短3日で発送可能です。全国対応でスマホだけでもOKです。
- プロフィールビデオ 29800円
- オープニングムービー 19800円~29800円
- エンドロール 22800円~34800円
結婚式ムービー.com
プロフィールビデオ制作の事なら全国チェーンの「結婚式ムービー.com」 - 年間1000本超の制作実績!「立ち会い編集」が出来るのは当店だけ!挙式前日でも対応可能です(要予約)
- プロフィールビデオ 15000円~
- オープニングビデオ 14000円~
- エンドロールビデオ 14000円~
HAPPY MOVIES
プロフィールビデオ(生い立ちビデオ)のハッピームービーズでは、たくさんのビデオバリエーションをご用意して、お客様のご要望にお応えしています。「オープニングビデオ」、「プロフィールビデオ」、「エンドロール」、とお客様がイメージする結婚式の映像演出をご相談頂ければ、きっとイメージ合ったビデオをご提案いたします。プロフィールビデオは専門店の私たちにお任せください。
キーワード:プロフィールビデオ,結婚式
- プロフィールビデオ 29800円~
- オープニングビデオ 29800円~
- エンドロールビデオ 29800円~
CHOU CHOU
結婚式のプロフィールビデオならchouchou(シュシュ)にお任せください。あなたのお気に入りのプロフィールムービーがきっと見つかります。chouchou(シュシュ)だからこそ出来る、結婚式のプロフィールビデオで結婚式を一生の記念にしませんか?
キーワード:プロフィールビデオ,プロフィールムービー,結婚式,chouchou,シュシュ
- プロフィールビデオ 39800円
- オープニングムービー 19800円
- エンドロール 39800円
エタニティ
プロフィールムービーで結婚式を演出するなら映像専門会社エタニティにお任せください。¥13,000~で制作しております。テレビCM等で活躍する一流のクリエイターが制作。プロフィールムービーの他、エンドロールムービー、結婚式撮影も承ります。
キーワード:プロフィールムービー,結婚式
- プロフィールムービー 19800円~
- エンドロールビデオ 13000円~
プリンセスネット
結婚式プロフィールムービー・ビデオならプリンセスネット。女性クリエイターがお届けまで安心フォロー。マジカルクリスマスや優しくかわいい似顔絵プロフィールや子供と一緒のプロフィールビデオなど65種類の高品質なプロフィールムービーが揃ってます。
キーワード:プロフィールムービー,結婚式,DVD,ビデオ
- オープニングムービー 18800円~32800円
- プロフィールビデオ 21800円~38800円
- エンドロール 18800円~32800円
AMO
結婚式プロフィールムービー、ペーパーアイテム制作はAMOにお任せ。ゲストを退屈させない結婚式演出を取り揃えています
キーワード:結婚式,ウェディング,制作,ムービー,ペーパーアイテム,撮影
- オープニングムービー 29800円~
- プロフィールムービー 29800円~
- エンディングムービー 29800円~
ソルトウェディング
http://profile.saltwedding.jp/
プロフィールムービーのソルトウエディング。映像クリエイターが作る、セミオーダータイプのウエディングムービー制作サービス。おしゃれで清楚、本物の感動を伝えるムービーなら、ソルトウエディングにお任せください。
キーワード:プロフィール,ムービー,ビデオ,オープニング,エンドロール
- プロフィールムービー 26,400~
- オープニングムービー 18,400~
- エンドロールムービー 22,900
結
以上が2016年11月のトップ10!でした。
各社とも割り引きがありますが、相場は15,000から30,000円といったところでしょうか。いくつ動画を使うかにもよりますが、そこは予算との相談。そして新郎様新婦様の相談となりそうですね。ウェディングビデオ自体はいまや「当たり前」となっていますが、オープニングやエンディングは「必ず必要ではない」と個人的には思います。そこに時間をかけるよりは、友人らに余興を依頼したほうが場も、お客様も盛り上がること間違いないですし、披露宴がみんなで盛り上がれてよい印象を与えることもあると重います。それでは、結婚式前に大変な時期ですが、平和に楽しく準備をする手助けになれば幸いです。
その他記事
もしも自分で作るなら
デジカメde!!ムービーシアター6 Wedding 書籍セット
- 出版社/メーカー: 筆まめ
- 発売日: 2016/02/05
- メディア: DVD-ROM
- この商品を含むブログを見る
- 出版社/メーカー: ソースネクスト
- 発売日: 2016/07/15
- メディア: DVD-ROM
- この商品を含むブログを見る
マグレックス Wedding MOVIE PHOTOGRAPH 8
- 出版社/メーカー: マグレックス
- 発売日: 2014/10/22
- メディア: CD-ROM
- この商品を含むブログを見る
マグレックス Wedding MOVIE PHOTOGRAPH × Hello Kitty
- 出版社/メーカー: マグレックス
- 発売日: 2012/11/16
- メディア: DVD
- この商品を含むブログを見る
12時の鐘とシンデレラ ~Halloween Wedding~・イメージアルバム
- 出版社/メーカー: QuinRose~クインロゼ~
- 発売日: 2012/02/23
- メディア: CD
- クリック: 44回
- この商品を含むブログを見る