批量编辑关键帧元数据 FLV 录制流视频

批量编辑关键帧元数据 FLV 录制流视频

我录制了一个 FLV 流,但生成的视频有一个尴尬的元数据怪癖,阻止成功转换为其他格式。以下是 FLV 开头关键帧的快照,由 Fix FLV 工具显示杰克斯塔(又名重播媒体捕捉器):

在此处输入图片描述

前几个关键帧的时间戳为零。然后它跳转到 4381554 毫秒并从那里继续正常播放。这是因为我从 5:52:42 开始录制直播。我想做两件事:

  1. 删除开头具有零时间戳的关键帧。
  2. 从所有关键帧中减去 4381554,使得第一个关键帧从零开始。

请注意,该视频可以在 Adob​​e Media Player 中播放,但从 5:52:42 标记开始,尽管您实际上无法跳转到 0:00:00 和 5:52:41 之间的范围。

对此的回答这个问题概述了一些可用于为 FLV 文件生成关键帧信息的工具,但我认为它们都没有达到我想要的效果。

我基本上想写一个脚本,但我不知道如何导出,更重要的是进口关键帧元数据放入 flv 中。

答案1

从链接中的工具中,flvtool2应该满足您的要求。另请参阅此文章:
使用 Flvtool2 更改/插入 FLV 元数据值(时间戳、尺寸)

如果这不能解决问题,请参阅此线程以获取其他多个建议:
修复/修理 flv 文件(使 flv 文件可搜索、可播放、注入元数据、修复持续时间)

相关内容