【发布时间】: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