Giter Club home page Giter Club logo

ddb-extraction's Introduction

Hello, I'm 641i130 aka Caret. Here are my current interests:

  • Breaking and Securing systems (usually *NIX based)
    • Rust
    • Server emulation development
    • Linux
    • Low Level Development
  • Web Scraping / 'Network Abuse'
  • 日本語
    • Almost N4

ddb-extraction's People

Contributors

641i130 avatar ain-soph avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar

ddb-extraction's Issues

I use Python 3.10

C:\Users\mcst12345\Downloads\Compressed\ddb-extraction-master>python extract_wav.py --src-path "D:\root.cxoffice\Windows_BUG\drive_c\Program Files (x86)\VoiceDB\Miku_V4X\BCNFCY43LB2LZCD4\MIKU_V4X_Original_EVEC.ddb" --dst-path "D:\root.cxoffice\Windows_BUG\drive_c\Program Files (x86)\VoiceDB\Miku_V4X\BCNFCY43LB2LZCD4\output"
Traceback (most recent call last):
File "C:\Users\mcst12345\Downloads\Compressed\ddb-extraction-master\extract_wav.py", line 111, in
main()
File "C:\Users\mcst12345\Downloads\Compressed\ddb-extraction-master\extract_wav.py", line 53, in main
ddb_data = ddb_f.read()
OSError: [Errno 22] Invalid argument

[bug] extraction break

Not quite sure if the extraction is finished. The extract.py breaks, but the raw-to-wav.py still works and transform 7757 files in total. I just doubt whether there would be more wav files in LuoTianyi_V4_Meng.ddb.

......
Writing sample: 7756
Found beginning of sample!
Found end of sample
Writing sample: 7757
Found beginning of sample!
Traceback (most recent call last):
  File "E:\vocaloid\LuoTianyi_V4_Meng_Mac\BK8H76TAEHXWSKDB\extract.py", line 34, in <module>
    if array[i] == 83 and array[i+1] == 78 and array[i+2] == 68 and sp == -1:
IndexError: index out of range

Another unrelated question: Could we name the files according to ddi or vvd files (or generate a dict json)? I guess there should be some tables in those files which could provide a human-understanding indexing.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.