[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[osx-users:0940] Re: Safari で .m4a が .mpga に



きむらです。

詳細に調べていただいてありがとうございます。

At 9:13 PM +0900 04.5.4, SHIROYAMA Takayuki wrote:
>っという事ですので、Content-Type: は audio/mpeg で渡されております。
>
>一方、Mac OS X の /etc/httpd/mime.types をみると
>
>----------------------------------------------------
>[valkyrie:~] shiro% grep audio/mpeg /etc/httpd/mime.types
>audio/mpeg                      mpga mp2 mp3
>----------------------------------------------------
>
>ですので、正当な拡張子が付いていないファイル名に対して、Safari が適
>切な拡張子の一つである mpgaを付けるのはある意味「当たり前」といえま
>しょう。(個人的には、むしろ本来のデータ形式を無視して拡張子をつけれる
>FireFox の挙動の方が危険だと感じます)

なるほど。サーバ側のファイルに m4a という拡張子が付いていても、
Content-Type: が audio/mpeg ならそっちの方を信用すべきだと。
ただ、Safari がローカルの /etc/httpd/mime.types を見ている訳
ではないですよね?


>もっとも、問題のページではギターのマークをダブルクリックすると同じく
>QuickTimeプラグインがハンドリングしてくれます。非常に小さい上にダ
>ウンロード中かどうかなどの重要な情報を示すアドレスバーをわざわざ消
>しているという不親切な別ウィンドウを出すという頭の悪い仕様のため分
>かりにくいですが、きちんとデータ全部を読み込んだ後に同じように操作
>すれば、.m4aのままダウンロードしてくれます。(Contents-Type:しか
>信用すべき情報のない場合と違い、QTプラグインが内容を保証してくれ
>るのですから、まぁ当然といえば当然ですが)

「不親切な別ウインドウ」はさておくとして (^^;
QuickTime プラグインの「ファイルを保存」は、QuickTime 有料版の
登録ユーザでないと有効にならないようです。ですから、残念ながら
万人向けの解決法にはなりません。

>また、サーバ側のmime.types にてさ先の 設定を外した後に
>----------------------------------------------------
>audio/x-m4a                      m4a
>----------------------------------------------------
>を追加設定します。つまり apache に .m4a のファイルの Content-Type:
>を audio/x-m4a というタイプをつけさせますと、今度はクリックすればQT
>プラグインが処理してくれますし、Ctrl-クリックして「別名でダウンロード」
>した場合も m4a の拡張子で保存してくれます。

これが一番、スマートな方法ですね。サーバの管理人さんの負担になりますが。

>GarageBand を持ってないので仕様は分かりませんのでそうでなければなら
>ない理由があるのかもしれませんが、もし仮に理由がないのなら多少データ量
>が小さくなる程度のメリットしかない .m4a に拘泥せずに事実上の標準形式と
>いえる MP3でやりとりするようにしてしまった方が何かと後腐れがないかとも思
>いますが...。

GarageBand 自体は AIFF で曲をミックスダウン(ファイル出力)します。
これを iTunes で MP3 あるいは AAC (.m4a) に変換することになります。

-- 
♪きむらかずし

--[PR]------------------------------------------------------------------
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■PR■■■■
    ★ 総額480万円相当の高級ホテル宿泊券プレゼント!!★
      一休.com4周年記念プレゼントキャンペーン
     http://ad.freeml.com/cgi-bin/ad.cgi?id=cFtHn
■■■■PR■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
------------------------------------------------------------------[PR]--
<GMO GROUP> Global Media Online  www.gmo.jp