Welcome to Doom9's Forum, THE in-place to be for everyone interested in DVD conversion. Before you start posting please read the forum rules. By posting to this forum you agree to abide by the rules. |
14th August 2022, 18:33 | #1 | Link |
Registered User
Join Date: Aug 2018
Location: Germany
Posts: 119
|
What does pic-struct do?
I was wondering about pic-struct. It does say "Set the picture structure and emits it in the picture timing SEI message". But, what is a picture structure? I found, the value can be from 1 to 12, indicating:
Value - Indicated display of picture 0 - (progressive) frame 1 - top field 2 - bottom field 3 - top field, bottom field, in that order 4 - bottom field, top field, in that order 5 - top field, bottom field, top field repeated, in that order 6 - bottom field, top field, bottom field repeated, in that order 7 - frame doubling 8 - frame tripling 9 - top field paired with previous bottom field in output order 10 - bottom field paired with previous top field in output order 11 - top field paired with next bottom field in output order 12 - bottom field paired with next top field in output order But what does this then actually do and for what is that useful? I found that for example frame-duplication works only with pic-struct = 0. But I have no clue why that is. |
14th August 2022, 20:39 | #2 | Link | |
Registered User
Join Date: Dec 2013
Posts: 348
|
Quote:
Certain constraints apply. You might want to read Annex C of the HEVC standard "Hypothetical reference decoder". But its quite demanding. Unless you are writing a muxer/player that needs to derive exact timestamps for display or video buffer management I suggest something easier look into. |
|
Thread Tools | Search this Thread |
Display Modes | |
|
|