Sign inSign up

marctv/chd-converter

By marctv

Updated 7 months ago

Compresses GDI, ISO, BIN and CUE files to CHD using CHDMAN from Mame Tools.

Image
Integration & delivery
Operating systems
1

6.1K

marctv/chd-converter repository overview

Docker CHD "Compressed Hunks of Data" Converter

Compresses GDI, ISO, BIN and CUE files to CHD using CHDMAN from MAME Tools.

  • Skips existing .chd files
  • Does not delete or modify source files
  • Optional modes:
    • createcd (default)
    • createdvd
    • extractcd (CHD → ISO)
    • extractdvd (CHD → ISO)

Quick Start — CD Conversion (Default)

  docker run \
  --rm \
  -v "$(pwd)/input/:/tmp/images/:rw" \
  -it marctv/chd-converter

$(pwd)/input/ is the local folder containing your GDI/ISO/CUE files. It can be any folder.

  docker run \
  --rm \
  -v "/user/input:/tmp/images/:rw" \
  -it marctv/chd-converter

createdvd (Optional)

This is important for PlayStation Portable (PSP) CHD files.

   docker run \
 --rm \
 -e CHDMAN_MODE=createdvd \
 -v "$(pwd)/input/:/tmp/images/:rw" \
 -it marctv/chd-converter

Extract CHD back to ISO

To extract existing .chd files back to .iso, use one of the extraction modes. The mounted folder must contain .chd files to extract.

extractcd
  docker run \
  --rm \
  -e CHDMAN_MODE=extractcd \
  -v "$(pwd)/chdfiles/:/tmp/images/:rw" \
  -it marctv/chd-converter
extractdvd
  docker run \
  --rm \
  -e CHDMAN_MODE=extractdvd \
  -v "$(pwd)/chdfiles/:/tmp/images/:rw" \
  -it marctv/chd-converter

These modes scan the mounted folder (e.g. chdfiles/) for existing .chd files and create corresponding .iso files in the same directory. Existing .iso files will be skipped.

check existing CHD files

docker run --rm \
 -v "/volume1/base/chdmaker:/tmp/images/:rw" \
 --entrypoint chdman \
 -it marctv/chd-converter \
 info -i "WipEout Pure (USA) (En,Fr,Es) (v2.00)-60fps patch.chd"

Tag summary

Content type

Image

Digest

sha256:2dbc9d96a

Size

108.7 MB

Last updated

7 months ago

docker pull marctv/chd-converter