使用php将HLS Segment(ts)视频转换并加入mp4

时间:2016-02-25 13:47:45

标签: php join mp4 hls

您好我正在使用此工具:https://github.com/Ejz/HLSDownloader将m3u8播放列表中的HLS视频片段下载到ts文件中我不知道如何在m3u8的帮助下加入和转换所有这些 html2canvas($(".Tab1"), { onrendered: function(canvas) { var myImage = canvas.toDataURL("image/png"); window.open(myImage); } }); 文件播放列表使用php

进入.mp4文件

1 个答案:

答案 0 :(得分:1)

.ts个文件包含MPEG-TS容器内的媒体流,而.mp4个文件包含MP4 File FormatISO Base Media File Format内的文件流。两种格式之间的差异很大,AFAIK没有可以在两种格式之间进行转换的PHP库。

幸运的是,使用ffmpeg(或avconv)可以很容易地在两者之间进行转换。这是一个例子:

ffmpeg -i in.ts -c copy out.mp4

您可以使用exec调用ffmpeg。