#11086: Using -setpts unsets fps starting with commit 43fd3d5df6a1
--------------------------------+----------------------------------
             Reporter:  ivyl    |                    Owner:  (none)
                 Type:  defect  |                   Status:  new
             Priority:  normal  |                Component:  ffmpeg
              Version:  7.0     |               Resolution:
             Keywords:  pts     |               Blocked By:
             Blocking:          |  Reproduced by developer:  0
Analyzed by developer:  0       |
--------------------------------+----------------------------------
Comment (by ivyl):

 I've noticed that some encoders, like libx264 succeed so I wanted to see
 what's going on with framerate:

 {{{
 diff --git a/libavcodec/libsvtav1.c b/libavcodec/libsvtav1.c
 index 2fef8c897122..bf8bcf0a4e26 100644
 --- a/libavcodec/libsvtav1.c
 +++ b/libavcodec/libsvtav1.c
 @@ -320,6 +320,8 @@ FF_DISABLE_DEPRECATION_WARNINGS
  FF_ENABLE_DEPRECATION_WARNINGS
      }

 +    av_log(avctx, AV_LOG_WARNING, "num %d, den %d.\n",
 param->frame_rate_numerator, param->frame_rate_denominator);
 +
      /* 2 = IDR, closed GOP, 1 = CRA, open GOP */
      param->intra_refresh_type = avctx->flags & AV_CODEC_FLAG_CLOSED_GOP ?
 2 : 1;

 diff --git a/libavcodec/libx264.c b/libavcodec/libx264.c
 index d07a65a103ed..081f6dfbe919 100644
 --- a/libavcodec/libx264.c
 +++ b/libavcodec/libx264.c
 @@ -1326,6 +1326,8 @@ FF_DISABLE_DEPRECATION_WARNINGS
  FF_ENABLE_DEPRECATION_WARNINGS
      }

 +    av_log(avctx, AV_LOG_WARNING, "num %d, den %d.\n",
 x4->params.i_fps_num, x4->params.i_fps_den);
 +
      x4->params.analyse.b_psnr = avctx->flags & AV_CODEC_FLAG_PSNR;

      x4->params.i_threads      = avctx->thread_count;
 }}}


 {{{[libsvtav1 @ 0x5d0398468c40] num 15360, den 1.}}}

 libx264 seems to gate the same nonsensical value:

 {{{
 [libx264 @ 0x5efe21d1cc40] num 15360, den 1.
 [libx264 @ 0x5efe21d1cc40] using SAR=1280/1281
 [libx264 @ 0x5efe21d1cc40] MB rate (24883200) > level limit (16711680)
 }}}

 but just recovers better than svtav1.
-- 
Ticket URL: <https://trac.ffmpeg.org/ticket/11086#comment:1>
FFmpeg <https://ffmpeg.org>
FFmpeg issue tracker
_______________________________________________
FFmpeg-trac mailing list
FFmpeg-trac@avcodec.org
https://ffmpeg.org/mailman/listinfo/ffmpeg-trac

To unsubscribe, visit link above, or email
ffmpeg-trac-requ...@ffmpeg.org with subject "unsubscribe".

Reply via email to