Compress ROMs to CHD to save space (PPSSPP / AetherSX2 / Duckstation / RetroArch and more)
HTML-код
- Опубликовано: 25 авг 2024
- Hey all! In this video I show you how to compress some of your ROM files (.gdi, .cue, .iso) to .CHD to save space. This is extremely good for emulators that support CHD, like Duckstation and AetherSX2. CHD is a lossless compression format originally developed for MAME, but can be used for other emulators.
Get chdman here: www.mamedev.or...
7zip instructions: • 7-Zip install and tuto...
Command examples: retropie.org.u...
You can do one ROM, or multiple ROMs at the same time.
My recommended VPNs
(Mr. Sujano affiliate discounts - more than 70% off):
Easy to use and inexpensive - SurfShark:
surfshark.deal...
Fast and great for power users - PIA:
www.privateinte...
Follow me on:
Twitter: / mrsujano
Instagram: / mrsujano
Discord: / discord
Twitch: / mr_sujano
Website: mrsujano.com
Check out my recommended products on Amazon: amzn.to/2UXstsI
DISCLAIMER: This video and description contain affiliate links, which means if you click on one of the product links, I’ll receive a small commission at no extra cost to you!
This video is for entertainment purposes only.
#AetherSX2 #Emulation #Emulator #Duckstation #RetroArch
For specific commands, please use the RetroPie link in the description. RUclips didn't like me posting code in the description.
I like the batch conversation file, compress all games loaded in that folder.
So if I do this method, it still plays in the pscx2 emulator in CHD format? And the only point to do this is to reduce space?
@@SRC267 how to find that File? some help would be dope 👌
@@manuelgarcia739 see my other comment here on how to create one.
Stupid question time: would converting a movie DVD ISO to CHD format reduce its size and work just the same without reverting it back to ISO?
Nice tip on launching cmd from the address bar. I never knew that was possible. I also tried it on my PS2 4.4GB iso file. It managed to reduce it to 3.2GB and it runs fine in AetherSX2. That's 1.2GB saved and that could add up when there are multiple files. Thanks for sharing this.
Yes! I didn't know that too and that is so helpful. no need to cd again lol
Don't forget to trim nds/3ds carts
for /r %%i in (*.iso) do chdman createcd -i "%%i" -o "%%~ni.chd
you can use a bat file to automate the process. thats the command you want for the batch file. Just create a txt file name it whatever you want, put that command in it, then save it as a .bat file, just put your games in the same folder as the bat and chdman, just double click on the bat file to convert all the iso's in one go.
works for other conversion software's too just change the name of the program to match the one you're using and the file types you want.
this worked flawlessly , thanks
@@m60122 how about reverting back from chd to iso?
Ty!
Just to note some games will compress better than others. It depends how the original games were packed on disc when shipped. All my Dreamcast, Saturn, PS1, PS2 are in CHD. My GameCube games are in RVZ format and the dolphin emulator has that feature built-in to compress your games.
How do you do it on dolphin?
@@whalisten I've only tried it once on my phone with the latest app. Right now I don't have any games loaded on it. But I think you long press on a game to bring up options, try it out. I will try later today.
@@SRC267 omg it's true. There's an option "convert file". Thank youu
@@whalisten nice. I heard that the best way to convert them are with these options; "zstandard" "128 block" and "level 22" compression. If you see these options then use them for best results (on Android)
might you know of compression for 3ds by chance
Very useful tutorial. I would definitely recommend using the latest version of CHDMAN as I tried compressing with an older version that I'd used on Saturn titles and AetherSX2 wouldn't even recognise that they were games. The latest one compressed and the emulator sees them without problem.
Does it work for Saturn games as well?
@@Blue_Nova707 Yes it does.
Yet again it was worth being awake for another informative upload from mr sujano ,It is Tuesday 00:09 .
I'm a big fan of the videos, and you have really been on a hot streak lately. I'm excited to try this out. Keep up the great work! I wish I could like this video more than once!
Perfect!! My Retroarch folder is almost 1TB. Anything I can do to save space and add game titles, I am all over it like"Ugly on an Ape". Thank you, sir!!
Here is a method to batch convert your files, first open text or notepad and enter this: for /r %%i in (*.iso) do chdman createcd -i "%%i" -o "%%~ni.chd"
Now rename and save this as ISO to CHD.bat (not .txt) now place this into the same folder as your games and chdman, and just run the ISO to CHD.bat file.
thanks
@SenorHamon thanks. I was just going to ask that
There's a link in the description that gives all of the commands. On this page it has a download to a bunch of different batch files. I've got to recommend that if having to type is off putting.
@@DontGiveUp_Skeleton once you add that command to batch file, it's all automated.
Linux equivalent is:
for i in *; do chdman createcd -i "$i"/*.gdi -o "$i".chd;done
Wow thanks for making this video that's very useful, I'll try this at some point
Thanks for a short and to the point vid!
All stuff, no fluff 💪
@@MrSujano Hello i have a slight problem, i need to convert the chd file to n64 rom anyway to do this? (adding games to my snes classic with hakchi)
This is highly useful! Thanks a lot, Mr. Sujano. :)
Excellent. I heard of this before but thought it would be too much work. Compressing everything as I speak.
Thank you for the help. SO far, I have managed to compress some Dreamcast files for my Anbernic RG35XX H. Though it took a while to compress each game.
I intend to convert the PS1 games I have at some point.
Thank you Mr sujano. I will be using your method in the future.
WOW.....thanks dude. I've been on youtube for 4 hours and almost gave up. Thank you so much.
Hey mr sujano thanks for showing how to download the beta for aethersx2 I've been trying out several games and have been having fun with the emulator really enjoy it even if it is just a beta I'm sure it will be even better when the full version is out like you said some games may not be playable right away I did run into issues where some games had some slow down but were still playable some games even crashed
Great tutorial, straight to the point. Thanks. 🌠
Absolutely great info. 💪🏼
Great video, super helpful!
Thank's for helping me save a lot of space in my micro sd card.
I feel like a drag and drop method would be awesome, especially if converting multiple games.
Not sure if that's a thing 🤔
Compress ISO to CHD
for /r %%i in (*.iso) do chdman createcd -i "%%i" -o "%%~ni.chd"
Forget drag and drop, make a bat file with this command above, it will then convert every iso in the same folder as chdman into a chd
It is, someone uploaded tutorial how to convert dreamcast gdi to chd. His method is one click solution using batch file method.
@@Jock1971 if i change .iso to .cue, can it compress cue to chd too?
yeah this wouldn't be viable with 100+ games one at a time but i'm glad there is commands to help with this
thanks for this it's a big help
great video, very helpfull. Im big fan of your work. keep going.
It is available for mobile. It's called Termux
very useful thanks for this i save more space for more games now on my poco x3 pro
This was very helpful, thanks a lot!
Just watched both your 7zip video and your chd video and learned a lot! Thanks for the short and simple tutorials, I thought I was gonna have to jump through many google search results to find a solution but this works perfectly.
Thank you very much, sir!
I tried to reduce the ISO file size using USBUtil, but it didn't work. But by using the chdman, I reduced the Final Fantasy XII (USA) ISO file from 3.78 GB to 3.35 GB! That's 430 MB less from a single ISO! And it works flawlessly in PCSX2, using the Emulationstation on my Steam Deck.
So, i can play game with chd format in pcsx?
i tried using namDHC to do this and it kept failing, but this way actually converted it. thank you.
U always amazing !!!! thanks a lot MR!
Very helpful, liked and subbed 👍
Great video and kudos to devs! Wish they made the compression process much efficient for multiple games. I have 30~ games and typing the console command everytime seems like a hassle.
retropie.org.uk/docs/CHD-files/
Check out about halfway down the page. 🙂
You can use batch conversion method
You can use the script in the doc to save as a batch file. So you just need to double click this script and out compresses every image file in that directory and/or subdirectories.
Just be aware you have to write "ii" instead of "i".
@@MrSujano I guess that would work with a bit of modification on the script (eg. Adding iso extension in)
@@RizalBoon Yep, it can also be modified for .gdi
hey everyone mr. sujano here! :)
Really useful tutorial! Thanks!
Thanks for Info I will try it 👍
now they only need a good UI, have the chd file already in the program, drag and drop the iso, click ok and everything works
if u want to convert more than one at a time, they can charge or something
No UI needed brobro, learn to write a script/batch file. You'll get the job done and learn something in the process. :-)
Woooh been waiting on this one ....mr sujano blasting and blessing us once again
This guy on fire!
Keep up the good work 👏
will the other data lost after you compressing bin/cue files to chd format? like for example from 6gb to 3gb?
I was able to get a game that was 3.58 GB in file size to just 599 MB. chd is a blessing 🙏
and it played the same?
@@ryandombrowski9004 yup, I was able to keep playing where I left off and there weren't any issues with the games I converted
@@chaoticdreemurr9861 nice!!
will keep in mind for whenever I might need this. A linux equivalent would be equally appreciated :)
'chdman' is part of the 'mame-tools' package on Ubuntu. It might be available on whatever distro you're using.
@@mercster thank you. I installed mame-tools and refer to this video when needing to compress roms.
Appreciate this very much 👍
very nice bro
Thanks for this 😊
Awesome! Subbed!
This is so awesome
Thank you very much!
Also
Name of the song at the end?
Good job 🔥🔥🔥
Nice video 👍👍👍
A correction to the information is that you can use this method on the phone by using the Exagger emulator and running the same program on it pes🥰🥰
Thanks
Nice! :D
There's a slight performance hit with CHDs. I had problems with sound stutter on my Galaxy Note 9 with CHDs and AetherSX2, but not on a Galaxy S10 Plus.
Amazing
thanks for guide
Hey! Great vid! So does the CHD file format work for other Emulators? Currenlty using PCSX2, CEMU and Duckstation. Or do I have to them all synced with RetroArch? Thanks in adv to anyone that can clarify. Cheers!
DuckStation supports CHD. Just drop the bin/cue files of the PS1 game into the folder with chdman and it's the .cue file I think you need to input into the CMD command.
@@SRC267 Thanks for clarifying!
@MenaceInc I would love to see .chd games running on a real PS2. But it seems that the console has not enough RAM to deal with the decompressing. So the solution is to use USBUtil for ISO to remove the dummy file from the ISO (it doesn't always work, which is why I discovered this chdman method).
OK somebody try to see if you can convert tekken tag bin cue to iso and see if it will register in aethersx2 I tried and it couldn't find it. I even tried to convert it to chd and still couldn't find it.
chd compression is pretty cool. But too bad you can't use it on real hardware
Per i giochi multi traccia come ps1, saturn, pc engine.. Come faccio? Uso il file Cue?
what if you have a 7z file and it keeps going to 0km
Thanks sir
For games in ".bin" & ".cue" format it's pretty much the same chdman createcd -i "X.cue" -o "X.chd"
Not sure if it's this work with games that Don't have .cue
this is great since retroarch "fails" to extract bin/cue from 7z for some reason
going to have to go through and put everything into CHD.
ask. Can I use the data to put it on an HDD and play it on a PS2?
So I'm not sure why, but it was working fine just running the batch file from the folder my bin and cues are in but for some reason, now all of a sudden it only flashes a window that opens and immediately closes?
Jesus, Okami shrunk by 674.8 MB. It became 17.4% smaller. I expect I can save about 50 GB if I were to compress all my PS2 games, but that would take ages. I will just compress the big ones. Okami took a good 5-10 minutes.
Using CHDMAN to convert to CHD can compress songs and audio?
Im using CHDMAN for convert bin/cue, gdi and iso files to CHD. But some games like all of the Sega Saturn has incredible problems with the audio like an amazing delay at the start of the tracks. Is there any form to emulate this consoles with no audio problems using CHD format?
I'm using fully retroarch, by the way.
does CHD file format work for opl?
PLEASE HELP: the program I use to convert the games closes immediately and I can't find a solution
is there any way to add cover art to them or do they need to be .iso for that to work
wow now i have black (usa) version only at 1.13 GB....very good
didnt work
What’s the best format for psp?
this isnt working for me im geting this instantly and nothing is happening
chdman info: displays information about a CHD
chdman verify: verifies a CHD's integrity
chdman createraw: create a raw CHD from the input file
chdman createhd: create a hard disk CHD from the input file
chdman createcd: create a CD CHD from the input file
chdman createld: create a laserdisc CHD from the input file
chdman extractraw: extract raw file from a CHD input file
chdman extracthd: extract raw hard disk file from a CHD input file
chdman extractcd: extract CD file from a CHD input file
chdman extractld: extract laserdisc AVI from a CHD input file
chdman copy: copy data from one CHD to another of the same type
chdman addmeta: add metadata to the CHD
chdman delmeta: remove metadata from the CHD
chdman dumpmeta: dump metadata from the CHD to stdout or to a file
chdman listtemplates: list hard disk templates
For help with any command, run:
chdman help
I have no problem with making the game file smaller to save space I don't need to do that if I run out of storage for games I can just delete some to make room
A few times I used it, and then, I forget how it was used years later. And the cycle repeat xd
I don't want to mess up my games so iso format is the way to go
nothing is messed up, it works perfect on ALL titles :)
Heya ...
Do you know why the Aethersx2 emu always "crash" or "reset" after 30-45 minutes? I can play all games without lags or other issues, all works perfectly, except the "crash/reset" without any reason.... I'm confused 👀
i cant get CHD ps2 games to work on xbox devmode? can somone help im runing 1.9.14
Can i use the cmd prompt to convert it in another drive?
How to roll back to iso again if I want in future?
is it like nkit iso on nintendo gamecube?
What about .zip?
does it matter what folder you have the file in?
Idk its only me or not. But after AetherSX2 released. All the Roms Websites going down.
Boss pls if its available on Android do update us about it pls
"i was unexpected at this time"
which is better cso or chd
Hi! How do I gather multiple disks?
sir please make chd tutorial using termux on android.
For mobile we can use cso
But how about changes in android it self
Can I upload the game to google drive and then play?
A small query....will the amount of compression vary as the file size becomes large? In the orders of gigabytes?
The amount of compression will vary between iso to iso, some files will be compressed by as much as 30%+ others not so much, I tend to see 10-25% drop in file sizes as an average, for a 7gb file this can be a drastic saving of space
@@Jock1971 thanks for the info
Can I not use this on a 32b system?????
Can I compress PS3 roms for Rpcs3?
Chdman works on exagear so it'll also work on android
which format is better CHD or Gzip for the emulator
Chd
ISO to sco PSP form work good and smol saise