2024-05-13 08:03:31 发布
网友
所以我发现我可以用这个ffmpeg命令创建电影的ts片段:
ffmpeg -i foo.mp4 -codec copy -vbsf h264_mp4toannexb -map 0 -f segment -segment_list out.list -segment_time 10 out%03d.ts
但现在我不知道如何从ts文件创建m3u8清单文件。在Ubuntu中是否有一些开源的库或命令可以帮我做到这一点?
如果不是,用Python或其他语言创建m3u8文件有多困难?
从git中提取的最新版本的ffmpeg(使用ffmpeg版本git-2013-08-15-165b657测试)将生成m3u8格式的段播放列表文件,如果使用-segment_list参数为输出文件指定m3u8扩展名。
ffmpeg -i foo.mp4 -codec copy -vbsf h264_mp4toannexb -map 0 -f segment -segment_list out.m3u8 -segment_time 10 out%03d.ts
ffmpeg stream segmenter reference
FFmpeg可以创建m3u8文件。只需使用参数'segment_list'作为播放列表名称,使用'segment_list_type m3u8'创建m3u8类型的播放列表。请确保您使用的是最新的ffmpeg版本。
有关更多信息,请查看documentation中的此部分。
从git中提取的最新版本的ffmpeg(使用ffmpeg版本git-2013-08-15-165b657测试)将生成m3u8格式的段播放列表文件,如果使用-segment_list参数为输出文件指定m3u8扩展名。
ffmpeg stream segmenter reference
FFmpeg可以创建m3u8文件。只需使用参数'segment_list'作为播放列表名称,使用'segment_list_type m3u8'创建m3u8类型的播放列表。请确保您使用的是最新的ffmpeg版本。
有关更多信息,请查看documentation中的此部分。
相关问题 更多 >
编程相关推荐