freebsd-ports/multimedia/dvdauthor/files
..
README.FreeBSD.in

To create mpeg files suitable for a DVD, you can use the
multimedia/transcode port.

To encode video, use the following:
	transcode -i .... -y mpeg2enc,null -w 9500 -F '8,-q6 -N -P' -o output

This creates output.m2v, MPEG2 video at 9500Kbps (peak bitrate).
Please refer to the man page of mpeg2desc for various encoder options
(to be put after "-F '8,"), and to the MJPEG Tools Howto for useful
hints.

You can add "-J yuvdenoise" to reduce video noise before encoding,
this yields very substantial gains in required bit rate.

For audio:
	transcode -i .... -y null,toolame -E 48000 -b 224 -o output
This creates output.mp2, MPEG 1 Layer II audio, 48KHz, bitrate 224Kbps.

Then multiplex the streams:
	mplex -f 8 -o output.mpeg output.m2v output.mp2

You can then use the resulting output.mpeg file with dvdauthor.

Alternatively, you can use the bbmpeg codec which is faster but not
as good in terms of quality, especially at low birates:
	transcode -i .... -y mpeg -F d -E 48000 -b 224 -o output
	tcmplex -i output.m2v -p output.mpa -m d -o output.mpeg

Once your DVD is ready, you can use sysutils/dvd+rw-tools to burn
it, or burncd(8) if it is a DVD+RW or DVD-RW.

	Pierre Beyssac (pb@freebsd.org)

Recommended reading:
- mjpegtools home page
	http://mjpeg.sourceforge.net/
- mjpegtools howto
	https://sourceforge.net/docman/display_doc.php?docid=3456&group_id=5776
- transcode examples
	http://www.theorie.physik.uni-goettingen.de/~ostreich/transcode/html/index.html
- "some thoughts on DVD authoring"
	http://www.tappin.me.uk/Linux/dvd.html