我有一个 MKV 文件,可以在 Windows 8.1 上使用 VLC 播放器完美运行。我想在我的 Xbox One 上播放此文件。当我尝试直接从服务器播放它时,它可以正常访问 MKV,但没有声音!作为一种可能的解决方法,我使用 VLC 播放器将 MKV 文件转换为 MP4 格式,但现在它根本没有声音,即使我在 PC 上播放它也是如此。
注意:这个问题有类似的标题,但它没有解决同样的问题。VLC 播放 mkv 文件但没有声音
这是一个类似的问题,但我没有使用 Chrome 或 Youtube,它似乎是声音或媒体格式的问题(它也没有解决方案):YouTube 网页没有声音但 VLC 有声音
答案1
MKV 和 MP4 是容器格式。它们内部包含可以编码为各种格式的视频和音频,通常称为编解码器。
视频编解码器的示例包括 h.264 和 mpeg2。音频编解码器的示例包括 MP3 和 AAC。还有许多其他编解码器,其中一些比其他编解码器受到更广泛的支持。
您的文件似乎包含 Xbox One 不支持的音频格式。将文件从 MKV 转换为 MP4 可能只会改变容器格式,而其中包含的音频和视频则保持不变,因此您的问题并未得到解决。
您需要使用以下程序对音频进行转码手刹(GUI)或ffmpeg(命令行)到编解码器Xbox One 支持。
答案2
微软太差劲了,因为这只是软件问题,你必须降级到没有高清音频 添加非高清音轨