web-dev-qa-db-ja.com

Windows 7 Media PlayerでApple Lossless(.m4a、ALAC)ファイルを再生しますか?

Windows7のMediaPlayer/MediaCenterでApple Lossless(ALAC)エンコードファイルを再生できる優れたプラグインまたはコーデックはありますか?ファイルは複数のiTunesインストールと1つのMedia CenterIで共有されるためそれらをトランスコードする必要はありません。適切なメタデータ解析のためのボーナスポイント:)

6
deceze

インストール K-Liteコーデックパック

サポートされる形式 include:

  • AVI(.avi .divx)
  • MPEG-PS(.mpeg .mpg .m1v .m2v .mp2v .mpv2 .evo .m2p)
  • MPEG-TS(.ts .m2ts .m2t .mts)
  • Matroska(.mkv .mka)
  • MP4(.mp4 .m4v .mp4v .mpv4 .k3g .mqv)
  • Ogg(.ogm .ogv .ogg .oga)
  • DVD/VCD/XVCD(.ifo .vob .dat)
  • Flashビデオ(.flv)
  • QuickTime(.mov .hdmov)
  • RealMedia(.rm .rmvb .ra .ram)
  • 3GP(.3gp .3gpp .3g2 .3gp2)
  • MP3(.mp3)
  • MPEG-4オーディオ(.m4a .aac)
  • FLAC(.flac)
  • Musepack(.mpc .mpp)
  • WavPack(.wv)
  • OptimFrog(.ofr .ofs)
  • 猿のオーディオ(.ape .apl)
  • True Audio(.tta)
  • Apple Lossless Audio Codec(.alac)
  • AC3/DTS(.ac3 .dts)
  • AMR(.amr)
  • AMV(.amv)
  • (.xm .s3m .it .umx)
4
Sathyajith Bhat

Answers.Microsoft.comページのアドバイス:

http://answers.Microsoft.com/en-us/windows/forum/windows_7-sound/Apple-lossless-m4a-in-wmp12/d68a4dc0-224a-43b6-adfb-52402106b53b

基本的に、彼らは DC-Bass Source Filter をインストールすると言い、ファイルを再生できるはずです。

残念ながら、ファイルの拡張子が「m4a」の場合、音楽ではなく[その他のメディア]セクションに表示されます。

推奨される「解決策」は、ファイルの名前を「mp4」に変更することですが、そうするとファイルが再生されなくなります。

「alac」拡張子ファイルはまったく表示されません。

実際には解決策ではありませんが、コミュニティが一歩近づくのに役立つ情報があればいいのですが。

ああ、そしてマイクロソフト、あなたがこれを読んでいるなら、 Apple Losslessは現在オープンソースです 、それであなたがそれをウィンドウズメディアプレーヤーにバンドルすることができるいくつかの方法があると確信しています。

1
aboy021

私が知っている限り、Apple Lossless in WMP12には、DirectShowフィルターが必要です。最も一般的な選択肢はDC Bass Source onewritten Milenko Mitrovicによるもので、これは私の以前の調査とMilenkoへの提案の結果です。これはWindows XP=およびVistaで正常に機能しましたが、Windows 7以降ではいくつかの追加の問題があります。

まず、WMP12で、MicrosoftはDirectshowの代わりとしてMediaFoundationを導入しました。 Media FoundationコーデックはDirectShowフィルターよりも優先されるため、競合する可能性のあるMediaFoundationコーデックを無効にする必要があります。 WMP12には、Apple Losslessの場合と同じファイル拡張子である.m4aファイル拡張子を持つAACファイルのサポートが含まれているため、組み込みのAACサポートを無効にする必要があります。最も簡単な方法はAppleロスレスファイルの再生のサポートだけでなく、組み込みのMediaFoundationコーデックを無効にするためのチェックボックスも含まれているShark007Windows7コーデックパックをインストールするには。

次に、Microsoftは意図的にApple Losslessファイルを音楽セクションではなくWMPの「その他」セクションに配置することを選択しましたが、ファイル拡張子、ファイル形式、タグ形式は同じです。 AACファイルとしてこれをWMAロスレスとWMAのように考えることができます。

注:WMP12には、通常、AACファイルを再生するためのサポートが組み込まれているだけでなく、MPEG4「アトム」、つまりタグを読み取るためのサポートも組み込まれています。 .m4aファイルからの埋め込みアルバムアートワークの読み取りもサポートしています-AACとApple Losslessの両方。

Apple Losslessファイルが(誤って)他のセクションに配置される)に関するこの問題は、WMPTagPlusプラグインをインストールすることで修正できます。この問題を解決してくれたTim De Beatsに感謝します。この場合、WMPTagPlusプラグインWMP12をだましてAppleロスレスファイルはAACファイルであり、WMP12はすでにこれらのタグを読み取ることができるため、タグの読み取りを行う必要はありません。

したがって、完全な解決策は、Shark007コーデックパックとWMPTagPlusプラグインをインストールすることです。これらは、次のリンクからダウンロードできます。

http://shark007.net/

http://bmproductions.fixnum.org/wmptagplus/

注:上記のソリューションにより、WMP12はApple LosslessファイルとAACファイルを音楽ファイルとして認識し、アルバムアートワークを含むこれらのファイルのメタタグを読み取ることができます。その結果、Microsoft MediaCenterも再生できます。残念ながら、このソリューションはDirectshowフィルターに基づいているため、Media Foundationコーデックでのみ機能するため、ファイルをWMP12からストリーミングすることはできません。

1
John Lockwood

@deceze:これは再生されますApple WMP12(または7MC)ではロスレスですが、いくつかの変更が含まれます

  1. 本当に必要のないコーデックパック(K-Lite、Shark)などをアンインストールします。

  2. Quicktimeがインストールされていることを確認します。これらのファイルの再生にはiTunesは使用されませんが、QuickTimeコーデックを使用して再生するdirectshowフィルターをインストールする必要がありますAppleロスレスファイル。(心配しないでください。主要なリソースの独り占め)

  3. http://www.riverpast.com/en/prod/quicktime/ からquicktime directshowフィルターをインストールします。

  4. .m4aファイルの名前を.mp4に変更し、WMP12で再生します。これはライブラリに追加されます。バッチ名前変更を使用して、すべてのファイルの名前を変更できます。

このソリューションは、iTunesを使用してiPod/iPhoneを同期している場合でも機能します。

これがあなたのために働くかどうか教えてください。

0
Kiran

コーデックパックは悪である可能性がありますが、必要なものだけをインストールすることを好みます

私は free-codecs.com を使用します

http://www.free-codecs.com/download/3ivx.htm -これにより、.m4aの再生が可能になります
http://www.free-codecs.com/download/DirectShow_FilterPack.htm -これにより、.ALACの再生が可能になります

0
admintech

Winamp v5.64以降の.m4aALAC再生をネイティブにサポートします。

0
reflexiv

QuickTimeダイレクトショーフィルター Riverpastから動作するはずです。

ALAC(Apple Lossless Music)では機能しません

0
Jo Perry