Список звуковых дорожек в образе компакт-диска "Смешанный режим - PullRequest
0 голосов
/ 09 апреля 2020

Я пытаюсь запустить в игре musi c для старой Windows игры (FireFight). У меня есть ISO-образ (предположительно смешанного режима ) компакт-диска игры, который также содержит файлы musi c. Я использую WINE на Ubuntu-18.04, чтобы запустить это. Wine может запускать игру со звуковыми эффектами, но в игре нет музыки c. Пытаясь отладить это, я сначала хотел бы выяснить, где на этом образе компакт-диска хранятся музыкальные дорожки c.

Подробности

Обратите внимание на размер изображение ниже. Когда я монтирую этот образ, размер смонтированной файловой системы намного меньше. Я предполагаю, что разница в звуковых дорожках WAV.

$ ll -h FIREFIGHT.iso 
-rwxr-xr-x 1 mkaushik mkaushik 360M Apr  5 01:06 FIREFIGHT.iso*```

Я создал поддельное блочное устройство CDROM для этого ISO с помощью cdemu, потому что WINE не может воспроизводить дорожки CD из смонтированного образа ISO напрямую.

$ cdemu status
Devices' status:
DEV   LOADED     FILENAME
0     True       FIREFIGHT.iso

Затем смонтировали это блочное устройство.

$ mount | grep cdrom
/dev/sr0 on /mnt/cdrom type iso9660 (ro,relatime,nojoliet,check=s,map=n,blocksize=2048)

Размер смонтированной файловой системы (49 МБ) намного меньше размера образа компакт-диска (360 МБ). Я предполагаю, что разница заключается в том, какие аудио-треки я ищу

$ du -sh /mnt/cdrom/
49M /mnt/cdrom/

Я также пытался использовать cdparanoia для вывода списка треков, которые есть на этом фальшивом CDROM, но он не находит:

$ cdparanoia -d /dev/sr0 -Q -v
cdparanoia III release 10.2 (September 11, 2008)

Using cdda library version: 10.2
Using paranoia library version: 10.2
Checking /dev/sr0 for cdrom...
    Testing /dev/sr0 for SCSI/MMC interface
        SG_IO device: /dev/sr0

CDROM model sensed sensed: CDEmu CD-ROM 1.0 

Checking for SCSI emulation...
    Drive is ATAPI (using SG_IO host adaptor emulation)

Checking for MMC style command set...
    Drive is MMC style
    DMA scatter/gather table entries: 1
    table entry size: 131072 bytes
    maximum theoretical transfer: 55 sectors
    Setting default read size to 27 sectors (63504 bytes).

Verifying CDDA command set...
    Could not find any audio tracks on this disk.

Unable to open disc.

Есть предложения, как поступить? Спасибо!

...