1
0
Fork 0
filebot-presets/test/audio_format.groovy

15 lines
510 B
Groovy
Executable File

def str=''
for (aud in audio) {
def shortD = aud.Format
def res = aud.Format_Commercial
switch (shortD) {
case "AC-3" -> res = "DD"
case "E-AC-3" -> res = "DD+"
case "MPEG Audio" -> res = "MPEG"
case "DTS" -> { if (res.contains("Master Audio")) res="DTS_MA"
else if (res.contains("DTS-HD High Resolution Audio")) res="DTS_HRA"}
case "MLP FBA" -> {def tmp = "D_HD"; if (res.contains("Atmos")) tmp+="_Atmos"; res = tmp}
}
str += shortD + ': ' +res+', '
}
str