Linux - SoftwareThis forum is for Software issues.
Having a problem installing a new program? Want to know which application is best for the job? Post your question in this forum.
Welcome to LinuxQuestions.org, a friendly and active Linux Community.
You are currently viewing LQ as a guest. By joining our community you will have the ability to post topics, receive our newsletter, use the advanced search, subscribe to threads and access many other special features. Registration is quick, simple and absolutely free. Join our community today!
Note that registered members see fewer ads, and ContentLink is completely disabled once you log in.
If you have any problems with the registration process or your account login, please contact us. If you need to reset your password, click here.
Having a problem logging in? Please visit this page to clear all LQ-related cookies.
Introduction to Linux - A Hands on Guide
This guide was created as an overview of the Linux Operating System, geared toward new users as an exploration tour and getting started guide, with exercises at the end of each chapter.
For more advanced trainees it can be a desktop reference, and a collection of the base knowledge needed to proceed with system and network administration. This book contains many real life examples derived from the author's experience as a Linux system and network administrator, trainer and consultant. They hope these examples will help you to get a better understanding of the Linux system and that you feel encouraged to try out things on your own.
Click Here to receive this Complete Guide absolutely free.
There's only 3 ways that I can think of:
1) Compress it vertically, this will lead to distortions on that axis.
2) Crop it, this will lead to a missing chuck at the top and/or bottom.
3) Scale it down and add borders / pad it on the left and right.
Yes, that will definitely work, but take a look at the output before you burn it. I'm betting it will use strategy #1. If you think it looks fine, burn it. Also, I don't believe that you need a '-o' for the output file so just:
ffmpeg -i input.avi -target ntsc-dvd output.avi
Last edited by H_TeXMeX_H; 09-10-2008 at 05:06 PM.
Also, you may want to check the specs of your DVD player, it will tell you stuff like what's the maximum video bitrate, audio bitrate, FPS, resolutions, etc. for a divx file. But, I'm betting if you have an divx avi to start with on a PAL DVD and it works, then when you convert it, it will work too. To see more info on the movie you can run:
ffmpeg -i input.avi
If you want to preserve as much quality as possible you should know about '-pass' option, set it to 1, then 2 and it will improve quality in the final video. If you want to pad the video with borders use '-padleft', '-padright' option. Take a look at the ffmpeg documentation it will tell you more. If you want a GUI try avidemux. Dunno if this will help, but if you find the ffmpeg documentation a bit think, here are some notes I made on how to use it:
Global: <option, list>, (units), [default], =description, #see description
ffmpeg <infile options> -i infile <outfile options> outfile
NOTE: Try to use as few options as possible, only those that are needed, usually
just bitrate, size, codecs.
-y =overwrite output files
-t <hh:mm:ss.xxx> =duration of transcoded video sequence
-fs # =file size
-ss <hh:mm:ss.xxx> =seek
-target <vcd, svcd, dvd, dv, pal-vcd, ntsc-svcd>
-dframes # =number of frames to record
-scodec <codec> =subtitle force
1) -b <bitrate> (bps) [200k]
2) -sameq =variable bitrate
-bt # (bps) =bitrate tolerance
-maxrate <bitrate> (bps)
-minrate <bitrate> (bps)
-r <fps> 
-s <wxh> [same as source]
-aspect <4:3, 16:9>
-pass <1, 2> =two pass encoding, for more accurate bitrates, high quality
-crop<top, bottom, left, right> <size> (pixel)
-pad<top, bottom, left, right> <size> (pixel)
-padcolor (hex) 
-vframes # =number of video frames to record
-vn =video null, disable video
-ab <bitrate> (bps) [64k]
-ar <freq> (Hz) 
-aframes # =number of audio frames to record
-an =audio null, disable audio