среда, 3 августа 2011 г.

Video coder Acronims

Input #0, mpegts, from 'udp://239.1.1.43:2222':
  Duration: N/A, start: 60644.791400, bitrate: 15192 kb/s
  Program 1
    Stream #0.0[0x3e9]: Video: mpeg2video (Main), yuv420p, 704x576 [PAR 12:11 DAR 4:3], 15000 kb/s, 29.09 fps, 25 tbr, 90k tbn, 50 tbc
    Stream #0.1[0x3ea](rus): Audio: mp2, 48000 Hz, stereo, s16, 192 kb/s (clean effects)
[buffer @ 0x5377ed0] w:704 h:576 pixfmt:yuv420p
[mpegts @ 0x5320a80] muxrate VBR, pcr every 2 pkts, sdt every 200, pat/pmt every 40 pkts
Output #0, mpegts, to 'udp://239.1.1.43:3333?pkt_size=1316':
  Metadata:
    encoder         : Lavf52.108.0
    Stream #0.0: Video: mpeg2video, yuv420p, 704x576 [PAR 12:11 DAR 4:3], q=2-31, 1500 kb/s, 90k tbn, 29.97 tbc
    Stream #0.1(rus): Audio: mp2, 48000 Hz, stereo, 192 kb/s (clean effects)


[PAR 12:11 DAR 4:3] Pixel aspect ratio (often abbreviated PAR Display Aspect Ratio (DAR) – the aspect ratio of the image as displayed http://en.wikipedia.org/wiki/Pixel_aspect_ratio
Well it's all about time. FFMpeg uses in fact three different timestamps in different bases in order to work.
  • tbn = the time base in AVStream that has come from the container
  • tbc = the time base in AVCodecContext for the codec used for a particular stream
  • tbr = tbr is guessed from the video stream and is the value users want to see when they look for the video frame rate

Комментариев нет:

Отправить комментарий