У файла MKV нет звука на Xbox One

2

У меня есть файл MKV, который отлично работает с плеером VLC на Windows 8.1. Я хочу воспроизвести этот файл на моем Xbox One. Когда я пытаюсь воспроизвести его напрямую с сервера, он может получить доступ к MKV, но звука нет! В качестве возможного обходного пути я использовал VLC Player для преобразования файла MKV в формат MP4, но теперь у него вообще нет звука, даже когда я играю его на своем ПК.

Примечание: этот вопрос имеет похожее название, но не относится к той же проблеме. VLC воспроизводит файл mkv без звука

Это аналогичная проблема, но я не использую Chrome или Youtube, похоже, это проблема со звуком или форматом мультимедиа (у нее также нет решения): в сети YouTube нет звука, но в VLC есть звук

Оман
источник
Это звучит как проблема кодека. Хотя XBox One распознает контейнер mkv, ему все еще нужен кодек.
Ramhound

Ответы:

2

MKV и MP4 являются контейнерными форматами. Внутри они содержат видео и аудио, которые могли бы быть закодированы в различных форматах, обычно называемых кодеками .

Примеры видеокодеков включают h.264 и mpeg2. Примеры аудиокодеков включают MP3 и AAC. Там намного больше кодеков, и некоторые из них более широко поддерживаются, чем другие.

Похоже, что ваш файл содержит аудиоформат, который не поддерживает Xbox One. Преобразование файла из MKV в MP4, вероятно, только изменило формат контейнера, оставив аудио и видео, содержащиеся внутри, без изменений, поэтому ваша проблема не была исправлена.

Вам необходимо перекодировать звук с помощью такой программы, как Handbrake (GUI) или ffmpeg (командная строка), в кодек, поддерживаемый Xbox One .

Майк Фицпатрик
источник
Я думал, что это может быть аудио кодирование, несколько других постов предлагали похожие вещи. Мне любопытно, почему преобразование MP4 не имеет звука на моем ПК - может ли быть более одной звуковой дорожки?
Оман
Вы можете использовать такую ​​утилиту, как G-Spot, для анализа файла, и она сообщит вам, какой это тип кодека. headbands.com/gspot
Фрэнк Томас
Это было точно на высоте - аудиоформат был вариантом DTS, я полагаю, что Xbox One не может его декодировать. Ручник был в состоянии преобразовать это очень легко.
Оман