DVDBuilder SDK vs PyBurn Studio
DVDBuilder SDK
dvdbuilder.comPyBurn Studio
github.comSide by side
| Figure | DVDBuilder SDK | PyBurn Studio |
|---|---|---|
| Price from | — | Free |
| Free plan | — | Yes |
| Free trial | — | — |
| Open source | — | — |
| Windows | Yes | Yes |
| macOS | — | Yes |
| Linux | — | Yes |
| Plans published | 0 | 1 |
| Spec score · DVD Authoring Software | 7.5 (#13) | 8.1 (#5) |
| License | The documentation says a DVDBuilder license must be set to use the API; without one, it operates in demo mode. | The project is released under the GNU General Public License, version 3. |
| Maker | The product site credits Primo Software; its contact page lists Primo Software Corp. in Glendale, California, United States. | The GitHub profile describes Mr5niper as a junior test engineer with experience in validation and system testing. |
| Product | DVDBuilder SDK is a DVD authoring software development kit that uses XML to describe DVD features such as video titles, chapters, menus, subtitles and languages. | PyBurn Studio is a desktop disc-authoring application built with Python and PyQt6 for burning and ripping discs on Linux and Windows. |
| Support | The samples repository says to create an issue in the dvdbuilder-support GitHub repository for support. | The repository page exposes an Issues section for reporting project issues. |
Plans
In their own words
DVDBuilder SDK
DVDBuilder SDK is a Windows development kit for building DVD authoring into software. Developers describe disc features in XML, including video titles, chapters, menus, subtitles and languages, and can use the API from C++ or.NET languages such as C#, F# and VB. It accepts MPEG-2 program streams, MPEG-2 elementary video streams and VOB files. Audio options include MPEG-2, AC3 and DTS elementary streams, alongside subpicture streams and Spruce STL subtitles. Menus can use still or moving MPEG backgrounds and hold up to 36 buttons each. The SDK outputs a VIDEO_TS directory containing VOB, IFO and BUP files, with NTSC or PAL formats and 4:3 or 16:9 aspect ratios. It supports up to 99 titles, with multiple chapters per title, and includes AVBlocks; documentation also lists PrimoBurner as included. DVDBuilder does not itself burn DVDs, and using PrimoBurner for that requires a separate license. A DVDBuilder license is needed to use the API; demo mode limits each title to five minutes. Paid access starts at $1,500/yr.
PyBurn Studio
PyBurn Studio is a free, open-source desktop application for burning and ripping optical discs on Linux, macOS, and Windows. Built with Python and PyQt6, it burns data CDs, DVDs, and Blu-ray discs from files and folders, helps arrange disc contents, and can create ISO images. It authors audio CDs from MP3, WAV, FLAC, OGG, M4A, and AAC files; Windows supports gapless Disc-At-Once burning. It can also author video DVDs with ffmpeg and dvdauthor, and Blu-ray BDMV discs with tsMuxeR. For CD ripping, it saves audio as MP3, FLAC, or WAV and can look up metadata through MusicBrainz. A job queue runs one task at a time and provides progress, logs, saved history, and retry options. Data-disc verification can read back a burned disc and compare it with the written image when enabled for the drive. Requirements vary by operating system and task: PyQt6 is required, requests is optional for MusicBrainz lookups, and Blu-ray authoring requires optional tsMuxeR. The project is released under the GNU GPL version 3.