High profile is now fully automatic instead of relying on the manual "adjust disc usage" button: - compute_high_profile_bitrate() (pure, unit-tested) picks the fewest discs that hold the content down to a quality floor, then fills each disc; a 2h movie lands on one filled disc (~3750k), a 4h movie on two, a 30min clip on one near the 9000k cap. - apply_high_profile_bitrate() applies that rate to every title and forces 2-pass; it runs before split planning so the existing splitter reuses it. Split discs now get a per-disc menu (listing that disc's titles) when the project has a menu enabled, honoring the startup/play-all settings; they still auto-play when menus are off. Fix: _adjust_audio_bitrate capped its table at 384 (an MP2 limit) and silently clamped the High profile's 448k AC3 down to 384; extend the table to AC3 rates (448/512/640) in both the ffmpeg and avconv backends. Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com> |
||
|---|---|---|
| contrib | ||
| debian | ||
| po | ||
| src | ||
| .gitignore | ||
| CLAUDE.md | ||
| COPYING | ||
| FORK_NOTES.md | ||
| HISTORY.md | ||
| pyproject.toml | ||
| README.md | ||
| setup.py | ||
| stdeb.cfg | ||
| stpacman.cfg | ||
DEVEDE NG
Fork note: This tree is a fork of DeVeDe-NG that adds embedded-subtitle hardsubbing (burn-in), selectable DVD encode profiles, and automatic splitting of long projects across multiple ISOs/DVD-Rs. See FORK_NOTES.md for details.
WHAT IS IT?
Devede NG is a rewrite of the Devede DVD disc authoring program. This new code has been written from scratch, and uses Python3 and Gtk3. It is also cleaner, which will allow to add new features in the future.
INSTALLING DEVEDE NG FROM SOURCES
First, be sure that you have uninstalling any package with devede. Then, Just type:
sudo python3 -m pip uninstall -y devedeng
sudo python3 -m pip install .
sudo update-icon-caches /usr/share/icons/hicolor
If you receive a notification 'error: externally-managed-environment', you can override it by using
sudo python3 -m pip uninstall --break-system-packages -y devedeng
sudo python3 -m pip install --break-system-packages .
sudo update-icon-caches /usr/share/icons/hicolor
Also, remember that you need the setuptools and setuptools-gettext modules
installed in your system.
USING DEVEDE NG
Devede NG is very similar to the old devede, with the exception that, when creating a DVD disc, there are no more "titles" and "files". Instead, you just add files to the disc. It also lacks support for Mencoder, and can use only FFMpeg or AVConv for video conversion.
The current visible changes are quite small in number:
- Now allows to add several files at once
- Now makes better use of multicore systems by parallelizing the conversion of several movie files
- The menu edition is interactive
- Has a new "cut" resizing method, to allow to store as widescreen movies with black bars
- Allows to create Matroska files with H.264 video and MP3 audio
- Allows to use VLC, MPV or MPlayer for preview
- Allows to choose between Brasero or K3B for burning the discs
- Allows to set properties for several files in one step
- Allows to choose the subtitle colors
- Allows to choose between MP2 and AC3 audio for menus
THINGS TO DO
Some of the future ideas to add to Devede NG are, without an specific order:
- add more backends
- add more output formats
- allow to replace the movie's audio track with one or several MP3 or OGG audio files
- preview of a converted menu
CONTACTING THE AUTHOR
Sergio Costas Rodriguez
rastersoft@gmail.com
http://www.rastersoft.com
https://gitlab.com/rastersoft/devedeng.git