#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".