Variables
The following is the list of supported variables.
| User variables | |
|---|---|
| DestDir | DestDir is a user-defined variable, to store the build-in ripper output. The DestDir variable cannot contain other variables. |
| DiscTypeMap | DiscTypeMap is a user-defined variables, a map value of DiscType. Through this variable, users can rip to different directories based on the disc type. DiscTypeMap is the only variable that can contain other variables. |
| Disc variables | |
| DiscLabel | Volume label read from the disc's UDF file system. |
| DiscName | It is only valid for BD and UHD. |
| DiscNumSets | The DiscNumSetsvariable is di:numSet value read from BDMV/META/DL/bdmt_eng.xml. It is only valid for BD and UHD. |
| DiscSetNumber | The DiscSetNumbervariable is di:DiscSetNumberread value read from BDMV/META/DL/bdmt_eng.xml. It is only valid for BD and UHD. |
| DiscType | Possible DiscType values include: DVD, HDDVD, BD, UHD. |
| DateCreated | Disc creation date. The default format is yyyy-mm-dd, for example: 2026-01-31. You can change the format of the date through date pattern. For example: $(DateCreated:yyyymmdd) => 20260131 $(DateCreated:yymd) => 26131 $(DateCreated:dd-mm-yyy) => 31-01-2026 |
| DiscID | DiscID of the disc. For DVD, it's the value of DVDID. |
| MKBVersion | The MKBVersion variable is the MKB version value read from /AACS/MKB_RO.inf. It is only valid for HD-DVD, BD and UHD. |
| BEE | BEE (Bus Encrypted Enabled) , a flag value read from /AACS/Content000.cer. Possible values: 0 or 1. If BEE is 1 and BEC is 1, the drive firmware will apply bus encryption for the encrypted M2TS sectors. It is only valid for BD and UHD. |
| BDJ | Whether this BD or UHD contains BDJ. Possible values: 0 or 1. It is only valid for BD and UHD. |
| 3D | Whether this is a Blu-ray 3D. Possible values: 0 or 1. |
| BD+ | Whether this disc contains BD+ protection (/BDMV/BDSVM/ exists). Possible values: 0 or 1. |
| My Discs variables | |
| RowID | RowID in My Discs database. It is only valid for Pro users. |
| CurrentDate | Current date. The default format is yyyy-mm-dd, for example: 2026-01-31. You can change the format of the date through date pattern. For example: $(DateCreated:yyyymmdd) => 20260131 $(DateCreated:yymd) => 26131 $(DateCreated:dd-mm-yyy) => 31-01-2026 |
| Drive variables | |
| DriveLetter | The drive letter. Possible values: D, E, F ... |
| DriveVendor | The drive vendor which return from SCSI Inquiry command. |
| DriveProduct | The drive product which return from SCSI Inquiry command. |
| DriveRevision | The drive revision which return from SCSI Inquiry command. |
| DriveVendorSpecific | The drive vendor specific which return from SCSI Inquiry command. |
| DriveSerialNumber | The drive serial number which return from SCSI Inquiry command. |
| BEC | BEC (Bus Encryption Capable), a flag indicated whether the optical drive supports bus encryption. Possible values: 0 or 1. |
The following is the list of supported transform.
| UpperCase | Convert variable to upper case. For example: $(DiscLabel:UpperCase) | |||||||||||||||||||||
| LowerCase | Convert variable to lower case. For example: $(DiscLabel:LowerCase) | |||||||||||||||||||||
| TitleCase | Convert variable to title case. For example: $(DiscLabel:TitleCase) | |||||||||||||||||||||
| SentenseCase | Convert variable to sentense case. For example: $(DiscLabel:SentenseCase) | |||||||||||||||||||||
|
YYYYMMDD |
Convert date variable format. For example: $(CurrentDate:YYMMDD) List of all available date formats:
|