【问题标题】:ffmpeg convert h265 raw stream into hls playlistffmpeg 将 h265 原始流转换为 hls 播放列表
【发布时间】:2020-11-23 09:15:33
【问题描述】:

我有一个原始的 h265 视频文件。我正在尝试将其转换为 hls m3u8 播放列表。 这是一个大文件(~2GB),所以我尝试将它分割成小的 .ts 文件,这样我的播放器就可以开始播放了。

我分两步完成:

ffmpeg -i video.h265 -c copy video.mp4
ffmpeg -i video.mp4 -c:v copy -start_number 0 -hls_time 5 -hls_list_size 0 -hls_playlist_type event -f hls index.m3u8

问题是我只有一个 .ts,它仍然非常大(相同大小),对于玩家开始快速播放来说太重了。

如果再次将其重新转码为 h265,则会将其拆分为多个 .ts 文件,但我认为无需转码,因为它已经是 h265 格式。

【问题讨论】:

  • 第二个命令应该输出 5 秒长的 .ts 段

标签: ffmpeg http-live-streaming hevc


【解决方案1】:

尝试添加“-hls_flags split_by_time”

【讨论】:

  • 嗨,乔治。你能检查一下,真的是'hls_tags'吗?谷歌说它应该是“hls_flags”,
猜你喜欢
  • 1970-01-01
  • 2020-08-26
  • 2016-04-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2015-09-03
  • 2022-01-24
  • 1970-01-01
相关资源
最近更新 更多