2008年01月04日

ぼーか郎による着うた生成(実験中)

Web拍手:


ぼーか郎で着うた(着信音に設定できる iモーション)を生成できないものかと試行錯誤しています.
これが成功すれば,

o MML から,歌声入り着うたを作成
o 手弾き演奏 SMF から,着うたを作成

などということができます.
まだまだ実験中ではありますが,なんとなくできつつあるので,公開してみます.

MML to MP3 with ぼーか郎
SMF to MP3 with ぼーか郎 のほうも動いてはいるのですが,ファイルサイズ制限をチェックしていないので,まだ非公開ということにします)

運がよければ,MML を変換して,FOMA 端末の着うたにすることができます.

とりあえず,きむりん作,野池改良の「よ〜ろれいっひー」を着うた化したものを置いておきます.
私の携帯 SH903i では着うたになりました.(着信音に設定可能)
パケット料金は,「よ〜ろれいっひー」の場合は 30 円くらいじゃないかと思います.

Jodel_3GP.png


「パケット料金を使いながら,人柱になってもよい!」というボランティア精神あふれる方が,もしいらっしゃいましたら,いろいろな MML をMML to MP3 with ぼーか郎で変換し,変換結果に表示される QR コードからダウンロードして,お試しください.
生成されるファイルの大きさにしたがって,パケット料金も高くなりますので,十分にご注意ください.

ええと,「できなかったよぅ」報告をいただけるとうれしいことはうれしいのですが,たぶん,かなりの数の「できなかったよぅ」があると思います.
申し訳ないのですが,それらについて私は責任を取りませんし,取れません
報われない人柱かもしれません.申し訳ない.

もちろん,逆に,

「あら,できちゃった.」

というご報告もいただけるとうれしいです.


iモーションの着うた化にあたって,


を参考にさせていただき,GPAC Projectの MP4Box と,自作のツール to_ringtone を用いました.

QR code の生成には,Y.Swetake さんが作成されたQRcode Perl CGI & PHP scriptsを用いました.

MP3 ファイルを iモーション(着信音には設定できない)に変換するところまではすぐにできたのですが,着信音に設定できる着うたに変換するところが壁のようですね.
Windows 上でこの変換を行うには,QuickTime と携帯動画変換君でできるようですが,Linux 上でやるにはなかなか骨が折れます.

結局のところ,

1.
FFmpeg で MP3 を iモーションに変換し,

2.
MP4Box で iモーション中のメタ情報を,ファイル末尾からファイル先頭に移動し,

3.
自作のツールで,DRM 情報を埋め込む.

という手順を取っています.
どのツールにも一長一短があり,すべてを既存のツールで行うことが私には難しかったので,3GP ファイルを加工するちょっとしたツールを自作しました.

DRM 情報は,上にも挙げさせていただいている,
uniphi さんのサイトの記事,FOMAで着うたを登録する

の情報がたいへん有用でした.
この場で申し訳ないのですが,お礼申し上げます.


ところで,携帯用 3GP ファイルの適切なエンコードパラメータって,どれくらいなのでしょうね?
「48khz,ステレオ」にしたら,音質はいいのだけど,ファイルサイズがかなり大きくなってしまったので,いまは,「16khz, モノラル」にしています.
「8khz,モノラル」だと,歌声が何を歌っているかわからなかったもので,16khz まで上げています.
携帯用のうまい設定がありそう.
同じサンプリング周波数でも,ステレオ(2チャンネル)にすると,携帯端末側のサラウンド機能が利用できるようになって,だいぶ音質がよくなるので,妥協点が難しいところです.

--

FlMML(はてなダイアリーの MML)に,暫定的に対応
http://cancoffee2.at.webry.info/200712/article_1.html

ぼーか郎 MML サンプル -- 「よ〜ろれいっひー」
http://cancoffee2.at.webry.info/200711/article_27.html

ぼーか郎 MML サンプル -- 息継ぎのエミュレート
http://cancoffee2.at.webry.info/200711/article_18.html

ぼーか郎 MML サンプル -- 「謎」っぽいもの
http://cancoffee2.at.webry.info/200711/article_17.html

もっと手軽に「ぼーか郎」
http://cancoffee2.at.webry.info/200711/article_15.html

VOCALOID モドキ「ぼーか郎」を作ってみる -- 第4報 --
http://cancoffee2.at.webry.info/200711/article_14.html

VOCALOID MIDI 形式
http://cancoffee2.at.webry.info/200711/article_8.html

VOCALOID モドキ「ぼーか郎」を作ってみる -- 第3報 --
http://cancoffee2.at.webry.info/200711/article_7.html

VOCALOID モドキに,しゃべらせてみる
http://cancoffee2.at.webry.info/200710/article_3.html

VOCALOID モドキに名前をつける
http://cancoffee2.at.webry.info/200710/article_2.html

VOCALOID モドキを作ってみる -- 第2報 --
http://cancoffee2.at.webry.info/200710/article_1.html

VOCALOID モドキを作ってみる -- 第1報 --
http://cancoffee2.at.webry.info/200709/article_27.html

--
【コンピュータの最新記事】
posted by NOIKE at 09:58 | Comment(0) | TrackBack(7) | コンピュータ | このブログの読者になる | 更新情報をチェックする
この記事へのコメント
コメントを書く
お名前: [必須入力]

メールアドレス:

ホームページアドレス:

コメント: [必須入力]

認証コード: [必須入力]


※画像の中の文字を半角で入力してください。

この記事へのトラックバック

SMF to 着うた(iモーション)
Excerpt: 「SMF to MP3 with ぼーか郎」の着うた生成機能ですが,ファイルサイズを 300kB に抑える制限も動いた(結局,演奏できる程度にぶっち切り(^^;))ので,試験的に公開してみます. 運が..
Weblog: とりあえずコーヒーを飲もう
Tracked: 2008-10-15 18:16

ろーか郎
Excerpt: "ぼーか郎" でぐぐってみると,ローカルコンピュータ上での動作を希望する声があった. ローカルコンピュータ上で動作する "ぼーか郎",略して "ろーか郎" をそのうち作ってみよう. --
Weblog: とりあえずコーヒーを飲もう
Tracked: 2008-10-15 18:26

五線譜上の歌詞を歌わせる
Excerpt: MusicXML to MP3 with ぼーか郎を正式公開しようとしつつあります. 一応,現段階でも公開していますが,トランスポーズ機能(音高をシフトして歌声が自然になる音域に調整できる機能)をつけ..
Weblog: とりあえずコーヒーを飲もう
Tracked: 2008-10-15 18:34

MusicXML to MP3 with ぼーか郎
Excerpt: トランスポーズ機能もつけたので,正式に公開します. スライダーでしか指定できないけれど,まぁ,いいや(^^;). --
Weblog: とりあえずコーヒーを飲もう
Tracked: 2008-10-15 18:38

Recordare に置いてあるサンプル MusicXML を歌わせてみる
Excerpt: Recordare MusicXML Samples --
Weblog: とりあえずコーヒーを飲もう
Tracked: 2008-10-15 18:40

SMF Lyric メタ・イベントを歌わせる
Excerpt: SMF Lyric メタ・イベントを歌わせる機能を公開しました. 半ば,やさぐれてきているので,もう,なんでも歌わしちゃう. --
Weblog: とりあえずコーヒーを飲もう
Tracked: 2008-10-15 18:46

「NetVOCALOID」
Excerpt: 「NetVOCALOID」 http://www.y2lab.com/technology/netvocaloid.html --
Weblog: とりあえずコーヒーを飲もう
Tracked: 2009-04-09 18:46