Skip navigation

Category Archives: amarok

拡張子apeのオーディオファイルはロスレスフォーマットのひとつ、Monkey’s Audioである。ロスレス圧縮方式では他にもFLACとかあって、そちらのほうがポピュラーだとは思うのだが、必要に迫られてMonkey’s Audio形式ファイルをmp3に変換した。だいたいapeなんてAmarokとかで再生できんぞ。(爆)

具体的には以下のような手順で(自分は)変換を行った。プラットフォームは例によってUbuntu/Kubuntu。

用意するもの:
mplayer
lame

まずmplayerでapeファイルをPCM、つまりwavファイルにする。

mplayer -ao pcm:file=”output.wav” “input.ape”

これで問題なくwavファイルができたら、今度はそれをlameでmp3に圧縮。一度wavにするのはできるだけ音質を損なわないようにするため。

lame -b 320 “output.wav” “output.mp3″

最初の例でoutput.wavとしたため、lameのところはちょっと混乱しそうな例になってしまったが、ようはwavファイルを入力としてmp3へ、ということ。-b 320で指定しているビットレートは自分の好み、スタイルに過ぎないので、お好なビットレートに。

要変換ファイルがたくさんあるならシェルスクリプトを書いておくなり、それほど頻繁でも数が多いわけでもないなら && で繋いでも可、かも。

ZEN、使ってます。電車その他での移動時よりもやはり台所にいるときに主に利用しているのだけれど、はやくも料理中の油撥ねが。まー、そのためというかスキンを付けて使っているので本体そのものがそう汚れるわけではない。

Amarokとのコンビネーションもグー。AmarokのコレクションからZENにコピーしたい曲やアルバムを選択して「デバイス」タブにドラッグしてやればオーケー。楽曲をコピーする際、何も考えずにそれをしてもAmarokが自動的にアーチスト名、そしてアルバム毎にフォルダを作ってコピーしてくれる。

ZENが再生をサポートしてない形式、例えば自分の場合では多いFLACなどの場合、AmaKodeスクリプトでトランスコードできるのは便利なんだけど、いくらmp3へ変換といっても「こんなに音質落ちるもんなの?」と感じた。ふーむ、と思ってAmaKodeスクリプトをエディタで覗いたら、あーらやっぱり。lameでmp3形式にするときにビットレートを128Kにするようスクリプト内で指定してあった。ということで、これを320Kに変更。やっぱり音質は違う。

だが購入したのはZENのたかが2GBモデルなので、320Kのmp3ばかり入れているとあっと言う間にいっぱいになってしまうし、高ビットレートのファイルを再生するのは電池を余計に食うらしい。これは高ビットレートが直接というより、ZEN本体内のプロセッサに掛かる負荷が高いと、ということなんだろう。(この理由でwmaの再生はmp3と比較して電池が持たない) ちなみにディスプレイなしのZENだが、たかだが2GB程度の容量ではそれいっぱいに曲を入れても(今まさにそんな状態)フォルダスキップ機能でそれほど自分は不便は感じない。が、直接聴きたい曲にジャンプできればもちろんその方が便利なことは分かっている。

さて同じCreativeにはZEN X-FIとかいうクレジットカードサイズのプレーヤも。これにはモデルによって容量が8/16/32GBと3種類あり、しかもマイクロSDカードスロットが。さらにはこれにもスピーカが付いていて、16GBモデル以上ではWiFi接続ができてメジャーなIMとチャットができるんだそうだ。ほえー。そしてWiFiでPC上のコレクションをケーブル接続することなしに聴いたりもできるんだそうだ。

そしてXviDなどの形式の動画も再生できるという。いいなあ。かつてはApple II、そしてそれからMacintoshを何台も使っていたのに今はアンチAppleな自分にとってiPodだのiPhoneだのという選択肢はあり得ず、となるとこのCreative ZEN X-FIはかなりほしい。

とか言いながら、きっと今まで同じように買おう買おうと思っている間に新しいモデルが出ちゃうんだろうな。

そういえば友人が家電量販店のバーゲンかなにかでKenwoodのプレーヤを買った。4GB内蔵メモリでマイクロSDカードスロット付き。見せてもらうとモノは悪くないし、液晶パネルが付いているのはやはり便利だなあと思った。が、付属していたというイヤホンはこのZEN付属のそれよりさらに音質がひどく使えたものではなく、友人も「これは100円ショップで売ってるイヤホン以下だ!」と言っていた。

しかしなんで日本のメーカのこの手の製品はあまり良くない(と個人的には思う)んだろう。

zen_stone

正直注文したこと自体をなかば忘れていた。

