English readme • Magyar leírás
- kezeli a Dolby XML input baromságait a háttérben, rendes CLI felületet adva
- átkonvertálja az inputokat RF64-re, amit már DEE is tud kezelni
- a bitmélységet, csatornák számát és egyéb infókat a forrásból parse-olja
- minden input fájlhoz generál egy XML fájlt a beállítások alapján
- a script thread poolingot használ batch encodingra (lásd config)
- támogatja a WSL útvonalak konvertálását a DEE Windows verziójához (lásd config)
- hibás bitráta megadása esetén kiválasztja a legközelebbi megengedettet
- automatikus mintavételezésiráta-konvertálás ffmpeg soxr resamplerét használva nem támogatott mintavételezési ráta esetén
- DD/DDP/AC4 esetén a mintavételezési rátát 48 kHz-re konvertálja
- TrueHD esetén a mintavételezési rátát 48 kHz-re konvertálja, ha a forrásé kisebb mint 72 kHz, fölötte 96 kHz-re
- automatikus csatornafelcserélés 7.1-es forrásoknál (DEE valamiért megcseréli az Ls, Rs csatornákat az Lrs, Rrs-sel)
- automatikus dialnorm beállítás
- automatikusan kompenzálja a DEE 256 mintavételezés eltolását (DD és DDP encoding esetén)
- ellenőrzi, hogy az ideiglenes fájl létezik-e már, lehetővé téve különböző formátumok/bitráták kódolásását egyetlen ideiglenes fájl készítésével, például:
deew -f dd -b 448 -i input -k
deew -f dd -b 640 -i input -k
deew -f ddp -i input
- akár videó inputokkal is működik (az első audió kerül kiválasztásra)
- csicsás terminálkimenet rich használatával
- sokoldalú delay opció, ami támogat ms, s and és frame@fps formát is
- delay parse-olása fájlnévből
- Python (nincs rá szükséged, ha a standalone buildet használod)
- ffmpeg
- ffprobe
- Dolby Encoding Engine
- telepítsd fel a DEE (ha macOS-t használsz akkor a DME-t)
- TrueHD encode-oláshoz csak a Windows-verzió használható
- ha WSL1-et használsz, használd a Windows-verziót a jobb teljesítményért
- ha a Windows-verziót használod Linux (és nem WSL) vagy macOS alól, telepítsd fel a
wine-binfmt
-t
- másold a
license.lic
fájlod a DEE binárisod mellé (Windowsondee.exe
, Linux/maxOS-endee
) - ha DEE
Failed to load library "...dll".
hibákat dob deew használatakor, telepítsd fel a VisualCppRedist AIO-t
- tölsd le a legfrissebb buildet innen: https://github.com/pcroland/deew/releases
- futtasd:
deew
(terminálból futtasd, duplaklikk nem fog működni) - az első futtatáskor készíteni fog egy config fájlt, válaszd ki, hogy melyik elérést szeretnéd használni
- frissítés: tölsd le a legfrissebb buildet innen: https://github.com/pcroland/deew/releases
- telepítsd a Pythont és pip-et, ha még nincs fent
- futtasd a következő parancsot:
pip install deew
- futtasd:
deew
- az első futtatáskor készíteni fog egy config fájlt
- frissítés:
pip install deew --upgrade
Ha nem szeretnéd a teljes elérési utat használni a binárisokhoz a configban, vagy amikor CLI-ből használod őket, javaslom a rendszer PATH változók beállítását
- nyisd meg
cmd.exe
-t adminként - futtas egy
setx /m PATH "%PATH%;[location]"
parancsot minden mappával, amiben binary van
(a[location]
-t cseréld le az elérési útra) - például:
setx /m PATH "%PATH%;C:\bin\dee"
setx /m PATH "%PATH%;C:\bin\ffmpeg"
- adj hozzá egy
PATH="[location]:$PATH"
sort a~/.bashrc
vagy~/.zshrc
fájlodhoz, minden mappával, amiben binary van
(a[location]
-t cseréld le az elérési útra) - például:
PATH="/usr/local/bin/dee:$PATH"
PATH="/usr/local/bin/ffmpeg:$PATH"
❯ deew -h
deew 3.2.1
USAGE: deew [-h] [-v] [-i [INPUT ...]] [-ti INDEX] [-o DIRECTORY] [-f FORMAT]
[-b BITRATE] [-dm CHANNELS] [-d DELAY] [-r DRC] [-dn DIALNORM]
[-in INSTANCES] [-k] [-mo] [-fs] [-fb] [-lb] [-la] [-np] [-pl]
[-cl] [-c] [-gc]
FLAGS:
-h, --help show this help message.
-v, --version show version.
-i, --input [INPUT ...] audio file(s) or folder(s)
-ti, --track-index INDEX default: 0
select audio track index of input(s)
-o, --output DIRECTORY default: current directory
specifies output directory
-f, --format FORMAT options: dd / ddp / ac4 / thd
default: ddp
-b, --bitrate BITRATE options: run -lb/--list-bitrates
default: run -c/--config
-dm, --downmix CHANNELS options: 1 / 2 / 6
specifies downmix, only works for DD/DDP
DD will be automatically downmixed to 5.1 in case of a 7.1 source
-d, --delay DELAY examples: -5.1ms, +1,52s, -24@pal, +10@24000/1001
default: 0ms or parsed from filename
specifies delay as ms, s or frame@FPS
FPS can be a number, division or ntsc / pal
you have to specify negative values as -d=-0ms
-r, --drc DRC options: film_light / film_standard / music_light / music_standard / speech
default: music_light (this is the closest to the missing none preset)
specifies drc profile
-dn, --dialnorm DIALNORM options: between -31 and 0 (in case of 0 DEE's measurement will be used)
default: 0
applied dialnorm value between
-in, --instances INSTANCES examples: 1, 4, 50%
default: 50%
specifies how many encodes can run at the same time
50% means 4 on a cpu with 8 threads
one DEE can use 2 threads so 50% can utilize all threads
(this option overrides the config's number)
-k, --keeptemp keep temp files
-mo, --measure-only kills DEE when the dialnorm gets written to the progress bar
this option overrides format with ddp
-fs, --force-standard force standard profile for 7.1 DDP encoding (384-1024 kbps)
-fb, --force-bluray force bluray profile for 7.1 DDP encoding (768-1664 kbps)
-lb, --list-bitrates list bitrates that DEE can do for DD and DDP encoding
-la, --long-argument print ffmpeg and DEE arguments for each input
-np, --no-prompt disables prompt
-pl, --print-logos show all logo variants you can set in the config
-cl, --changelog show changelog
-c, --config show config and config location(s)
-gc, --generate-config generate a new config
deew -i *thd
DDP encode-olása
deew -b 768 -i *flac
DDP@768 encode-olása
deew -dm 2 -f dd -b 192 -i *.ec3
DD@192 encode-olása stereo downmixeléssel
deew -f dd -b 448 -in 4 -i S01
DD@448 encode-olása 4 instance-et használva (az input egy mappa)
deew -f thd -i *w64
TrueHD encode-olása
deew -f dd -i *dts -k
deew -f ddp -i *dts
több formátum/bitráta kódolása egy ideiglenes fájl készítésével