『黄昏のシンセミア』を応援しています!

2008年01月21日

ogg変換を高速化

皆さんはdBpoweramp Music Converterを使ってoggに変換する時、ものすごく遅いと感じませんか?
今日のネタはdBpoweramp Music Converterでのogg変換を少しでも早くする為の方法です。

事前にdBpoweramp Music Converterをインストールしてください。



http://www.dbpoweramp.com/codec-central-ogg-vorbis.htmから
dBpoweramp-Codec-OggVorbis-Lancer-SSE2.exeをダウンロードし、インストールします。

dBpoweramp-Codec-OggVorbis-aoTuV.exeをダウンロードし、インストールします。


CPUがマルチコアの方はOgg Vorbis 高速化プロジェクトから自分のCPUに合ったoggenc283_***_lancer20061110.zipをダウンロードします。
※シングルコアの方は不要です。

Ogg Vorbis 高速化プロジェクトでマルチコア対応版をダウンロードした方は、dBpoweramp Music Converterインストール先の
\encoder\ogg vorbis (aoTuV SSE*)\内のoggenc2.exeをダウンロードしたマルチコア対応の高速化版oggenc2.exeで上書きします。

最新版のdBpoweramp Music Converterはマルチコア対応になったのでマルチコア対応oggenc2を使う必要がなくなりました。


PCのCPUが対応している拡張命令を確認して下さい。
詳しくわからない方はCPU-Zで確認してください。
CPU-ZのInstructionsで対応している拡張命令(SSE,SSE2,SSE3)を確認しましょう。

この場合SSE3に対応しています。SSEが無い方は御愁傷様です。


これで準備は終わり。
後はdBpoweramp Music Converterでの変換時に、CPUの拡張命令に合った『変換形式:ogg vorbis (aoTuV SSE*)』にすればOKです。



試しに6:24、128kbpsのmp3をogg、Quality0でエンコードしてみました。
デフォルトのoggエンコーダー(dBpoweramp-Codec-OggVorbis.exe)だと24秒だったのが
Ogg Vorbis 高速化プロジェクト版のoggenc2を使用すると、わずか8秒と1/3に。
 ※Core 2 Duo E6600 定格での場合




おまけ

公式サイトのDownloadセクションから"Install DSP Effects"を選択し、"dBpoweramp-dMC-DSP.exe"をダウンロードします。
"dBpoweramp-dMC-DSP.exe"をインストールするとファイル変換時のOptions:のDSP Effects / ActionsでAddからAdd DSP Effectが選択できます。
※DSPエフェクトは体験版では30日しか使えません。

DSP Effectで"Channel Count"を選べば1chや2ch等に指定して変換出来ます。
また、"Resample"で22050Hz等にも変換出来ますが、かなり音質は低下します。

2ch、22050HzがONSには優しいと聞いたことがあるので旧型PSPでONScripterをプレイされる方は試してみてはどうでしょうか?
  22050Hzは間違いのようです。PocketPC等での話でした。すみません。







ブログは移転したため、現在トラックバックおよびコメントは受け付けておりません。




コメント一覧

1. Posted by rio   2008年03月25日 20:38
5 dBpoweramp-Codec-OggVorbis-Lancer-SSE2.exeをダウンロードしようとしたらありません。
どうしたらいいでしょう?
2. Posted by Herbas@管理人   2008年03月26日 08:09
記事を修正いしました。
aoTuV Ogg Vorbis Release 2のリンク先
dBpoweramp-Codec-OggVorbis-aoTuV.exe
をダウンロードしてください。
3. Posted by すとーむ   2008年08月24日 05:11
PSP版は 44100Hz の 2CH がメモリ的にも一番負担が小さいです。というのもデコード回数が少なくなるので。
メモステ読み込み速度的にも OGG では周波数下げても大して小さくならないので効果は薄いかなと。

はて、どっから出た情報だろ^^;
4. Posted by Herbas@管理人   2008年08月24日 07:50
アドバイスありがとうございます。PSPでは44100Hzの方がよかったのですか……
よく覚えていませんが、もしかしたらPocketPCでの話だったかもしれません。
確かし〜くるさんが言っていたような気がするので。ココでもひとつもりさんが書いているし。
http://hitotsumori.com/pspdeons/arc/entry-99.html
5. Posted by すとーむ   2008年08月24日 19:17
PocketPC>そうですね。
PSP版はdwaveに上記限定で変換行程を短縮する処理を入れてますので。
というか私の出してるのは他のと大分違うものになっているのでややこしいですよね…。
6. Posted by Herbas@管理人   2008年08月24日 19:36
やはり自分の勘違いでしたか……
ご指摘ありがとうございました。
7. Posted by もち   2009年03月17日 05:43
お尋ねしたいのですが、
dBpoweramp Music Converterで複数のCPUを使ってエンコードできるのは、
インストールしてから30日間だけなのでしょうか?

はじめはマルチコアでできていたのですが
そのうちシングルだけでエンコードするようになりました。
8. Posted by Herbas@管理人   2009年03月17日 08:16
dBpoweramp Reference 21 days full functionality, 30 day PerfectMeta access
(reverts to dBpoweramp Free after 21 days)

無料体験版は一定期間が過ぎると一部の機能が使えなくなります。