我有一个用python编码的程序,它将每6秒下载和输出h264视频和音频文件。 每个h264视频音频是一个10秒的片段。 因此基本上,每隔6秒新的video.h264和auio.h264文件就会替换为video.h264和auio.h264文件
我的目标是使用下载的h264文件创建hls播放列表
我正在使用ffmpeg对这些h264文件进行转码并将其转换为hls播放列表,但是这里存在问题。 第一个h264视频播放结束后,播放列表将停止一次。 m3u8没有获取由ffmpeg创建的下一个.ts。如何使hls播放列表继续播放.ts文件并像直播一样工作?
ffmpeg -i video.h264 -i audio.h264 -loglevel info -c:v libx264 -c:a aac -ac 1 -strict -2 -r 25 -crf 23 -profile:v baseline -preset:v ultrafast -maxrate 2048k -bufsize 2048k -pix_fmt yuv420p -s 720x576 -flags -global_header -hls_time 10 -hls_list_size 6 -hls_wrap 10 -start_number 1 test.m3u8