On Sat, Jun 21, 2003 at 10:00:42PM +0300, Hetz Ben Hamo wrote:
> > I have a 3 hour long VHS I need to convert / encode to a digital media
> > format that can fit on a CD (so it can be distributed).
> 
> You want to fit a 3 hours long VHS to 1 CD, that means a good (or should I say 
> OVERKILL) compression. A 3 hour Video will not look so good under 650-700MB 
> video (specially if you have lots of motion)..

Considering that the input is VHS, 700Mb should suffices.

> As for GPL - forget it. Currently there aren't any GPL codecs which can do a 
> good job. There is Theora but it's still in development stages, so you can't 
> use it..

The code of ffmpeg/xvid is GPL, but they supposedly violate some patents.
These patents probably do not apply in Israel.

> At the moment, the best ones (and heavily patented) are:
> 
> * Windows Media 9 (you can play it with mplayer or Xine with the win32 codecs)
> * On 2's VP6 codec (same issues)
> * RV40 (Real player's "Real One")

Where this information comes from ?

Some notes about encoding:

- The most important thing is to use 2-pass variable bit rate encoding.
Since this is obviously cannot be done in real time, you should 
first grab the video and encode it using high constant bit rate,
and then reencode it to lower the bitrate.

- The video input is most likely to be noisy. Using a denoiser will give
better results (e.g., in mencoder, use the hqdn3d filter).

- Benchmarks for the various flags of ffmpeg are available at
http://rguyom.ath.cx/

- Mencoder seems to have a bug with synchronization when encoding a video:
it drops frames at the beginning which causes a slight synchronization problem.
The flag '-mc 0' might fix this problem.

- The quality of mpeg1 is not much different than mpeg4 when using
variable bit rate.
As this is not compliant to the mpeg1 standard, playing the file might be 
problematic.

=================================================================
To unsubscribe, send mail to [EMAIL PROTECTED] with
the word "unsubscribe" in the message body, e.g., run the command
echo unsubscribe | mail [EMAIL PROTECTED]

Reply via email to