注文を入れた時点で在庫なしバックオーダ状態で、出荷は2月中旬になるとなっていたのだが、待っている間に忘れてしまっていた。忘れていたぐらいなので「待っていた」とも言えないかもしれない。(笑)

それでは、とさっそくPCに接続してみる。えーと、ファイルシステムはvfatなんだろうから、と適当にコンソール(てかyakuake)でmountコマンド。

もちろんマウントはできた。んが、ただ下のようなmountの仕方ではAmarokからは使えない。もちろんコンソール上などで手動でコピーしてやれば問題ないが。(もちろんマウントポイントは事前に作成しておく)

sudo mount -t vfat /dev/sdc1 /media/zenstone

マウントはできたがこのままだとsudoしないとコピーもできない。みてみるとオーナーやグループがroot/rootになっている。(この状態でsudo cp -rなどでコピーしても再生はできる。が、面倒だ)

ああ、rwとかusersとかmountのオプション指定がいるんだなと色々試す。が、Amarokのデバイスタブで認識できない。

色々ネットで検索して、あーこうなのねとたどり着いたmountコマンドのオプション指定方法があって、それを安易に.bashrcにエイリアスとして入れたのが下。

alias zenmount=’sudo mount -t vfat -o noatime,users,uid=1000,rw,umask=007 /dev/sdc1 /media/zenstone’

さて、次はAmarok側。Amarokのデバイスタブの設定はそう難しくないが、コレクション中のmp3以外(自分の場合はFLACが多い)をZEN Stoneに転送するときZEN Stoneがサポートしている形式にトランスコードするように設定する。

具体的には(自分は)AmakodeというAmarok用スクリプトを使ってみた。

http://www.tarind.com/amakode.html
http://www.kde-apps.org/content/show.php/AmaKode?content=48218

Amakode自体はAmarokのScript Managerからでも上のページからでもダウンロードできる。それらのページをみればわかるが、このスクリプトは外部のいくつかのコマンドやライブラリを実際の動作には使うので、それも必要。自分の場合足りなかったのはタグ付け用Pythonライブラリだけで、これはapt-getで簡単にインストールできた。

sudo apt-get install python-tagpy

といっても、ZEN Stoneはタグは無視するので関係ないのだが。

Amakodeスクリプトと必要なライブラリ、外部コマンドが用意できたら、Script ManagerでAmakodeを起動しておく。

そしてAmarokのデバイスタブでZEN Stoneを接続する前にAmarokの設定画面中のデバイスタブへ。プレーヤのタイプはジェネリックとか「一般的な」を選ぶ。

ZEN Stoneをマウントしたのち、Amarokでデバイスタブを開く。接続/connectアイコンをクリックするとAmarokからZEN Stoneが認識される。

接続できたらコレクションの中からコピーしたい楽曲を選択してデバイスタブにドラッグする。この状態ではまだ転送はされず、転送キューに溜まっていく。タブの上にある転送アイコンをクリックすると転送が始まる。ここで上のAmakodeスクリプトを起動してあり、設定で「必要な場合は転送前に変換」をオンにしておくと、例えばFLACなどの形式のファイルはmp3に変換してから転送される。一時ファイルは/tmpなどに書き込まれるが、処理終了後に自動的にそれらを削除するかしないかは設定で選択できる。

新品のZEN Stoneにはmusicというフォルダに入れられたサンプル楽曲データいくつかと、Starter PackとかいうフォルダにWindows用のソフトとマニュアルが入っている。んー、邪魔だ。(笑) これは要らないなら消してしまってもいいだろう。Creativeのページでいつでもダウンロードできるし。

ということで、このZEN Stoneは台所で料理するときにクリップでエプロンにつけて使う。 :-)

あ、ちなみに。

ZEN Stoneの売りのひとつであるスピーカは意外に音量が大きくできて○。逆にマイナスは付属イヤホンの品質。ほとんどの人は別のイヤホンと使いたくなるだろう。(自分もこの付属イヤホンで使うのは嫌だ) 付属のスキンには素材からかあっという間に埃がこびりついた。

また欲を言えばスリープタイマー機能がついていたらなあと思う。それが付いてたら寝ながら使えたのに。

気怠い。日曜の夜だというのに。若干滅入り気味のこんな夜は、お気に入りの音楽でも聴く。そういえばしばらくAmarokを起動して音楽を聴いていなかったし、Last.FMへもアクセスしていなかった。てことでAmarok。ちょっと数曲聴くぐらいだと、最近は動画も音楽も再生できるし動作も軽いのでSMPlayerを使うことが多い。

今夜聴くのはMichael McDonald。ブルーアイド・ソウル系は昔から好きだが、彼は一番のお気に入りだ。

Read More »

Follow

Get every new post delivered to your Inbox.