当前位置: 首页 > 知识库问答 >
问题:

FFmpeg将#ext-x-start添加到HLS m3u8文件

丁书
2023-03-14

我正在通过FFMPEG创建一个HLS实时流媒体事件播放列表(m3u8文件和ts段)。开头的片段不能从播放列表中删除(它应该包含所有的片段)。HTML5 video元素应该从最开始就开始播放视频(默认情况下,如果播放列表包含几个片段,而结束标记不包含在播放列表文件的末尾,则从中间的某个位置开始)。为了实现视频从一开始就开始播放,我需要将#ext-x-start:time-offset=0添加到播放列表文件中。

当前我的FFmpeg命令如下:
ffmpeg-i videosrc-map 0-f hls-hls_time 10-hls_list_size 0-hls_playlist_type event-hls_allow_cache 0-hls_segment_filename testsegmented%03d.ts testsegmentedhls.m3u8

所以我的问题是:如何使用FFMPEG将#ext-x-start:time-offset=0添加到HLS m3u8播放列表文件中?

共有1个答案

胡飞舟
2023-03-14

正如aergistal在他的评论中提到的,它还没有实现(还没有?)。我现在正在使用这个修补程序:https://patchwork.ffmpeg.org/patch/522/.

 类似资料:
  • 问题内容: 我正在尝试将一些文件添加到ZIP文件中,它会创建文件,但不会在其中添加任何内容。代码1: 我的功能: 编辑: 我发现了问题,只是在将文件从C:\驱动器写入F:\驱动器的ZIP时遇到麻烦 问题答案: 您不能压缩文件夹,只能压缩文件。要压缩文件夹,必须手动添加所有子文件。我写了本课来完成这项工作。您可以免费获得它:) 用法是这样的: 这是课程: 请享用! 编辑 :要检查程序是否仍在忙,可以

  • 问题内容: 在我的在线计算机科学课上,我必须编写一个程序来确定太阳系中每个行星的表面重力。除了一个方面,我几乎已经掌握了它的所有方面。我需要使用单独的方法将表面重力写入文件。这是我目前的方法: 我的问题是,当我将其写入文件时,它将覆盖先前的值。我如何获得它包括所有的价值。如果有帮助,这是我的全部代码: 问题答案: 这样做是为了创建带有追加模式的作品:

  • 问题内容: 我正在使用ejs在node.js(express)上工作,并且无法在其中包含.css文件。我分别尝试了与html- css二重奏相同的事情,并且效果很好…我如何在其中包含相同的内容我的.ejs文件。我的app.js因此: 和index.ejs文件: style.css文件: 问题答案: 您的问题实际上并非特定于ejs。 这里要注意的两件事 style.css 是一个外部css文件。因此

  • 我正在使用Java15的jpackage为我的javafx应用程序创建一个安装程序。因为其中一个库需要一些visual c DLL,所以我也想包括它们。它们应该放在主目录中。exe和。ico居住。 我不明白如何写overrides.wxi来实现这一点。https://docs.oracle.com/en/java/javase/14/jpackage/override-jpackage-resou

  • 我在关注这个问题。打开h2数据库控制台后出现错误,我输入了数据库名称,但显示数据库未找到errir 我也有同样的问题。用户@joelittlejohn提供了答案,答案是添加标志-ifNotExist。但是我不知道在哪里添加标志。我不能添加评论,因为它需要50分。我是新来的,我没有50分。所以我必须在这里问。 我正在学习一个关于在spring boot中使用H2的教程。我应该在何处向h2 start

  • 假设我有以下代码,它使用pandas绘制了一些非常简单的东西: 如何轻松设置x和y标签,同时保留使用特定颜色贴图的能力?我注意到pandas DataFrames的包装器没有任何特定的参数。