DVDBuilder SDK
DVDBuilder SDK is a Windows development kit for adding DVD authoring to software.
What DVDBuilder SDK is
DVDBuilder SDK is a Windows development kit for adding DVD authoring to software. Developers describe DVD structures in XML, including titles, chapters, menus, subtitles, and languages, and can use APIs for C++ and .NET languages such as C#, F#, and VB. It produces standard VIDEO_TS output, including VOB, IFO, and BUP files, with NTSC or PAL and 4:3 or 16:9 formats. Supported inputs include MPEG-2 program streams, MPEG-2 elementary video streams, and VOB files; audio options include MPEG-2, AC3, and DTS elementary streams. It supports subpicture streams and Spruce STL subtitles, and menus can use still or moving MPEG backgrounds with up to 36 buttons. The SDK includes AVBlocks, and its documentation also lists PrimoBurner as included. DVDBuilder itself does not burn discs; burning a VIDEO_TS directory with PrimoBurner requires a separate PrimoBurner licence. A DVDBuilder licence is required to use the API, and demo mode limits each title to five minutes. Pricing is freemium, with paid plans from $1,500/yr.
Good
- C++ and .NET APIs are available.
- Supports NTSC and PAL output.
- Menus support still or moving MPEG backgrounds.
- Includes subtitle and multiple audio stream support.
Watch out
- Demo mode limits each title to five minutes.
- A licence is required to use the API.
- DVDBuilder does not burn discs itself.
- PrimoBurner burning requires a separate licence.
Who it suits
DVDBuilder SDK suits Windows developers building DVD authoring into applications, especially workflows using MPEG-2 inputs and configurable menus, titles, and chapters.
Verdict
DVDBuilder SDK offers structured DVD authoring controls and VIDEO_TS output for Windows software. Developers should factor in the title-length restriction in demo mode and the separate PrimoBurner licence needed for burning.
The facts
Each one read from DVDBuilder SDK's own pages, with the date it was checked.
What it does
- API
- The API is available for C++ and .NET languages including C#, F# and VB.checked 7 Oct 2001
- API languages
- The DVDBuilder API is available for C++ and .NET languages including C#, F#, and VB.checked 7 Oct 2001
- Audio and subtitles
- It supports MPEG-2, AC3, and DTS elementary audio, plus subpicture streams and Spruce STL subtitles, with language assignment for multiple streams.checked 7 Oct 2001
- Bundled components
- The SDK includes AVBlocks, described as an MPEG-2 encoder, and its documentation says AVBlocks and PrimoBurner are included in the SDK.checked 7 Oct 2001
- Burning integration
- The site says DVDBuilder integrates with PrimoBurner, described as a Burning SDK.checked 7 Oct 2001
- Burning limit
- DVDBuilder does not support DVD burning; using PrimoBurner to burn a VIDEO_TS directory requires a separate PrimoBurner license.checked 7 Oct 2001
- Demo limit
- In demo mode, each video title is limited to 5 minutes; a DVD can contain up to 99 titles grouped in one or more title sets.checked 7 Oct 2001
- Demo limitation
- In demo mode, each video title is limited to 5 minutes.checked 7 Oct 2001
- Download
- The download page lists demo .NET and C++ SDK archives in 64-bit and 32-bit Windows versions, version 3.4.0.checked 7 Oct 2001
- DVD output
- The SDK produces standard VIDEO_TS output that can be burned to DVD.checked 7 Oct 2001
- DVD structure
- It supports up to 99 titles, multiple chapters per title, and DVD Virtual Machine commands.checked 7 Oct 2001
- Included component
- DVDBuilder includes AVBlocks, described as a Video SDK.checked 7 Oct 2001
- License
- The documentation says a DVDBuilder license must be set to use the API; without one, it operates in demo mode.checked 7 Oct 2001
- Menus
- It can create disc and title set menus with still or moving MPEG backgrounds and up to 36 buttons per menu.checked 7 Oct 2001
- Menus and languages
- Features include menus, languages, subpicture and subtitles.checked 7 Oct 2001
- Output
- It outputs a VIDEO_TS directory containing VOB, IFO, and BUP files, with NTSC and PAL formats and 4:3 and 16:9 aspect ratios.checked 7 Oct 2001
- 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.checked 7 Oct 2001
- Samples
- The public samples repository organizes sample projects by platform and language, with C++ and .NET samples for Windows.checked 7 Oct 2001
- Support
- The samples repository says to create an issue in the dvdbuilder-support GitHub repository for support.checked 7 Oct 2001
- Supported operating systems
- The features page lists Windows 11, 10, 8.1, 8, 7 SP1, and Windows Server 2022, 2019, 2016, and 2012 R2.checked 7 Oct 2001
- Use cases
- Listed solutions include creating DVDs from MPEG-2 files, authoring menus with still images and moving backgrounds, making multiple titles and chapters, and recording live MPEG-2 streams to DVD in real time.checked 7 Oct 2001
The company
- Headquarters
- Glendale, California, United Stateschecked 28 Sep 2001
- Maker
- The product site credits Primo Software; its contact page lists Primo Software Corp. in Glendale, California, United States.checked 7 Oct 2001
- Maker and location
- The product site identifies Primo Software as the maker, and the company site lists Primo Software Corp. at a P.O. Box in Glendale, California, United States.checked 7 Oct 2001
The full review of DVDBuilder SDK
Overview
DVDBuilder SDK is a Windows development toolkit for generating DVD-Video structures from XML. It is aimed at teams embedding configurable disc authoring in C++ or .NET software, rather than people looking for a graphical, standalone authoring program. Its strongest case is precise DVD navigation and standards-compliant output; its main drawback is that disc burning is outside the SDK licence.
Key features
XML definitions cover video titles, chapters, menus, subtitles and language settings. A project can contain up to 99 titles in one or more title sets, multiple chapters per title and DVD Virtual Machine commands. Menus support still images or moving MPEG backgrounds and up to 36 buttons per menu, giving application developers considerably more control than a simple single-title workflow.
Input support includes MPEG-2 program streams, MPEG-2 elementary video streams and VOB files. Audio can use MPEG-2, AC3 or DTS elementary streams, while subpicture streams and Spruce STL subtitles handle captioning and multiple language tracks. Language assignment across streams is useful for multilingual discs, but Blu-ray authoring is not part of the product.
The SDK writes a VIDEO_TS directory containing VOB, IFO and BUP files. NTSC and PAL formats are supported, as are 4:3 and 16:9 aspect ratios. AVBlocks is bundled as a video SDK and MPEG-2 encoder. DVDBuilder also integrates with PrimoBurner, although that integration does not turn DVDBuilder itself into a burner.
Developers can call the API from C++, C#, F# or VB. The Windows samples repository groups projects by language and platform, and demo archives are offered in 32-bit and 64-bit versions. The documented use cases include turning MPEG-2 files into discs, building menus with still or moving backgrounds, creating multi-title chaptered DVDs and recording live MPEG-2 streams to DVD in real time.
Pricing
DVDBuilder uses a freemium model. A free demo is available, while paid licensing starts at $1,500/yr. The paid tier is the practical choice for production software that needs unrestricted title lengths and a licensed API.
Demo mode requires no paid licence but limits every video title to five minutes. That cap is suitable for evaluating XML structure, menu logic and integration samples, not for shipping full-length content. A DVD may still contain up to 99 titles, so the restriction is on title duration rather than project count. A DVDBuilder licence must be set before using the API without demo operation.
The annual licence covers authoring use, but burning a generated VIDEO_TS folder through PrimoBurner requires a separate PrimoBurner licence. Budget for that additional purchase if your product must write physical discs rather than hand the folder to another burning workflow.
Platforms
DVDBuilder SDK runs on Windows 11, 10, 8.1, 8 and 7 SP1, plus Windows Server 2022, 2019, 2016 and 2012 R2. The download provides 32-bit and 64-bit .NET and C++ SDK archives. Its platform focus makes it unsuitable for a product that must author directly on macOS or Linux.
Who it's for
This is a strong fit for Windows developers building OEM tools, production systems or media applications that need repeatable DVD-Video structures, multilingual tracks and programmable menus. It also suits workflows that already receive MPEG-2 or VOB material and need folder output for later replication.
It is a poor match for consumers wanting drag-and-drop disc creation, for teams requiring Blu-ray output, or for anyone expecting the purchase to include physical DVD burning. The five-minute demo cap also makes it a limited option for evaluating full-length content.
Pros and cons
Pros
- Detailed DVD structure: Up to 99 titles, chapter controls, title sets and DVD Virtual Machine commands support complex navigation.
- Flexible menus: Moving or still MPEG backgrounds and up to 36 buttons per menu enable branded, application-specific interfaces.
- Broad DVD stream handling: MPEG-2 video, MPEG-2/AC3/DTS audio, subpictures and Spruce STL subtitles cover common DVD authoring inputs.
- Two programming families: C++ and .NET support, including C#, F# and VB, fit both native and managed Windows products.
Cons
- Burning costs extra: PrimoBurner requires its own licence to burn the generated VIDEO_TS folder.
- Demo titles stop at five minutes: Full-length authoring cannot be assessed or delivered without a DVDBuilder licence.
- Windows only: Cross-platform applications cannot use the SDK natively on macOS or Linux.
- No Blu-ray authoring: The tool is limited to DVD-Video production.
Alternatives
PyBurn Studio is a free option for Linux, macOS and Windows users who prefer a no-cost application rather than a commercial SDK.
DVDStyler is a free, open-source DVD authoring application for all three major desktop platforms, making it a better fit for GUI-led authoring.
Open Burning Suite is a free, open-source disc-burning application when burning is the priority.
Q DVD-Author is free GPL-2.0 software for Linux-based DVD authoring.
WinX DVD Author is a free Windows 10/11 authoring tool with no limits or watermarks.
AVS Video Editor is a Windows freemium editor with a listed one-year subscription of $49.00 per year, better suited when editing is central to the workflow.
DeVeDe NG is a free Linux alternative.
Tipard DVD Creator is a paid, trial-based option for macOS and Windows users who want a desktop product.
Verdict
Choose DVDBuilder SDK when your Windows software needs programmable DVD menus, chapters, language tracks and standard VIDEO_TS output through C++ or .NET. Its structure and stream support justify the investment for embedded authoring, but the five-minute demo ceiling, Windows-only scope, absent Blu-ray support and separate PrimoBurner licence make a free desktop authoring tool or a broader media suite the better direction for many individual users.
Alternatives to DVDBuilder SDK
- 1
Open Burning Suite
Free planOpen sourceLinuxmacOSSelf-hostedWindows7.2Free plan - 2
DVDStyler
Free planOpen sourceLinuxmacOSWindows7.1Free plan - 3
PyBurn Studio
Free planLinuxmacOSWindows6.6Free plan - 4
Tipard DVD Creator
macOSWindows6.3From $24 a month - 5
AVS Video Editor
Windows6.1From $4.08 a month - 6
Wondershare DVD Creator
macOSWindows6.1From $3.33 a month
