Bombono DVD—Open-Source DVD Authoring Software
Bombono is a simple to use DVD authoring program that doesn't have the steep learning curve of many others in its field. Or in the words of the Web site: “Bombono DVD is a DVD authoring program for Linux. It is easy to use and has nice and clean GUI (Gtk).”
Also from the Web site, the main features of Bombono DVD are:
- Excellent MPEG viewer: timeline and monitor.
- Real WYSIWYG menu editor with live thumbnails.
- Comfortable drag-and-drop support.
- You can author to folder, make ISO images or burn directly to DVD.
- Reauthoring: you can import video from DVD discs.

Bombono DVD lets you author DVDs with ease, particularly with these easy-to-make menus that (actually) work.

I found that making chapter points in a video was actually really easy, and these chapters also can be linked to your DVD menus.

Bombono already has reached the stage of maturity where it can make images and burn them to disc on the fly.
Installation
Binaries are available for Ubuntu, SUSE, ALT Linux and Arch Linux, along with the usual source tarball. For those compiling from source, there are a fair number of dependencies that you'll need installed. The documentation lists the following:
- gtk+ >= 2.8 (www.gtk.org)
- gtkmm >= 2.4 (www.gtkmm.org)
- SCons >= 0.96.1 (www.scons.org)
- GraphicsMagick >= 1.1.7 (www.graphicsmagick.org)
- mjpegtools >= 1.8.0 (mjpeg.sourceforge.net)
- libdvdread (www.dtek.chalmers.se/groups/dvd)
- dvdauthor (dvdauthor.sourceforge.net)
- dvd+rw-tools (fy.chalmers.se/~appro/linux/DVD+RW)
- toolame (sourceforge.net/projects/toolame)
- libxml++ (libxmlplusplus.sourceforge.net)
In terms of packages that I actually needed to install on my Kubuntu system (some were already in place): scons, libglibmm-2.4-dev, libxml++2.6-dev, libmjpegtools-dev, graphicsmagick, libgraphicsmagick1, libgraphicsmagick++1, libgraphicsmagick++1-dev and libgtkmm-2.4-dev.
Head to the Web site, grab the latest tarball, extract it and open a terminal in the new folder. Enter:
$ scons
If your distribution uses sudo, enter:
$ sudo scons install
If not, enter:
$ su # scons install
Once the compilation has finished, you will find it in your menu, or you can start Bombono with the command:
$ bombono-dvd
Usage
A quick note before we jump in: you can use only MPEG-2 .vob files. It's a bummer, I know, so if you have files such as some DivXes you want to include, you're going to have to convert them first. Hopefully, future releases will support DivX, Xvid, MPEG-4 and so on, but for now, you'll have to make do with just .vob support.
Once you have some .vob files available, start the program, click on the Source tab, and look at the file browser on your left. Locate the files you're going to use, and either drag them across into the Media List pane or click the blue + sign. While we're in the source section, clicking the Edit button when a video is highlighted lets you split the file into chapters using the timeline below (more on that later).
For now, let's move on to the menu tab. Click the + sign in the Menu List pane to create a new menu. Then, you can add a menu object to link to a video along with some accompanying text. To add a menu object, choose the shape of the object you want to add and click the + sign next to it. Once the object has been made, you can move it around the screen or resize it. Now, let's make a link to the video you want to run from the menu object.
Right-click on the object and choose Link→(name of video). Note that if you've edited your videos to include chapters, these chapters can be linked to also, but I don't have the space to cover that here.
Now, let's add some text. You'll be in the standard mode for manipulating the menu objects as signified by the highlighted mouse pointer, but press the T button (as in T for text), and you'll be ready to go. Click next to an object and you'll see a blinking cursor, ready for you to start typing. If you don't like the font size or color, you can change them via the menu.
With a menu out of the way, let's get back to editing, more specifically, making chapters. Return to the Source tab, and make your way back to the Media List pane. Select the file to which you want to add chapters, and click the green Edit button. Your file wil now load up in the big timeline below.
It appears that when you're editing to add chapters, if it's not evident where you are from the still image on-screen, that you need to play the video in a separate player and take note of what time each point is, as the video does not seem to play in the window itself (although I could be wrong and missing something obvious). However, I found this wasn't really a Herculean task, so it shouldn't be much of a worry.
In the timeline section, the top slider is for browsing around inside the video, where the on-screen image will update depending on the position in time. If you look to the left, the strong blue digital readout will give you the exact time the slider is sitting on. To mark out a chapter, click the blue button underneath the time readout (I'll call it a Chapter Marker), and a Chapter Point will be made under the slider, marked with the same icon as the Chapter Marker. If you want to fine-tune this position at all, you also can slide around the Chapter Point, and if you've made one accidentally, you can right-click and choose Delete Chapter Point.
When you're happy with your soon-to-be DVD, head to the Output tab. Here, you can choose either to write a DVD Folder or make a disk image to the hard drive, or you can just burn the project straight to DVD.
Of course, this project has some hurdles to overcome before it's truly ready for the mainstream. The most pressing issue is that you can use only .vob files for now. This is reasonable enough, but when given the often tricky task of converting files, most lazy people like myself are going to throw the whole job in the too-hard basket and go back to playing Half-Life. It'll be truly ready only when you can add almost any video file. This, of course, will require some probable structural changes to the design and coding, perhaps adding a video conversion stage prior to burning—but it still will be necessary.
Nevertheless, the authors have taken a good approach that I respect: keeping it tight and simple to begin with and working properly with the elements they do have, instead of creating an unstable mess with lots of features. This project is simplistic and highly satisfying, and it probably will become a distro mainstay once it reaches fruition. I'm looking forward to the finished product.
Bombono DVD—Open-Source DVD Authoring Software
(Bombono).
John Knight is the New Projects columnist for Linux Journal.
Realizing the promise of Apache® Hadoop® requires the effective deployment of compute, memory, storage and networking to achieve optimal results. With its flexibility and multitude of options, it is easy to over or under provision the server infrastructure, resulting in poor performance and high TCO. Join us for an in depth, technical discussion with industry experts from leading Hadoop and server companies who will provide insights into the key considerations for designing and deploying an optimal Hadoop cluster.
Sponsored by AMD
Built-in forensics, incident response, and security with Red Hat Enterprise Linux 6
Every security policy provides guidance and requirements for ensuring adequate protection of information and data, as well as high-level technical and administrative security requirements for a system in a given environment. Traditionally, providing security for a system focuses on the confidentiality of the information on it. However, protecting the data integrity and system and data availability is just as important. For example, when processing United States intelligence information, there are three attributes that require protection: confidentiality, integrity, and availability.
Learn more about catching the bad guy in this free white paper.
Sponsored by DLT Solutions
| Dynamic DNS—an Object Lesson in Problem Solving | May 21, 2013 |
| Using Salt Stack and Vagrant for Drupal Development | May 20, 2013 |
| Making Linux and Android Get Along (It's Not as Hard as It Sounds) | May 16, 2013 |
| Drupal Is a Framework: Why Everyone Needs to Understand This | May 15, 2013 |
| Home, My Backup Data Center | May 13, 2013 |
| Non-Linux FOSS: Seashore | May 10, 2013 |
- Dynamic DNS—an Object Lesson in Problem Solving
- Making Linux and Android Get Along (It's Not as Hard as It Sounds)
- Using Salt Stack and Vagrant for Drupal Development
- New Products
- A Topic for Discussion - Open Source Feature-Richness?
- Drupal Is a Framework: Why Everyone Needs to Understand This
- Validate an E-Mail Address with PHP, the Right Way
- RSS Feeds
- Readers' Choice Awards
- Tech Tip: Really Simple HTTP Server with Python
- DynDNS
2 hours 50 min ago - Reply to comment | Linux Journal
3 hours 22 min ago - All the articles you talked
5 hours 46 min ago - All the articles you talked
5 hours 49 min ago - All the articles you talked
5 hours 50 min ago - myip
10 hours 15 min ago - Keeping track of IP address
12 hours 6 min ago - Roll your own dynamic dns
17 hours 19 min ago - Please correct the URL for Salt Stack's web site
20 hours 31 min ago - Android is Linux -- why no better inter-operation
22 hours 46 min ago
Enter to Win an Adafruit Pi Cobbler Breakout Kit for Raspberry Pi

It's Raspberry Pi month at Linux Journal. Each week in May, Adafruit will be giving away a Pi-related prize to a lucky, randomly drawn LJ reader. Winners will be announced weekly.
Fill out the fields below to enter to win this week's prize-- a Pi Cobbler Breakout Kit for Raspberry Pi.
Congratulations to our winners so far:
- 5-8-13, Pi Starter Pack: Jack Davis
- 5-15-13, Pi Model B 512MB RAM: Patrick Dunn
- 5-21-13, Prototyping Pi Plate Kit: Philip Kirby
- Next winner announced on 5-27-13!
Free Webinar: Hadoop
How to Build an Optimal Hadoop Cluster to Store and Maintain Unlimited Amounts of Data Using Microservers
Realizing the promise of Apache® Hadoop® requires the effective deployment of compute, memory, storage and networking to achieve optimal results. With its flexibility and multitude of options, it is easy to over or under provision the server infrastructure, resulting in poor performance and high TCO. Join us for an in depth, technical discussion with industry experts from leading Hadoop and server companies who will provide insights into the key considerations for designing and deploying an optimal Hadoop cluster.
Some of key questions to be discussed are:
- What is the “typical” Hadoop cluster and what should be installed on the different machine types?
- Why should you consider the typical workload patterns when making your hardware decisions?
- Are all microservers created equal for Hadoop deployments?
- How do I plan for expansion if I require more compute, memory, storage or networking?



Comments
I will have to check this one out
I'll have to see if this program suffers from the same problem as all of the other GUI tools for creating DVDs under Linux, namely that creating a DVD without menus is either impossible or very complicated. There are lots of times when I simply don't want any kind of a menu for a DVD, but creating one with the GUI tools I have tried always ends up as a very frustrating exercise.
What I would like to find is a GUI program that can take a MKV or OGG video with multiple audio tracks and subtitle tracks and convert it to DVD format. So far, I haven't found one that even comes close.
Alternatively, I would like a GUI that could take an AVI video, one or more audio tracks, and one or more subtitle tracks in independent files and mux them together to create a VOB file, and then take one or more VOB files and turn it into a DVD iso image.
Well
Try DVD Styler yet with mencoder in between? Honestly unless you're using video editing software, there's no reason for anybody to cater to your need to convert videos. DVDs only work in Mpeg-2/4 and H264 now that bluray is released. To have them cater to your need for OGG is silly, and you'd be losing quality regardless.
requirements
Maybe that is because the authors of these tools do not cater to your requirements but more so their own. Really, how many people need to use mkv or ogg videos when their camcorders do not record in this format. Usually camcorders do not include more than one audio track and never a subtitle track. So what are you burning anyways, pirated movies? Why not just watch them with a FOSS player? Most people I know burning DVDs are making home videos to share with their less-technical schools, friends, and family.
spam is getting posted to LJ
Somebody help... spam is showing up at LJ... see above Chinese comments. PLEASE REMOVE THIS GARBAGE!
Sorry about that. I am
Sorry about that. I am convinced the spammers coordinated their attack to coincide with DrupalCon, so all the Drupalers would be distracted. They suck. I just zapped a bunch of it. I'll be on the lookout for more.
Also, PLEASE DON'T SHOUT!!!!!
Katherine Druckman is webmistress at LinuxJournal.com. You might find her on Twitter or at the Southwest Drupal Summit
ugh, yes -- so sorry
... a weird Chinese spam invasion the last few days. :/ We're on it. Sorry for the inconvenience.
Carlie Fairchild is the publisher of Linux Journal.
Converting Video Is Easy
FFmpeg makes it easy to convert video into DVD-Video-compatible format. Just say
or substitute “ntsc-dvd” for “pal-dvd” as appropriate. Of course there are other options if you want to tweak the file size and quality etc. But otherwise it really is that simple.
another similar product is DVD Styler
Great post. I currently use DVD Styler, which is very easy to use as well, yet provides advanced features if desired. It's great to see more of these programs, they make the GNU/Linux operating system even better than ever!