Bit rates and resolutions of VP8

1,296 views
Skip to first unread message

dofu

unread,
Apr 19, 2012, 5:29:43 AM4/19/12
to WebM Discussion
Dear All,

As I know, video format have defined Profile / Level / Bitrate /
Resolution / Framerate ...
For example: VC-1 (http://en.wikipedia.org/wiki/VC-1#Profiles)

Did anyone know the define of VP8 (WEBM/MKV) ?
If anyone knows, please let me know.
Thanks.

Rajesh Pamula

unread,
Apr 19, 2012, 5:58:13 AM4/19/12
to webm-d...@webmproject.org
Hello,

There are no such profile and levels defined in VP8. Also there are no restrictions on bit rate or frame rate defined at a given resolution.

Best regards,

Rajesh


--
You received this message because you are subscribed to the Google Groups "WebM Discussion" group.
To post to this group, send email to webm-d...@webmproject.org.
To unsubscribe from this group, send email to webm-discuss...@webmproject.org.
For more options, visit this group at http://groups.google.com/a/webmproject.org/group/webm-discuss/?hl=en.




--
Rajesh Pamula
Post Graduate Student
Analogue and Digital Integrated Circuit Design
Imperial College London.
Residence Phone: +44-20-78522056

nandan amar

unread,
Apr 19, 2012, 7:12:53 AM4/19/12
to webm-d...@webmproject.org
There is an encoding option with  "--profile"  for VP8 with 0-3 option.
However I am not sure how much it is similar to profile option for other codec like x264 or VC-1
Amar Kumar Nandan
Karnataka, India, 560100
☎:+91-9019054471
✉:nanda...@gmail.com
http://aknandan.co.nr

Attila Nagy

unread,
Apr 19, 2012, 7:24:46 AM4/19/12
to webm-d...@webmproject.org
Hi,

The only similarity is that it controls the selection of some encoding tools:

profile=0 full encoder
profile=1 simple loopfilter & bilinear interpolation only
profile=2 no loopfilter & bilinear interpolation only
profile=3 no loopfilter & bilinear interpolation only & full pixel motion estimation only

-Atti

chaitanya reddy

unread,
Apr 19, 2012, 7:46:04 AM4/19/12
to webm-d...@webmproject.org
  Hi,
 
  If we see  frame_tag syntax element, This syntax element is a combination of 4 syntax elements
 
 1. Keyframe
 2. Version
 3. show_frame
 4. First_part_size
 
 
encoding option with  "--profile"  for VP8 with 0-3 option. This is used to configure version syntax element in frame_tag.
 
Below contains brief explanation about version syntax element.
 
version number enables or disables certain features in the bitstream,

as follows:

+---------+-------------------------+-------------+

| Version | Reconstruction filter | Loop filter |

+---------+-------------------------+-------------+

| 0 | Bicubic | Normal |

| | | |

| 1 | Bilinear | Simple |

| | | |

| 2 | Bilinear | None |

| | | |

| 3 | None | None |

| | | |

| Other | Reserved for future use | |

+---------+-------------------------+-------------+


Regards,
Chinna

Basil Mohamed Gohar

unread,
Apr 19, 2012, 9:10:01 AM4/19/12
to webm-d...@webmproject.org
Attila,

So, would it be fair to say that the profile settings are a property of
this specific VP8 encoder (i.e., vpxenc), and are not part of the spec?
I ask this just for clarity.

> <mailto:webm-d...@webmproject.org>.


> To unsubscribe from this group, send email to
> webm-discuss...@webmproject.org

> <mailto:webm-discuss%2Bunsu...@webmproject.org>.


> For more options, visit this group at
> http://groups.google.com/a/webmproject.org/group/webm-discuss/?hl=en.
>
>
>
>
> --
> Rajesh Pamula
> Post Graduate Student
> Analogue and Digital Integrated Circuit Design
> Imperial College London.

> Residence Phone: +44-20-78522056 <tel:%2B44-20-78522056>


>
>
> --
> You received this message because you are subscribed to the
> Google Groups "WebM Discussion" group.
> To post to this group, send email to
> webm-d...@webmproject.org

> <mailto:webm-d...@webmproject.org>.


> To unsubscribe from this group, send email to
> webm-discuss...@webmproject.org

> <mailto:webm-discuss%2Bunsu...@webmproject.org>.


> For more options, visit this group at
> http://groups.google.com/a/webmproject.org/group/webm-discuss/?hl=en.
>
>
>
>
> --
>
> Amar Kumar Nandan
> Karnataka, India, 560100

> ☎:+91-9019054471 <tel:%2B91-9019054471>
> ✉:nanda...@gmail.com <mailto:nanda...@gmail.com>


> http://aknandan.co.nr
> --
> You received this message because you are subscribed to the Google
> Groups "WebM Discussion" group.
> To post to this group, send email to webm-d...@webmproject.org

> <mailto:webm-d...@webmproject.org>.


> To unsubscribe from this group, send email to
> webm-discuss...@webmproject.org

> <mailto:webm-discuss%2Bunsu...@webmproject.org>.


> For more options, visit this group at
> http://groups.google.com/a/webmproject.org/group/webm-discuss/?hl=en.
>
>
> --
> You received this message because you are subscribed to the Google
> Groups "WebM Discussion" group.
> To post to this group, send email to webm-d...@webmproject.org.
> To unsubscribe from this group, send email to
> webm-discuss...@webmproject.org.
> For more options, visit this group at
> http://groups.google.com/a/webmproject.org/group/webm-discuss/?hl=en.


--
Libre Video
http://librevideo.org

Attila Nagy

unread,
Apr 19, 2012, 9:25:21 AM4/19/12
to webm-d...@webmproject.org
They are part of the spec, but called "Version", as Chinna pointed out. It is signaled in the  frame header.
The --profile param is a little bit misleading.
Reply all
Reply to author
Forward
0 new messages