[MPlayer-users] MENCODER: AuDIO OF SYNC when recording from TV
Andre Bruce
abruce at ig.com.br
Tue Aug 12 04:49:29 CEST 2003
Thnx a lot for your help, you should write an article or something with
all those info .. It would probrably be usefull to other people :)
Andre
On Thu, 2003-08-07 at 20:25, D Richard Felker III wrote:
> [Automatic answer: RTFM (read DOCS, FAQ), also read DOCS/bugreports.html]
> On Thu, Aug 07, 2003 at 03:01:24PM -0300, Andre Bruce wrote:
> > [Automatic answer: RTFM (read DOCS, FAQ), also read DOCS/bugreports.html]
> > i forgot to ask an other thing.
> > What are the ideal fps ?!? why 25? How many fps does a normal TV have
> > ?:P
>
> PAL (European) TV is 25 fps. NTSC (US, Japan, etc.) is 29.97. You MUST
> record at the actual framerate or you'll get horrible bogus choppy
> video. There's no way to resample video in time (because there are too
> few samples to begin with) so if you try to record at a different
> framerate, you'll throw away or duplicate images.
>
> This problem is greatly amplified by the fact that TV is not frames,
> but *fields*. A field is half a frame, either the even lines, or the
> odd lines, shown alternately so you have an illusion of smoother
> motion without using too much bandwidth on the air. So you really have
> 50 fields per second with PAL, or 59.94 fields per second with NTSC.
>
> When you capture, you get 2 fields at a time, combined as one frame,
> but they're actually images from 1/50 or 1/59.94 second apart, so
> you'll see an effect known as "combing". This looks rather ugly when
> played on a non-interlaced display device such as a computer monitor
> or projection screen.
>
> How do you deal with it?
>
> First point: when dealing with interlaced video, whatever you do, DO
> NOT SCALE IT VERTICALLY. If you do, it will be permenantly ruined and
> there's no way you will get a clean picture out of it ever again! :(
>
> Unfortunately there is no "correct" ideal way, but you can just record
> the video as-is (interlaced) and play it back on an interlaced display
> device, or with deinterlacing.
>
> MPlayer can deinterlace in several ways (see -pphelp), but all of
> these essentially throw away half the framerate and lose lots of
> information. With MPlayer G2, you can use the "tfields" filter to
> deinterlace to 50 (or 59.94 with NTSC) fps, giving quite nice output,
> if your system is fast enough.
>
> On the other hand, if you're watching a movie on PAL tv, it's probably
> not interlaced at all. That's because film is recorded at 24 fps, then
> sped up slightly to 25 fps for PAL tv. So, pairs of fields come from
> the same original frames in the movie, rather than distinct points in
> time.
>
> For NTSC, dealing with movies gets more complicated. I won't bother
> explaining here since it sounds like you're in a PAL region, but if
> you care to learn about it, browse the archives for info about
> "telecine" or "pulldown".
>
> > What about the bitrate?
>
> Analog video has no such thing as bitrate. IMO you should not use
> bitrate when recording live from TV capture, but instead use vqscale=2
> for constant (near-max) quality, then figure out an appropriate
> bitrate later and do 2pass encoding with mencoder to make a copy at
> the desired quality for archival purposes.
>
> Rich
>
> _______________________________________________
> RTFM!!! http://www.MPlayerHQ.hu/DOCS
> Search: http://www.MPlayerHQ.hu/cgi-bin/htsearch
> http://mplayerhq.hu/mailman/listinfo/mplayer-users
>
More information about the MPlayer-users
mailing list