我有一个原始的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格式。
答案 0 :(得分:1)
尝试添加“ -hls_flags split_by_time”