如何在 VLC 媒体播放器中播放 .bin 和 .cue 文件?

如何在 VLC 媒体播放器中播放 .bin 和 .cue 文件?

谁能告诉我如何.bin在 VLC 中播放带有扩展名的视频?

该文件与另一个同名但扩展名的文件一起出现.cue

答案1

.bin 和 .cue 是 ISO 映像的文件格式。.bin 是实际数据,.cue 包含有关块大小等的信息。可以使用以下命令挂载这些文件守护进程工具和其他,并在您的文件系统中显示为虚拟驱动器。

还有一些 CD 刻录程序可以打开这些文件并将其刻录到光盘。

编辑:Nero Burning Rom、Feurio!和 CDRWin 似乎能够理解这种格式并将其刻录为图像。

答案2

音频 CD 的 .BIN 文件是纯 PCM 原始数据。因此,它们没有标头、没有元数据、没有压缩,什么都没有。正因为如此,7-Zip、WhateverIsoWhatever 等存档程序不会也永远不会将它们识别为存档,因为它们实际上不是存档。出于同样的原因,媒体播放器(如 VLC)无法播放它们,因为它们至少必须知道传递给它们的是什么类型的数据。

最优雅的解决方案是将 .BIN 文件导入 Audacity 等程序(文件 - 导入 - 原始数据... - 有符号 16 位 PCM,2 通道(立体声),44100 Hz),然后导出为 .WAV。现在,尝试对数十个 .BIN 文件执行此操作...

这里有一个巧妙而又快捷的解决方案,可以将音频 .BIN 文件“转换”为 .WAV 文件,以便媒体播放器可以识别它们:向每个 .BIN 文件添加有效的“通用” .WAV 标头。

我使用此标题(保存为“wav.hed”,使用 HxD 免费二进制编辑器)来存储典型的 16 位 44100 Hz 立体声 PCM 音频 CD .BIN 文件:

52 49 46 46 FF FF FF 7F 57 41 56 45 66 6D 74 20 10 00 00 00 01 00 02 00 44 AC 00 00 10 B1 02 00 04 00 10 00 64 61 74 61 00 FF FF 7F

在 Windows(抱歉!)命令提示符中,如下命令可以执行此操作:

复制/b wav.hed + trackXX.bin trackXX.wav /b

它之所以有效,是因为大多数媒体播放器会忽略 .WAV 标头的许多数据,只查找能够获取音频流并播放它的基本数据(标头大小、比特率、位数/通道和通道数),完全忽略文件大小和数据大小等字段,假设数据在到达 EOF 时结束。在示例/示例标头上,文件大小设置为 0x7fffffff,数据大小设置为 0x7fffff00,以防某些奇怪的播放器实际检查这些字段(好吧,如果它真的会抱怨这一点,它可能也会得出结论,.WAV 文件已损坏,缺少大约 2 GB 的流数据……)

也许我应该停止偷懒,编写一个正确的 C 程序来正确地为 .BIN 文件创建标题,可能从 .CUE 文件中选择正确的曲目名称,并正确地生成相应的 .WAV 文件,但对它们进行破解对我来说已经足够了。

答案3

简单,将文件拖放到 VLC 播放器窗口。如果文件包含有效的视频文件,它将自动播放。无需在任何工具中预先安装它。

答案4

这是一个 CloneCD 映像。您需要先将其刻录到 CD 或找一个工具来打开 CD 映像,不能直接用 VLC 播放。

相关内容