7969f2c537
PR: ports/77539 Submitted by: Phil Oleson <oz at nixil dot net> |
||
---|---|---|
.. | ||
README.FreeBSD |
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