Video ffprobe-了解开始时间和x2B;期间

Video ffprobe-了解开始时间和x2B;期间,video,ffmpeg,video-processing,codec,ffprobe,Video,Ffmpeg,Video Processing,Codec,Ffprobe,我试图了解ffprobe上的start\u time与duration的工作原理 有时,当您剪辑/修剪视频而不重新编码时,start\u time可能会变为负数。在大多数情况下,start\u time也不同于0 持续时间是否从视频文件的0.00s开始?或者它是否被计算为start\u time是0.00s 例如,对于以下视频文件: { "index": 0, .... "time_base": "1/25",

我试图了解
ffprobe上的
start\u time
duration
的工作原理

有时,当您剪辑/修剪视频而不重新编码时,
start\u time
可能会变为负数。在大多数情况下,
start\u time
也不同于0

持续时间是否从视频文件的0.00s开始?或者它是否被计算为
start\u time
是0.00s

例如,对于以下视频文件:

{

    "index": 0,
    ....
    "time_base": "1/25",
    "start_pts": 0,
    "start_time": "-1.000000",
    "duration_ts": 299,
    "duration": "4.000000",
    ...
}
在这种情况下,视频长度是否为3.00秒?由于
开始时间
-1

在另一个例子中:

{

    "index": 0,
    ....
    "time_base": "1/25",
    "start_pts": 0,
    "start_time": "4.000000",
    "duration_ts": 299,
    "duration": "4.000000",
    ...
}
视频长度是否为8.00秒?但前4秒将保持为一个黑屏