2

Недавно у меня появилась идея, что было бы хорошо организовать все мои фильмы и телепередачи в одно центральное приложение (своего рода инвентарь), и из проведенного мною исследования я смог заключить, что iTunes будет лучшим программным обеспечением. для чего я буду использовать это для.

До сих пор он в какой-то степени служил своей цели: я могу импортировать часть своей библиотеки, но не всю из-за проблем с форматами файлов и тем, что iTunes не поддерживает эти форматы (в основном это форматы MKV и AVI).

Все исследования, которые я проводил в отношении импорта этих файлов, говорят о том, чтобы преобразовать их, но поскольку я не буду синхронизировать их где-либо и конвертировать столько файлов, сколько у меня есть, это займет слишком много времени, что будет очень долгим и ненужным процессом, поэтому, естественно, я отклоняясь от обращения.

Единственное решение, о котором я могу подумать, - это, возможно, изменить iTunes - или получить плагин для iTunes - который позволяет мне сделать это, поэтому мой вопрос: есть ли что-нибудь, например, указанный плагин или модификация, которые могут позволить мне сделать это?

Если нет, то есть ли программное обеспечение, которое позволяет мне упорядочивать и воспроизводить эти файлы, опять же, без преобразования?

1 ответ1

8

iTunes может воспроизводить только следующее:

Файлы фильмов QuickTime и MPEG-4, заканчивающиеся на «.mov», «.m4v» или «.mp4» и воспроизводимые в QuickTime Player.

Там нет плагинов или расширений для iTunes. Он использует платформу QuickTime для декодирования видео, и из коробки OS X вообще не поддерживает контейнер MKV. Контейнеры AVI могут играть, но это скорее зависит от кодеков внутри. Вы также не можете изменить iTunes.

В этот момент, если вы уже запутались, я бы посоветовал вам прочитать этот вопрос: что такое кодек (например, DivX?) И чем он отличается от формата файла (например, MPG)?

С помощью FFmpeg вы можете попробовать смешать видео и аудио контент в контейнере MP4, но это работает только тогда, когда видео и аудио являются одним из следующих:

  • MPEG-2, MPEG-4 ASP, MPEG-4 AVC (H.264) и некоторые другие
  • AAC, MP3, AC-3, Apple Lossless

В этом случае вы просто запустите следующее из терминала:

ffmpeg -i input.avi -c copy -map 0 output.mp4

Вы можете запустить это для каждого файла в папке следующим образом:

for f in *.avi; do ffmpeg -i "$f" -c copy -map 0 "${f%.avi}.mp4"; done

Этот файл - по крайней мере, когда кодеки поддерживаются в MP4 - должен воспроизводиться в iTunes, и вы на самом деле ничего не перекодируете. Этот процесс должен занять всего несколько секунд и не ухудшит качество ваших файлов.

Если это слишком сложно или слишком много работы, вы можете держаться подальше от iTunes. Например, VLC Player поддерживает практически любой формат файла и видео / аудио кодек. Возможности медиатеки немного ограничены.

Другой альтернативой может стать XBMC, полное решение для медиацентра:

Или Plex, который делает то же самое:

Те должны иметь возможность импортировать практически любой файл, так как они полагаются на контейнер FFmpeg и библиотеки кодеков.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .