ffmpeg将h265原始流转换为hls播放列表

时间:2020-02-11 08:55:53

标签: ffmpeg http-live-streaming hevc

我有一个原始的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格式。

1 个答案:

答案 0 :(得分:1)

尝试添加“ -hls_flags split_by_time”