[FFmpeg-trac] #8993(documentation:new): vaapi_encode.c example makes the invalid stream

FFmpeg trac at avcodec.org
Sun Feb 7 08:17:05 EET 2021


#8993: vaapi_encode.c example makes the invalid stream
-------------------------------------+-------------------------------------
             Reporter:  Wohlstand    |                    Owner:
                 Type:  defect       |                   Status:  new
             Priority:  minor        |                Component:
                                     |  documentation
              Version:  git-master   |               Resolution:
             Keywords:  vaapi        |               Blocked By:
             Blocking:               |  Reproduced by developer:  0
Analyzed by developer:  0            |
-------------------------------------+-------------------------------------

Comment (by wenbinCHEN):

 Hi Wohlstand:

 The vaapi_encode.c encode raw video so it doesn't know the origin video's
 parameter. Developer should set them manually.
 For fps 27 -> fps 25 question, you can edit vaapi_encode.c here:
 https://github.com/FFmpeg/FFmpeg/blob/a52b9464e4238b41484daecd60c6dc77115e2676/doc/examples/vaapi_encode.c#L150

 For pts problem: you should set pts on the base of timebase. pts can be
 set even or uneven, and lack of pts should be treated as being played even
 according to fps.

 By the way, vaapi_encode.c is an example to show how to use vaapi, so it
 is hard for it to be compatible with different situation.

 Any question is welcome
 thanks

--
Ticket URL: <https://trac.ffmpeg.org/ticket/8993#comment:5>
FFmpeg <https://ffmpeg.org>
FFmpeg issue tracker


More information about the FFmpeg-trac mailing list