【发布时间】:2018-03-08 22:49:16
【问题描述】:
我使用 ffmpeg 命令连接 ts 块:
ffmpeg -i "concat:input1.ts|input2.ts" -c copy output.ts
例如,视频由 10 个 ts 块组成,我们只连接最后两个块(第 9 个和第 10 个 ts 块)。我们流式传输由旧的 (1-8) ts 块和新的联合 ts 块组成的视频。结果联合块的播放存在问题。经过调查我们发现在joint ts chunk中有些属性是不同的:
start_pts=127141
start_time=1.412678
虽然在原始(第九个)ts 块中它们是:
start_pts=2021483
start_time=21.213400
开始时间和 start_pts 已更改,我们假设播放问题与 ts 块中的此属性有关。
有没有办法为结果联合 ts 块保留旧值(start_pts 和 start_time)?
【问题讨论】:
-
这是一个关于软件使用的问题。这类问题不在 SO 上。尝试在superuser.com 上提问
标签: video ffmpeg http-live-streaming transcoding