<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://wiki.nocrash.net/index.php?action=history&amp;feed=atom&amp;title=DVD_Authoring</id>
	<title>DVD Authoring - Revision history</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.nocrash.net/index.php?action=history&amp;feed=atom&amp;title=DVD_Authoring"/>
	<link rel="alternate" type="text/html" href="https://wiki.nocrash.net/index.php?title=DVD_Authoring&amp;action=history"/>
	<updated>2026-06-04T21:49:10Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.35.1</generator>
	<entry>
		<id>https://wiki.nocrash.net/index.php?title=DVD_Authoring&amp;diff=66&amp;oldid=prev</id>
		<title>Chris at 14:53, 6 August 2010</title>
		<link rel="alternate" type="text/html" href="https://wiki.nocrash.net/index.php?title=DVD_Authoring&amp;diff=66&amp;oldid=prev"/>
		<updated>2010-08-06T14:53:31Z</updated>

		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;table class=&quot;diff diff-contentalign-left diff-editfont-monospace&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;en&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Revision as of 14:53, 6 August 2010&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l130&quot; &gt;Line 130:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 130:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&#039;diff-marker&#039;&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;  http://www.pcxperience.org/james/dvd/presentations/ - James Pattie&amp;#039;s DVD presentations&lt;/div&gt;&lt;/td&gt;&lt;td class=&#039;diff-marker&#039;&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;  http://www.pcxperience.org/james/dvd/presentations/ - James Pattie&amp;#039;s DVD presentations&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&#039;diff-marker&#039;&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;  http://www.tappin.me.uk/Linux/dvd.html - James Tappin&amp;#039;s dvdauthor tutorial (recommended reading for those transferring DV to DVD)&lt;/div&gt;&lt;/td&gt;&lt;td class=&#039;diff-marker&#039;&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;  http://www.tappin.me.uk/Linux/dvd.html - James Tappin&amp;#039;s dvdauthor tutorial (recommended reading for those transferring DV to DVD)&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt; &lt;/td&gt;&lt;td class=&#039;diff-marker&#039;&gt;+&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt; &lt;/td&gt;&lt;td class=&#039;diff-marker&#039;&gt;+&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;[[Main Page]]&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Chris</name></author>
	</entry>
	<entry>
		<id>https://wiki.nocrash.net/index.php?title=DVD_Authoring&amp;diff=32&amp;oldid=prev</id>
		<title>Chris: Created page with &quot;== Howto author AVI-&gt;DVD with menus using Linux only ! == Try [http://www.dvdflick.net/ this] pretty sweet DVD Authoring tool for Winders.  AUTHORING PC MEDIA TO DVD USING THE LI...&quot;</title>
		<link rel="alternate" type="text/html" href="https://wiki.nocrash.net/index.php?title=DVD_Authoring&amp;diff=32&amp;oldid=prev"/>
		<updated>2010-08-05T13:22:56Z</updated>

		<summary type="html">&lt;p&gt;Created page with &amp;quot;== Howto author AVI-&amp;gt;DVD with menus using Linux only ! == Try [http://www.dvdflick.net/ this] pretty sweet DVD Authoring tool for Winders.  AUTHORING PC MEDIA TO DVD USING THE LI...&amp;quot;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;== Howto author AVI-&amp;gt;DVD with menus using Linux only ! ==&lt;br /&gt;
Try [http://www.dvdflick.net/ this] pretty sweet DVD Authoring tool for Winders.&lt;br /&gt;
&lt;br /&gt;
AUTHORING PC MEDIA TO DVD USING THE LINUX OPERATING SYSTEM&lt;br /&gt;
&lt;br /&gt;
Author: Rick Harris&lt;br /&gt;
&amp;lt;br/&amp;gt;Location: Adelaide, Australia&lt;br /&gt;
&amp;lt;br/&amp;gt;Email: rickfharris@yahoo.com.au&lt;br /&gt;
&lt;br /&gt;
This howto is written in the attempt to help those reading to:&lt;br /&gt;
&lt;br /&gt;
1) Accomplish transferring a video media file (.avi, .mpg, .wmv, .mov, etc.) to DVD media in a format that will allow it to be played on a standalone DVD player.&lt;br /&gt;
&lt;br /&gt;
2) Create professional style menus with audio to allow selection of Titles, Chapters &amp;amp; other menus.&lt;br /&gt;
Tools needed:&lt;br /&gt;
&lt;br /&gt;
    Latest mjpegtools 1.6.2 -&amp;gt; http://mjpeg.sourceforge.net/&lt;br /&gt;
    Latest ffmpeg 0.4.9_pre1 -&amp;gt; http://ffmpeg.sourceforge.net/&lt;br /&gt;
    Latest transcode 0.6.14 -&amp;gt; http://www.transcoding.org&lt;br /&gt;
    Latest dvd+rw-tools 5.20.4.10.8 -&amp;gt; http://fy.chalmers.se/~appro/linux/DVD+RW/&lt;br /&gt;
    Mencoder (comes with the mplayer package) -&amp;gt; http://www.mplayerhq.hu&lt;br /&gt;
    The GIMP Image Manipulation Program -&amp;gt; http://www.gimp.org&lt;br /&gt;
    Latest dvdauthor 0.6.10 -&amp;gt; http://sourceforge.net/projects/dvdauthor/&lt;br /&gt;
&lt;br /&gt;
Tools optional:&lt;br /&gt;
&lt;br /&gt;
    Xine - to test DVD menus before burning -&amp;gt; http://xine.sourceforge.net/&lt;br /&gt;
    Normalize - to normalise volume on audio .pcm/.wav files -&amp;gt; http://www.cs.columbia.edu/~cvaill/normalize&lt;br /&gt;
    Toolame -&amp;gt; http://www.planckenergy.com&lt;br /&gt;
&lt;br /&gt;
To make things easier to read, I will be using some real filenames, always keeping them with any created files &amp;amp; saved config files in the same directory.&lt;br /&gt;
&lt;br /&gt;
Note any copyright issues for your location if you intend to use these for anything other than private use.&lt;br /&gt;
Encoding the movie&lt;br /&gt;
&lt;br /&gt;
 $ transcode -i matrix.avi -y ffmpeg --export_prof dvd-ntsc --export_asr 3 -o matrix -D0 \ &lt;br /&gt;
 -s2 -m matrix.ac3 -J modfps --export_fps 29.97&lt;br /&gt;
&lt;br /&gt;
The above will produce 2 files, &amp;#039;matrix.m2v&amp;#039; and &amp;#039;matrix.ac3&amp;#039; which have been split from the original into video &amp;amp; audio files. The video(.m2v) has now been re-encoded into a DVD compliant mpeg2 format &amp;amp; the audio(.ac3) has been encoded into an AC3 DVD audio stream.&lt;br /&gt;
Aspect Ratio&lt;br /&gt;
&lt;br /&gt;
The above transcode lines will convert &amp;amp; encode to an aspect ratio of 16:9. If an aspect ratio of 4:3 is desired then replace &amp;#039;--export_asr 3&amp;#039; with &amp;#039;--export_asr 2&amp;#039; in your transcode line. Dvdauthor will only work correctly on files with aspect ratios of either 4:3 or 16:9&lt;br /&gt;
Convert 2-channel stereo audio track to 5.1 surround sound (optional)&lt;br /&gt;
&lt;br /&gt;
Using the above transcode lines will result in a 2-channel stereo audio track.&lt;br /&gt;
&lt;br /&gt;
Depending on the brand of 5.1 surround sound entertainment system, this usually results in the audio only being present on the centre &amp;amp; sub channels.&lt;br /&gt;
&lt;br /&gt;
Find out if the original .avi/.mpg file already contains a 5.1 AC3 audio track:&lt;br /&gt;
&lt;br /&gt;
 $ mplayer -vo dummy -identify original.avi 2&amp;gt; /dev/null | grep 5.1&lt;br /&gt;
&lt;br /&gt;
A positive output would look something like:&lt;br /&gt;
&lt;br /&gt;
AC3: 5.1 (3f+2r+lfe)  48000 Hz  384.0 kbit/s&lt;br /&gt;
&lt;br /&gt;
If it does, then extract it using &amp;#039;tcextract&amp;#039; (part of the transcode package) &amp;amp; use it in your mplex line below instead. In this way, front to rear panning will not be lost on true 5.1 audio tracks, &amp;amp; no added conversion is necessary:&lt;br /&gt;
&lt;br /&gt;
 $ tcextract -d2 -i matrix.avi -a0 -x ac3 | tcextract -d2 -x ac3 -t raw &amp;gt; matrix.ac3&lt;br /&gt;
&lt;br /&gt;
If it doesn&amp;#039;t, then using the existing 2-channel audio track, it is possible to create a 5.1 surround sound track so that the audio will be present on all 6 channels (front to rear panning is lost).&lt;br /&gt;
&lt;br /&gt;
See here -&amp;gt; http://mightylegends.zapto.org/dvd/dvdauthor_howto_surround.html&lt;br /&gt;
&lt;br /&gt;
Combine the new audio &amp;amp; video files into one DVD mpg.&lt;br /&gt;
&lt;br /&gt;
 $ mplex -f8 -o matrix_dvd.mpg matrix.m2v matrix.ac3&lt;br /&gt;
&lt;br /&gt;
Test the files in mplayer or xine. eg. &amp;#039;mplayer -vo xv matrix_dvd.mpg&amp;#039;&lt;br /&gt;
&lt;br /&gt;
Alternatively, transcode has a preview option available so that the movie can be watched (video only) as it&amp;#039;s being encoded with the &amp;#039;-J pv=cache=30&amp;#039; option, like so (note that this will incur a slight performance hit &amp;amp; encoding will be slower as a result):&lt;br /&gt;
&lt;br /&gt;
 $ transcode -i matrix.avi -y ffmpeg --export_prof dvd-ntsc --export_asr 3 -o matrix -D0 \ &lt;br /&gt;
 -s2 -m matrix.ac3 -J pv=cache=30,modfps --export_fps 25&lt;br /&gt;
&lt;br /&gt;
To preview whether AV sync is going to be correct, only encode a small amount of the movie by adding &amp;#039;-c 0-00:05:00&amp;#039; to the end of your transcode line. This will encode just the first 5 minutes of the movie, then you will need to merge(mux) the two AV streams as mentioned above using mplex. Preview the resultant .mpg file in mplayer/xine.&lt;br /&gt;
Creating the menus&lt;br /&gt;
&lt;br /&gt;
It may seem complex &amp;amp; time consuming first time through, but once it&amp;#039;s been done a couple of times it becomes very quick &amp;amp; easy.&lt;br /&gt;
&lt;br /&gt;
You can now add the mpg to QDVDAuthor or Klvemkdvd authoring programs and create your DVD or use dvdauthor from the command line as such:&lt;br /&gt;
&lt;br /&gt;
- Notice the -c &amp;quot;00:00:00.000,00:00:38.066&amp;quot; These are chapter markers. 00:00:00.000 is HH:MM:SS.SSS&lt;br /&gt;
&lt;br /&gt;
To get file length in seconds, run this:&lt;br /&gt;
&lt;br /&gt;
 $ mplayer -vo dummy -identify matrix.mpg 2&amp;gt; /dev/null | grep ID_LENGTH | \ &lt;br /&gt;
 gawk -F= {&amp;#039;print $2&amp;#039;}&lt;br /&gt;
&lt;br /&gt;
Can use this little perl script I wrote to generate chapter info at 5 minute intervals chapgen.pl and generate your chapter string like this:&lt;br /&gt;
&lt;br /&gt;
 $ chapgen.pl `mplayer -vo dummy -identify matrix.mpg 2&amp;gt; /dev/null | \&lt;br /&gt;
 grep ID_LENGTH | gawk -F= {&amp;#039;print $2&amp;#039;}`&lt;br /&gt;
&lt;br /&gt;
- Create DVD filesystem &amp;amp; Create DVD information (IFO) files:&lt;br /&gt;
&lt;br /&gt;
 $ dvdauthor -c &amp;quot;00:00:00.000,00:00:38.066,00:02:40.699,00:08:39.865,00:10:40.465&amp;quot; \ &lt;br /&gt;
 -o newdvd final.mpg; dvdauthor -o newdvd -T&lt;br /&gt;
&lt;br /&gt;
More info on dvdauthor&lt;br /&gt;
&lt;br /&gt;
Burn the Video_TS and Audio_TS created with K3B DVD Video mode.&lt;br /&gt;
&lt;br /&gt;
Happy authoring!&lt;br /&gt;
&lt;br /&gt;
Some nice progress is also currently being made on a complete GUI based DVD authoring tool for Linux.&lt;br /&gt;
&lt;br /&gt;
Two that stand out are:&lt;br /&gt;
&lt;br /&gt;
    DVDStyler -&amp;gt; http://dvdstyler.sourceforge.net&lt;br /&gt;
    QDVDAuthor -&amp;gt; http://qdvdauthor.sourceforge.net/&lt;br /&gt;
&lt;br /&gt;
Credits&lt;br /&gt;
&lt;br /&gt;
 Scott T. Smith - creator of dvdauthor&lt;br /&gt;
 Thomas Oestrich &amp;amp; Tilmann Bitterberg - creators of transcode&lt;br /&gt;
 The ffmpeg team&lt;br /&gt;
 The mjpeg team&lt;br /&gt;
 Wolfgang Wershofen - for precise &amp;amp; detailed help&lt;br /&gt;
 Ian Pointer - for his article at linuxjournal.com, Issue# 116&lt;br /&gt;
 James A. Pattie - for his &amp;#039;DVDs under Linux&amp;#039; presentation&lt;br /&gt;
 James Tappin - for his dvdauthor tutorial&lt;br /&gt;
 Links&lt;br /&gt;
&lt;br /&gt;
 Wolfgang Wershofen has done some interesting work on different xml configs &amp;amp; a set of scripts to automate the whole menu making process. They can be found here -&amp;gt;&lt;br /&gt;
 http://www.wershofen.de/downloads/dvdauthor.xml&lt;br /&gt;
 http://www.wershofen.de/downloads/dvdauthor_example.tar.gz&lt;br /&gt;
 http://www.wershofen.de/downloads/dvdwizard.tar.gz&lt;br /&gt;
 http://www.linuxjournal.com - An interesting article on DVD authoring under Linux&lt;br /&gt;
 http://www.pcxperience.org/james/dvd/presentations/ - James Pattie&amp;#039;s DVD presentations&lt;br /&gt;
 http://www.tappin.me.uk/Linux/dvd.html - James Tappin&amp;#039;s dvdauthor tutorial (recommended reading for those transferring DV to DVD)&lt;/div&gt;</summary>
		<author><name>Chris</name></author>
	</entry>
</feed>