织梦CMS - 轻松建站从此开始!

abg欧博官网|登陆|游戏|

Video Production Stack Exchange

时间:2025-08-20 14:18来源: 作者:admin 点击: 6 次
I have been learning ffmepg for a couple of days. I'm struggling to understand how pts or dts works. This is the command I entered ffprobe -show_

I have been learning ffmepg for a couple of days. I'm struggling to understand how pts or dts works.

This is the command I entered

ffprobe -show_entries packet -read_intervals 10%+#3 Input

Stream #0:0: Video: h264 (High 10), yuv420p10le(tv, bt709, progressive), 1920x1080 [SAR 1:1 DAR 16:9], 23.98 fps, 23.98 tbr, 1k tbn, 47.95 tbc (default) Metadata: DURATION : 00:02:00.203000000 Stream #0:1: Audio: flac, 48000 Hz, stereo, s16 (default) Metadata: DURATION : 00:02:00.062000000 [PACKET] codec_type=video stream_index=0 pts=6506 pts_time=6.506000 dts=N/A dts_time=N/A duration=41 duration_time=0.041000 convergence_duration=N/A convergence_duration_time=N/A size=205369 pos=9510964 flags=K_ [/PACKET]

I guess duration_time 0.041000 means the frame last(show) for 0.041 second.

I don't know how to interpret this 'pts_time' as normal time like minutes and seconds( e.g 1 min 3 second )

I set the intervals 10%+=3, which means 3 packets after 10 seconds. I can't find the relation between 10 second and pts_time=6.506000

(责任编辑:)
------分隔线----------------------------
发表评论
请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。
评价:
表情:
用户名: 验证码:
发布者资料
查看详细资料 发送留言 加为好友 用户等级: 注册时间:2025-08-23 15:08 最后登录:2025-08-23 15:08
栏目列表
推荐内容