Home » Cross-Platform, Linux Administration, Open Source, Video

Easy DVD Authoring in Linux thanks to Wine and DVD Flick

29 May 2008 6 Comments


I haven’t spent much time with Video editing / DVD authoring on either Linux or Windows. Mostly because I don’t watch much video except for a wierd philia for watching Cop Chases on Youtube or at the other end of the spectrum, watching the extremely interesting TedTalks using Miro or Google Tech Talks.

Anyway, my sister-in-law purchased a Mini-DVD Sony camera. It just so happens that Linux doesn’t support this format at the moment (though Windows 2003 doesn’t natively either), so be warned. Anyway, we managed to use Sony’s software to dump it to a Windows 2003 server and pulled it across to my Ubuntu machine. All I wanted to do was to grab these 5 movies and put them into standard DVD format. I wanted to do both PAL and NTSC because these DVD’s are going to South America and although they use NTSC there, it’s nothing to burn both just in case there’s some issue with one or the other.

So.. how hard could it be to do this? It turned out to be quite difficult using the Linux tools I could find..

First, I came across a post that uses DVDStyler, it’s not in Ubuntu repo’s but they have some deb packages so I download and install them. They are only in i386 architecture, so I –force-architecture and they install. Go to load it and I get this:

dvdstyler: error while loading shared libraries: libswscale.so.ld: cannot open shared object file: No such file or directory

I run ldconfig and still the same error message.. It’s 9:30pm, I want to have a playable DVD by 10:30-11pm. Let’s try something else.

So, I then come across any2dvd - usage: any2dvd [ options ] [ -i ] [ input_file1 input_file2 ... ]

It’s claim to fame? A script to transform PC multimedia file(s) in any format, into a DVD complete with menus & suitable for playback on a standalone DVD player.

Sounds good.. let’s try it –


/usr/bin/any2dvd: 337 : let: not found
/usr/bin/any2dvd: 369 : Syntax Error : “(” unexpected

Again, I have no desire to go debugging this or reporting a bug and waiting for an answer. I just want something that works, tonight and gives me what I want.

Next!

I read a bit about dvdauthor and it seems like it’s a bit more mature (and has 1000 options like most video editing apps) and see there’s a gui for it also called Qdvdauthor AND it’s in Hardy’s repositories, so I apt-get install dvdauthor qdvdauthor.

Kick off qdvdauthor. Ok, this loads and looks fine. I go to add the video files as suggested.. All the thumbnails read “Error” . So I hit the website, find the forums and lo and behold.. I find this post describing my issue.

I really don’t feel like compiling both from source, so it’s about 10:15pm now. I decide that I have been defeated due to lack of time and my trusty Linux desktop just can’t achieve such a task easily, so I decide to look for a Windows application that can do what I need. If you have never seen it, the website “The Free Country” is generally a trusty website to find good, free tools. So I thought.. why not try and run one of these under wine. So, I download two of them. Video DVD Maker, which installed but didn’t run and then I installed DVD Flick, which is actually an open source project host at Sourceforge. DVD Flick installed and ran perfectly on my Ubuntu 64bit Hardy Heron. I selected it to create an ISO file which I then burned using Brasero. DVD Flick is as simple as you can get, load it, select your video files, add a few titles if you like and away you go. by 11:15pm I had my DVD playing on the DVD player.

An ironic sidenote is that DVD Flick installs ffmpeg.exe and uses the cygwin.dll to call it. Using wine to call cygwin to emulate linux – crazy.. but it works.

Here’s the traditional screenshot to see it’s simplicity.

6 Comments »

  • Axel Svensson said:

    Thank you!
    Have been looking for a easy way to author DVD:s from MPEG and I also got the same error message as you from any2dvd then I tried it:

    any2dvd –aspect=4:3 -i /tmp/Bie/* –iso=/tmp/Bie.iso
    /usr/local/bin/any2dvd: 337: let: not found
    /usr/local/bin/any2dvd: 1: let: not found
    /usr/local/bin/any2dvd: 1: let: not found
    /usr/local/bin/any2dvd: 369: Syntax error: “(” unexpected

    I have also tried QDVDAuthor without success.

    Then I searched for the error message from any2dvd I found this page and it really helped. Hope DVD Flick get compiled for Linux so one does not need to go emulate twice and that it will speed up the process a bit. However DVD Flick works great in Wine and thank you again for the information.

  • salubrium (author) said:

    Great to see it helped and DVD Flick really is a cool app. I am using Wine more and more these days and finding that many windows apps just end up working. Sometimes it’s quicker and easier to find a Windows application to do the job.

  • edu said:

    Have tried DVD Flick under windows and find it very easy to do , been trying to look for its equivalent in Linux, but seems most are not as easy as DVD Flick. Will now try to run this with Wine. Thanks for your info.

  • S Pockspen said:

    Thanks for this page and your work involved in bringing it to us.

    I tried installing this package on Fedora Core 8 (FC8) using Wine. The install went well, but when navigating to add titles, DVD Flick was not able to “see” any files. Like you, I’m moving on to try and find something that will work for me today. Recently, in an update, Fedora “broke” my install of DvdStyler (which had worked perfectly). I’ve tried DeVeDe, which works but is not elegant at all.

    Thanks again,

    Steven P

  • Steve said:

    The documentation on this app is horrible. I am very adept at using windows apps in Wine, but this is documented about as well as a slug in the woods.

  • salubrium (author) said:

    I didn’t think it was exactly rocket-science to work with but then my needs were relatively simple.

Leave your response!

Add your comment below, or trackback from your own site. You can also subscribe to these comments via RSS.

Be nice. Keep it clean. Stay on topic. No spam.

You can use these tags:
<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

This is a Gravatar-enabled weblog. To get your own globally-recognized-avatar, please register at Gravatar.