In this article, I'm going to tell you how to download a movie, convert it into a format that your DVD player can read, and then author it.
To do this we will use three pieces of software: a BitTorrent client to download the movie with, software to do the conversion to MPEG2 format, a process called transcoding, and authoring software to create the menus and file structure for the DVD. Technically, you also need a program to burn it to DVD as well, but the authoring program recommended here will do that for us.
For a BitTorrent client I use KTorrent. It should be available from your package manager, or the KTorrent website has packages or the source code for download. For Ubuntu or Debian users you can use Synaptic or Adept to install it, or type sudo apt-get install ktorrent from a terminal.
The transcoding software we use will be Avidemux. Again, packages or the source code are available for download, but your package manager probably has it available. sudo apt-get install avidemux will do the trick for Ubuntu or Debian users who don't want to use Synaptic or Adept.
DVD Styler is the authoring software we will use. This one isn't currently available in the Ubuntu repositories, but the Debian package on the downloads page here works fine. There is also a package for Fedora Core, and source code for those who wish to compile. Your package manager may have this available to make things easier for you.
For Ubuntu Linux users: Dapper users shouldn't need to change anything, but because I'm running Edgy Eft I did have to change an option in the settings of DVD Styler because it kept throwing me an error about "jpegtopnm". To fix this you have to go to Configuration -> Settings, and in the Core tab change the first line to:
jpegtopnm "$FILE_IN" | ppmtoy4m -n 1 -I t -L $FRAME_RATE -S 420mpeg2 | mpeg2enc -f 8 -b $BITRATE -o "$FILE_OUT" $VIDEO_NORM