The following warnings occurred:
Warning [2] Undefined property: MyLanguage::$archive_pages - Line: 2 - File: printthread.php(287) : eval()'d code PHP 8.2.28 (Linux)
File Line Function
/inc/class_error.php 153 errorHandler->error
/printthread.php(287) : eval()'d code 2 errorHandler->error_callback
/printthread.php 287 eval
/printthread.php 117 printthread_multipage



EmuNewz Network
Batch audio dumping - Printable Version

+- EmuNewz Network (https://www.emunewz.net/forum)
+-- Forum: PSP Emulation (https://www.emunewz.net/forum/forumdisplay.php?fid=191)
+--- Forum: JPCSP Official Forum (https://www.emunewz.net/forum/forumdisplay.php?fid=51)
+---- Forum: General discussion (https://www.emunewz.net/forum/forumdisplay.php?fid=57)
+---- Thread: Batch audio dumping (/showthread.php?tid=1277)

Pages: 1 2 3


RE: Batch audio dumping - Agent69 - 07-18-2010

(07-18-2010, 10:06 AM)gid15 Wrote: Thanks for the research on CC!

I've added support in r1691 for the following decoded Atrac file names:
Code:
            // Use the following alternate file name scheme:
            //       Atrac-SSSSSSSS-NNNNNNNN-DDDDDDDD.at3.decoded
            // where SSSSSSSS is the file size in Hex
            //       NNNNNNNN is the number of samples in Hex found in the "fact" Chunk
            //       DDDDDDDD are the first 32-bit in Hex found in the "data" Chunk
In the "big files" example from Hyakki, this should be:
Atrac-001E8F24-006FB111-1DC0223A.at3.decoded

Lets some tests:Atrac-(data+4)x(fact+4)x(data+8).at3
I am a bad coder and have problems with formatted hex strings, so i use signed dec values.

Good news:
Crisic Core: perfect
Disgaea2(7962 atrac3+ files): perfect
Bad news:
Disgaea1 (8798 atrac'non lpus' files): totally fail, over 500 dups.
Have idea:
I try to test "crc32 of first 512bytes" and post resultsBig Grin
More fun with disgaea sounds:
1) crc32, first 512 bytes: failed:
Code:
###########################################_DUPS_#########################################
DATA_DAT-0000000107.wav ---> 3243478465   CRC32: 3243478465
DATA_DAT-0000000889.wav ---> 3243478465   CRC32: 3243478465

DATA_DAT-0000000109.wav ---> 4123112880   CRC32: 4123112880
DATA_DAT-0000000572.wav ---> 4123112880   CRC32: 4123112880

DATA_DAT-0000000112.wav ---> 1456840627   CRC32: 1456840627
DATA_DAT-0000001218.wav ---> 1456840627   CRC32: 1456840627

DATA_DAT-0000000123.wav ---> 1140702767   CRC32: 1140702767
DATA_DAT-0000002185.wav ---> 1140702767   CRC32: 1140702767
DATA_DAT-0000002762.wav ---> 1140702767   CRC32: 1140702767

DATA_DAT-0000000126.wav ---> 2304651353   CRC32: 2304651353
DATA_DAT-0000001755.wav ---> 2304651353   CRC32: 2304651353

DATA_DAT-0000000155.wav ---> 3546157736   CRC32: 3546157736
DATA_DAT-0000000482.wav ---> 3546157736   CRC32: 3546157736
DATA_DAT-0000000841.wav ---> 3546157736   CRC32: 3546157736

DATA_DAT-0000000259.wav ---> 3686142076   CRC32: 3686142076
DATA_DAT-0000001564.wav ---> 3686142076   CRC32: 3686142076

DATA_DAT-0000000279.wav ---> 3318705667   CRC32: 3318705667
DATA_DAT-0000002240.wav ---> 3318705667   CRC32: 3318705667

DATA_DAT-0000000290.wav ---> 3623741656   CRC32: 3623741656
DATA_DAT-0000001230.wav ---> 3623741656   CRC32: 3623741656

DATA_DAT-0000000302.wav ---> 340311205   CRC32: 340311205
DATA_DAT-0000001013.wav ---> 340311205   CRC32: 340311205

DATA_DAT-0000000338.wav ---> 2858590828   CRC32: 2858590828
DATA_DAT-0000000878.wav ---> 2858590828   CRC32: 2858590828

DATA_DAT-0000000362.wav ---> 851277128   CRC32: 851277128
DATA_DAT-0000003047.wav ---> 851277128   CRC32: 851277128

DATA_DAT-0000000394.wav ---> 1515564275   CRC32: 1515564275
DATA_DAT-0000000466.wav ---> 1515564275   CRC32: 1515564275

DATA_DAT-0000000428.wav ---> 2088053122   CRC32: 2088053122
DATA_DAT-0000000816.wav ---> 2088053122   CRC32: 2088053122

DATA_DAT-0000000441.wav ---> 2889485455   CRC32: 2889485455
DATA_DAT-0000003112.wav ---> 2889485455   CRC32: 2889485455

DATA_DAT-0000000472.wav ---> 1916506679   CRC32: 1916506679
DATA_DAT-0000000890.wav ---> 1916506679   CRC32: 1916506679

DATA_DAT-0000000482.wav ---> 3546157736   CRC32: 3546157736
DATA_DAT-0000000841.wav ---> 3546157736   CRC32: 3546157736

DATA_DAT-0000000515.wav ---> 3136436791   CRC32: 3136436791
DATA_DAT-0000000676.wav ---> 3136436791   CRC32: 3136436791

DATA_DAT-0000000526.wav ---> 1385244847   CRC32: 1385244847
DATA_DAT-0000001058.wav ---> 1385244847   CRC32: 1385244847

DATA_DAT-0000000531.wav ---> 827471708   CRC32: 827471708
DATA_DAT-0000001091.wav ---> 827471708   CRC32: 827471708

DATA_DAT-0000000537.wav ---> 1391192884   CRC32: 1391192884
DATA_DAT-0000002151.wav ---> 1391192884   CRC32: 1391192884

DATA_DAT-0000000543.wav ---> 227935069   CRC32: 227935069
DATA_DAT-0000001848.wav ---> 227935069   CRC32: 227935069

DATA_DAT-0000000569.wav ---> 4288853587   CRC32: 4288853587
DATA_DAT-0000002418.wav ---> 4288853587   CRC32: 4288853587

DATA_DAT-0000000570.wav ---> 962339585   CRC32: 962339585
DATA_DAT-0000001000.wav ---> 962339585   CRC32: 962339585

DATA_DAT-0000000576.wav ---> 1555280641   CRC32: 1555280641
DATA_DAT-0000002317.wav ---> 1555280641   CRC32: 1555280641

DATA_DAT-0000000579.wav ---> 2182845091   CRC32: 2182845091
DATA_DAT-0000002302.wav ---> 2182845091   CRC32: 2182845091
DATA_DAT-0000003196.wav ---> 2182845091   CRC32: 2182845091

DATA_DAT-0000000602.wav ---> 2157623838   CRC32: 2157623838
DATA_DAT-0000001881.wav ---> 2157623838   CRC32: 2157623838

DATA_DAT-0000000606.wav ---> 1615789380   CRC32: 1615789380
DATA_DAT-0000001743.wav ---> 1615789380   CRC32: 1615789380
DATA_DAT-0000002117.wav ---> 1615789380   CRC32: 1615789380

DATA_DAT-0000000609.wav ---> 1916395333   CRC32: 1916395333
DATA_DAT-0000002460.wav ---> 1916395333   CRC32: 1916395333

DATA_DAT-0000000610.wav ---> 1571037628   CRC32: 1571037628
DATA_DAT-0000000844.wav ---> 1571037628   CRC32: 1571037628

DATA_DAT-0000000629.wav ---> 873696274   CRC32: 873696274
DATA_DAT-0000000703.wav ---> 873696274   CRC32: 873696274
DATA_DAT-0000000870.wav ---> 873696274   CRC32: 873696274
DATA_DAT-0000003192.wav ---> 873696274   CRC32: 873696274

DATA_DAT-0000000631.wav ---> 2200549771   CRC32: 2200549771
DATA_DAT-0000000882.wav ---> 2200549771   CRC32: 2200549771

DATA_DAT-0000000670.wav ---> 2725010031   CRC32: 2725010031
DATA_DAT-0000001887.wav ---> 2725010031   CRC32: 2725010031

DATA_DAT-0000000675.wav ---> 1050408466   CRC32: 1050408466
DATA_DAT-0000001340.wav ---> 1050408466   CRC32: 1050408466

DATA_DAT-0000000689.wav ---> 2452305226   CRC32: 2452305226
DATA_DAT-0000000754.wav ---> 2452305226   CRC32: 2452305226

DATA_DAT-0000000702.wav ---> 2993586821   CRC32: 2993586821
DATA_DAT-0000000983.wav ---> 2993586821   CRC32: 2993586821
DATA_DAT-0000000988.wav ---> 2993586821   CRC32: 2993586821
DATA_DAT-0000003208.wav ---> 2993586821   CRC32: 2993586821

DATA_DAT-0000000703.wav ---> 873696274   CRC32: 873696274
DATA_DAT-0000000870.wav ---> 873696274   CRC32: 873696274
DATA_DAT-0000003192.wav ---> 873696274   CRC32: 873696274

DATA_DAT-0000000709.wav ---> 3557518164   CRC32: 3557518164
DATA_DAT-0000001024.wav ---> 3557518164   CRC32: 3557518164

DATA_DAT-0000000710.wav ---> 2965713333   CRC32: 2965713333
DATA_DAT-0000001532.wav ---> 2965713333   CRC32: 2965713333

DATA_DAT-0000000811.wav ---> 2389605307   CRC32: 2389605307
DATA_DAT-0000002150.wav ---> 2389605307   CRC32: 2389605307

DATA_DAT-0000000829.wav ---> 1449517361   CRC32: 1449517361
DATA_DAT-0000001055.wav ---> 1449517361   CRC32: 1449517361

DATA_DAT-0000000843.wav ---> 2788261632   CRC32: 2788261632
DATA_DAT-0000002135.wav ---> 2788261632   CRC32: 2788261632

DATA_DAT-0000000846.wav ---> 1854539595   CRC32: 1854539595
DATA_DAT-0000000956.wav ---> 1854539595   CRC32: 1854539595
DATA_DAT-0000001411.wav ---> 1854539595   CRC32: 1854539595

DATA_DAT-0000000848.wav ---> 2987196320   CRC32: 2987196320
DATA_DAT-0000002305.wav ---> 2987196320   CRC32: 2987196320

DATA_DAT-0000000859.wav ---> 1171177130   CRC32: 1171177130
DATA_DAT-0000002372.wav ---> 1171177130   CRC32: 1171177130

DATA_DAT-0000000864.wav ---> 1789656250   CRC32: 1789656250
DATA_DAT-0000000964.wav ---> 1789656250   CRC32: 1789656250

DATA_DAT-0000000870.wav ---> 873696274   CRC32: 873696274
DATA_DAT-0000003192.wav ---> 873696274   CRC32: 873696274

DATA_DAT-0000000873.wav ---> 849458841   CRC32: 849458841
DATA_DAT-0000001545.wav ---> 849458841   CRC32: 849458841
DATA_DAT-0000002505.wav ---> 849458841   CRC32: 849458841

DATA_DAT-0000000881.wav ---> 2044569181   CRC32: 2044569181
DATA_DAT-0000001745.wav ---> 2044569181   CRC32: 2044569181

DATA_DAT-0000000925.wav ---> 995165416   CRC32: 995165416
DATA_DAT-0000002518.wav ---> 995165416   CRC32: 995165416

DATA_DAT-0000000956.wav ---> 1854539595   CRC32: 1854539595
DATA_DAT-0000001411.wav ---> 1854539595   CRC32: 1854539595

DATA_DAT-0000000969.wav ---> 3956023874   CRC32: 3956023874
DATA_DAT-0000001754.wav ---> 3956023874   CRC32: 3956023874

DATA_DAT-0000000970.wav ---> 2959851924   CRC32: 2959851924
DATA_DAT-0000001002.wav ---> 2959851924   CRC32: 2959851924

DATA_DAT-0000000981.wav ---> 697298651   CRC32: 697298651
DATA_DAT-0000002122.wav ---> 697298651   CRC32: 697298651

DATA_DAT-0000000983.wav ---> 2993586821   CRC32: 2993586821
DATA_DAT-0000000988.wav ---> 2993586821   CRC32: 2993586821
DATA_DAT-0000003208.wav ---> 2993586821   CRC32: 2993586821

DATA_DAT-0000000988.wav ---> 2993586821   CRC32: 2993586821
DATA_DAT-0000003208.wav ---> 2993586821   CRC32: 2993586821

DATA_DAT-0000000993.wav ---> 2065715326   CRC32: 2065715326
DATA_DAT-0000001189.wav ---> 2065715326   CRC32: 2065715326

DATA_DAT-0000001020.wav ---> 3352795198   CRC32: 3352795198
DATA_DAT-0000002519.wav ---> 3352795198   CRC32: 3352795198

DATA_DAT-0000001102.wav ---> 2366599762   CRC32: 2366599762
DATA_DAT-0000003185.wav ---> 2366599762   CRC32: 2366599762

DATA_DAT-0000001104.wav ---> 1158307469   CRC32: 1158307469
DATA_DAT-0000002533.wav ---> 1158307469   CRC32: 1158307469

DATA_DAT-0000001138.wav ---> 3196492697   CRC32: 3196492697
DATA_DAT-0000002233.wav ---> 3196492697   CRC32: 3196492697

DATA_DAT-0000001190.wav ---> 3639981323   CRC32: 3639981323
DATA_DAT-0000001200.wav ---> 3639981323   CRC32: 3639981323

DATA_DAT-0000001238.wav ---> 4065657658   CRC32: 4065657658
DATA_DAT-0000002239.wav ---> 4065657658   CRC32: 4065657658

DATA_DAT-0000001256.wav ---> 2244641011   CRC32: 2244641011
DATA_DAT-0000002445.wav ---> 2244641011   CRC32: 2244641011

DATA_DAT-0000001262.wav ---> 255309055   CRC32: 255309055
DATA_DAT-0000003197.wav ---> 255309055   CRC32: 255309055

DATA_DAT-0000001264.wav ---> 3755763009   CRC32: 3755763009
DATA_DAT-0000003156.wav ---> 3755763009   CRC32: 3755763009

DATA_DAT-0000001271.wav ---> 2662091057   CRC32: 2662091057
DATA_DAT-0000001275.wav ---> 2662091057   CRC32: 2662091057
DATA_DAT-0000001277.wav ---> 2662091057   CRC32: 2662091057

DATA_DAT-0000001275.wav ---> 2662091057   CRC32: 2662091057
DATA_DAT-0000001277.wav ---> 2662091057   CRC32: 2662091057

DATA_DAT-0000001282.wav ---> 1382064768   CRC32: 1382064768
DATA_DAT-0000001693.wav ---> 1382064768   CRC32: 1382064768

DATA_DAT-0000001362.wav ---> 2301158286   CRC32: 2301158286
DATA_DAT-0000001939.wav ---> 2301158286   CRC32: 2301158286

DATA_DAT-0000001363.wav ---> 2728324047   CRC32: 2728324047
DATA_DAT-0000001723.wav ---> 2728324047   CRC32: 2728324047

DATA_DAT-0000001364.wav ---> 3472233063   CRC32: 3472233063
DATA_DAT-0000001737.wav ---> 3472233063   CRC32: 3472233063

DATA_DAT-0000001545.wav ---> 849458841   CRC32: 849458841
DATA_DAT-0000002505.wav ---> 849458841   CRC32: 849458841

DATA_DAT-0000001739.wav ---> 3083210074   CRC32: 3083210074
DATA_DAT-0000002002.wav ---> 3083210074   CRC32: 3083210074

DATA_DAT-0000001743.wav ---> 1615789380   CRC32: 1615789380
DATA_DAT-0000002117.wav ---> 1615789380   CRC32: 1615789380

DATA_DAT-0000001954.wav ---> 1674489119   CRC32: 1674489119
DATA_DAT-0000002299.wav ---> 1674489119   CRC32: 1674489119
DATA_DAT-0000002449.wav ---> 1674489119   CRC32: 1674489119

DATA_DAT-0000002060.wav ---> 1874683266   CRC32: 1874683266
DATA_DAT-0000002069.wav ---> 1874683266   CRC32: 1874683266

DATA_DAT-0000002185.wav ---> 1140702767   CRC32: 1140702767
DATA_DAT-0000002762.wav ---> 1140702767   CRC32: 1140702767

DATA_DAT-0000002299.wav ---> 1674489119   CRC32: 1674489119
DATA_DAT-0000002449.wav ---> 1674489119   CRC32: 1674489119

DATA_DAT-0000002302.wav ---> 2182845091   CRC32: 2182845091
DATA_DAT-0000003196.wav ---> 2182845091   CRC32: 2182845091

DATA_DAT-0000002391.wav ---> 1487428304   CRC32: 1487428304
DATA_DAT-0000003110.wav ---> 1487428304   CRC32: 1487428304

DATA_DAT-0000002447.wav ---> 3271501281   CRC32: 3271501281
DATA_DAT-0000003198.wav ---> 3271501281   CRC32: 3271501281

DATA_DAT-0000003089.wav ---> 1697485927   CRC32: 1697485927
DATA_DAT-0000003190.wav ---> 1697485927   CRC32: 1697485927

DATA_DAT-0000003186.wav ---> 2995250687   CRC32: 2995250687
DATA_DAT-0000003195.wav ---> 2995250687   CRC32: 2995250687

DATA_DAT-0000004818.wav ---> 3482105354   CRC32: 3482105354
DATA_DAT-0000008096.wav ---> 3482105354   CRC32: 3482105354

DATA_DAT-0000006386.wav ---> 374357209   CRC32: 374357209
DATA_DAT-0000006992.wav ---> 374357209   CRC32: 374357209
2) crc32, first 1024 bytes: failed (!)
Code:
###########################################_DUPS_#########################################
DATA_DAT-0000000515.wav ---> 2200236048   CRC32: 2200236048
DATA_DAT-0000000676.wav ---> 2200236048   CRC32: 2200236048

DATA_DAT-0000000579.wav ---> 3340491297   CRC32: 3340491297
DATA_DAT-0000003196.wav ---> 3340491297   CRC32: 3340491297

DATA_DAT-0000000610.wav ---> 1360625883   CRC32: 1360625883
DATA_DAT-0000000844.wav ---> 1360625883   CRC32: 1360625883

DATA_DAT-0000000675.wav ---> 2001126696   CRC32: 2001126696
DATA_DAT-0000001340.wav ---> 2001126696   CRC32: 2001126696

DATA_DAT-0000000710.wav ---> 2198740795   CRC32: 2198740795
DATA_DAT-0000001532.wav ---> 2198740795   CRC32: 2198740795

DATA_DAT-0000000859.wav ---> 725488119   CRC32: 725488119
DATA_DAT-0000002372.wav ---> 725488119   CRC32: 725488119

DATA_DAT-0000000873.wav ---> 1568988480   CRC32: 1568988480
DATA_DAT-0000002505.wav ---> 1568988480   CRC32: 1568988480

DATA_DAT-0000001102.wav ---> 1431485262   CRC32: 1431485262
DATA_DAT-0000003185.wav ---> 1431485262   CRC32: 1431485262

DATA_DAT-0000001739.wav ---> 238787254   CRC32: 238787254
DATA_DAT-0000002002.wav ---> 238787254   CRC32: 238787254

DATA_DAT-0000002060.wav ---> 2048648430   CRC32: 2048648430
DATA_DAT-0000002069.wav ---> 2048648430   CRC32: 2048648430

DATA_DAT-0000002447.wav ---> 459045372   CRC32: 459045372
DATA_DAT-0000003198.wav ---> 459045372   CRC32: 459045372

DATA_DAT-0000004818.wav ---> 942311290   CRC32: 942311290
DATA_DAT-0000008096.wav ---> 942311290   CRC32: 942311290

DATA_DAT-0000006386.wav ---> 285525764   CRC32: 285525764
DATA_DAT-0000006992.wav ---> 285525764   CRC32: 285525764
3) crc32, full size files: oh shi.. it's failed Smile. but it's really have full dup data.
Code:
###########################################_DUPS_#########################################
DATA_DAT-0000002060.wav ---> 1262770248   CRC32: 1262770248
DATA_DAT-0000002069.wav ---> 1262770248   CRC32: 1262770248

DATA_DAT-0000004818.wav ---> 2777138393   CRC32: 2777138393
DATA_DAT-0000008096.wav ---> 2777138393   CRC32: 2777138393

DATA_DAT-0000006386.wav ---> 2250331215   CRC32: 2250331215
DATA_DAT-0000006992.wav ---> 2250331215   CRC32: 2250331215
it's hell on the earth!


RE: Batch audio dumping - hyakki - 07-18-2010

here is a test version of my program, its not stable yet but good for testing.

(warning: this will move and rename files to a subdir called AT3_RENAMED so make sure you backup what you test, it should support wav,au,at3)

i tested on Disgaea aod and it converted 8,507 items, but still around 200 files came out with the same filename, i havent checked to see if they are really real dups yet

files that dont move and rename, means there is already a file with the name

anyhow i tested the audio in jpcsp after decode and the formats working jpcsp reads the files
(Disgaea voice sounds perfect, but by the time everything is converted 18k files ><, would be nice to delete the source files after they are converted to .decoded )


RE: Batch audio dumping - DRKSCE - 09-11-2010

Could someone pass me the atrac folder Already encoded. because I'm not getting

grateful


RE: Batch audio dumping - nsinger998 - 02-22-2011

can someone please explain how to do any of this? I would like to play Disgaea. I downloaded the most recent file in this thread but have no idea what to do with it.