Deew

Latest version: v3.2.1

Safety actively analyzes 706267 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 9 of 10

1.2.10

- switched `-af` to `-filter_complex` for resampling, so channel swapping\
and sample rate conversion works at the same time

1.2.9

- disabled `surround_90_degree_phase_shift`
- `DEE`'s measure and encoding step's progress has been remapped,\
both step goes to 100% now

1.2.8

- set `<surround_3db_attenuation>` to `false` in `thd.xml`

1.2.7

- prior to this version deew swapped Ls Rs with Lrs Rrs, now it passes\
`-filter_complex pan=7.1|c0=c0|c1=c1|c2=c2|c3=c3|c4=c6|c5=c7|c6=c4|c7=c5`\
to 7.1 sources.
- moved ffmpeg args setup out of for loop

1.2.6

- added `-cl`/`--changelog` option
- better argparse
- added types and improvements by nyuszika7h
- single input encodes shows a per encode progress bar that indicates both\
`ffmpeg`'s temp creation and `DEE`'s measuring and encoding step
- fixed dd multithreading

1.2

- better temp folder config:
- empty: next to the script
- relative path: from your current directory
- you can also use fullpath
- in any case will be created automatically if it doesn't exist already
- added check for intermediate file existence, now you can do:\
`./deew.py -f dd -b 448 -i input -k`\
`./deew.py -f dd -b 640 -i input -k`\
`./deew.py -f ddp -i input`\
and the intermediate file will only be created once (and removed after the\
last encode)
- added automatic sample rate conversion with `ffmpeg`'s `soxr` resampler
- for dd/ddp unsupported rates will be converted to 48000
- for thd unsupported rates will be converted to 48000 if source sample\
rate is lower than 72000, otherwise will be converted to 96000
- command: `-af aresample=resampler=soxr -ar 48000/96000`\
`-precision 28 -cutoff 1 -dither_scale 0`
- added alternative config path (`~/.config/deew/config.toml`) to Linux
- removed progress option, commands are printed at the same time as the\
progress bar appears
- added drc option (`film_light`, `film_standard`, `music_light`,\
`music_standard`, `speech`)
- you can now specify invalid bitrates and it will pick the closest\
allowed one (`-f dd -b 635` -> 640k)
- added error for TrueHD encoding with Linux version of `DEE`
- all xml files are generated before encoding
- added back logos and logo config
- fixed intermediate file's bit depth to 32 bit if there's resampling involved

Page 9 of 10

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.