Open Persivan opened 4 months ago
Надо проверить код здесь https://github.com/ToaHartor/GI-cutscenes
Можно прям с самого первого коммита поглядеть изначальную структуру https://github.com/ToaHartor/GI-cutscenes/commit/95350a4853251d9491ef8a6cc246c120b1945606
Также это https://github.com/Rikux3/UsmToolkit/ https://github.com/Rikux3/UsmToolkit/commit/174bf2f357aa345e5ca541870debe50662dc34ec (но там скачивается ffmpeg и используется скачиваемый vgmtoolbox для поддержки .adx)
на счёт этого не знаю, там просто используется api через dll vgmstream https://github.com/starjet/un-acb/blob/master/un-acb/Form1.cs
ещё можно найти исходники VGMToolbox например тут, или на офф странице тоже на c#
ну а это исходники VGMStream на C lang https://github.com/vgmstream/vgmstream
P.S. ffmpeg поддерживает .adx (чтение и запись) - я проверил
Полезно информационное дополнение про кодеки/форматы используемые внутри USM https://github.com/Youjose/PyCriCodecs/wiki/Docs-and-Thoughts
Во первых он добавляет мусор в название файла, о чем написано в другой ишью. Во вторых он не позволяет использовать cli, только gui.