43 lines
1.5 KiB
Text
43 lines
1.5 KiB
Text
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
|
|
|