Есть ли хороший плагин или кодек, который позволяет Media Player/Media Center в Windows 7 воспроизводить файлы в кодировке Apple Lossless (ALAC)? Поскольку файлы распределяются между несколькими установками iTunes и одним Media Center, я не хочу перекодировать их. Бонусные баллы за правильный анализ метаданных. :)
8 ответов
Установите пакет кодеков K-Lite.
Поддерживаемые форматы включают в себя:
- AVI (.avi .divx)
- MPEG-PS (.mpeg .mpg .m1v .m2v .mp2v .mpv2 .evo .m2p)
- MPEG-TS (.ts .m2ts .m2t .mts)
- Матроска (.mkv .mka)
- MP4 (.mp4 .m4v .mp4v .mpv4 .k3g .mqv)
- Ogg (.ogm .ogv .ogg .oga)
- DVD/VCD/XVCD (.ifo .vob .dat)
- Flash Video (.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)
Совет на странице answers.microsoft.com:
По сути, они говорят, что установите DC-Bass Source Filter, и вы сможете проигрывать файлы.
К сожалению, если файлы имеют расширение "m4a", они появляются в разделе "Другие носители", а не в "Музыке".
Предлагаемое "решение" - переименовать ваши файлы в "mp4", но когда я это сделаю, файлы больше не будут воспроизводиться.
Файлы расширения "alac" вообще не отображаются.
Не совсем решение, но, надеюсь, информация, которая может помочь сообществу приблизиться на один шаг.
О, и Microsoft, если вы читаете это, Apple Lossless теперь с открытым исходным кодом, так что я уверен, что есть какой-то способ, которым вы можете связать его с Windows Media Player.
Насколько мне известно, все решения для игры в Apple Lossless в WMP12 все еще требуют фильтра DirectShow. Самый распространенный выбор - это источник DC Bass Source, написанный Миленко Митровичем, и результат моих предыдущих исследований и предложений Миленко. Это хорошо работало для Windows XP и Vista, но для Windows 7 и более поздних версий есть несколько дополнительных проблем, которые необходимо учесть.
Сначала с WMP12 Microsoft представила Media Foundation в качестве замены для Directshow. Кодеки Media Foundation имеют приоритет над фильтрами DirectShow, и поэтому вам необходимо отключить любой потенциально конфликтующий кодек Media Foundation. Поскольку WMP12 включает поддержку файлов AAC с расширением .m4a, которое имеет то же расширение, что и для Apple Lossless, вам необходимо отключить встроенную поддержку AAC. Я обнаружил, что проще всего было установить пакет кодеков Shark007 для Windows7, который не только включает поддержку воспроизведения файлов Apple Lossless, но также имеет флажок для отключения встроенного кодека Media Foundation.
Во-вторых, Microsoft намеренно решила поместить файлы Apple Lossless в «другой» раздел WMP, а не в раздел «Музыка», даже если они имеют одинаковое расширение файла, тот же формат файла и тот же формат тега, что и файлы AAC. Вы можете считать, что это как WMA против WMA Lossless.
Примечание: WMP12, помимо обычной встроенной поддержки воспроизведения файлов AAC, также имеет встроенную поддержку чтения MPEG4 «атомов», то есть тегов. Он даже поддерживает чтение встроенных обложек альбомов из файлов .m4a - как AAC, так и Apple Lossless.
Эту проблему с файлами Apple Lossless, которые (неправильно) размещаются в другом разделе, можно исправить, установив плагин WMPTagPlus. Спасибо Тиму Де Битсу за решение этой проблемы. В этом случае плагин WMPTagPlus просто обманывает WMP12, заставляя думать, что файлы Apple Lossless являются файлами AAC, ему не нужно выполнять чтение тегов, поскольку WMP12 уже может читать эти теги.
Таким образом, полное решение - установить пакет кодеков Shark007 и плагин WMPTagPlus. Их можно скачать по следующим ссылкам.
http://bmproductions.fixnum.org/wmptagplus/
Примечание. Приведенное выше решение позволяет WMP12 распознавать файлы Apple Lossless и AAC как музыкальные файлы и позволяет читать мета-теги в этих файлах, включая обложку альбома. В результате Microsoft Media Center также может воспроизводить эти файлы. К сожалению, поскольку это решение основано на фильтре Directshow, файлы не могут передаваться с WMP12, поскольку это работает только с кодеком Media Foundation.
@deceze: это будет играть в Apple Lossless в WMP12 (или 7MC), но это включает в себя несколько изменений
Удалите все пакеты кодеков (K-Lite, Shark) и т.д., Которые вам не нужны.
Убедитесь, что Quicktime установлен. Хотя iTunes не будет использоваться для воспроизведения этих файлов, нам нужно установить фильтр DirectShow, который будет использовать кодек QuickTime для воспроизведения файлов Apple Lossless. (Не волнуйтесь, это не будет основным ресурсным боровом)
Установите фильтр директив быстрого просмотра с http://www.riverpast.com/en/prod/quicktime/.
Переименуйте файл .m4a в .mp4 и играйте в WMP12. Это будет добавлено в библиотеку. Вы можете использовать пакетное переименование, чтобы переименовать все файлы.
Это решение будет по-прежнему работать при синхронизации iPod/iPhone с помощью iTunes.
Скажите нам, если это работает для вас.
Пакеты кодеков могут быть злыми, но я предпочитаю устанавливать просто те, которые мне нужны
Я использую free-codecs.com
http://www.free-codecs.com/download/3ivx.htm - Это позволит воспроизведение .m4a
http://www.free-codecs.com/download/DirectShow_FilterPack.htm - это позволит.Воспроизведение ALAC
Winamp изначально поддерживает воспроизведение .m4a ALAC начиная с v5.64.
Перейти на http://www.foobar2000.org/ !
С правильными плагинами и индивидуализацией это будет намного лучше, чем неуклюжий, глупый Media Center/Player.
Примеры того, как это может выглядеть: http://customize.org/foobar