各位大神好: 从网上下载一个电影,发现全是视频是很多个部分,如下的文本:
#EXTM3U
#EXT-X-VERSION:3
#EXT-X-TARGETDURATION:8
#EXT-X-MEDIA-SEQUENCE:0
#EXTINF:5.629500,
9d1641c081d000000.ts
#EXTINF:4.170000,
9d1641c081d000001.ts
#EXTINF:3.210900,
9d1641c081d000002.ts
#EXTINF:6.421800,
9d1641c081d000003.ts
#EXTINF:0.583800,
9d1641c081d000004.ts
#EXTINF:4.170000,
9d1641c081d000005.ts
我现在已经把各个 ts 文件下载到了本地,单独播放也可以,我使用 ffmpeg 将 ts 转换成了 MP4 文件,然后使用 java 程序将转换的 MP4 文件合并成一个 mp4 文件,发现,合成后的文件只能播放第一个 ts 分片的内容,求解,怎么才能合成正常播放的 MP4 文件。
其实问这个问题的背景是我现在在做一个 java 播放器,由于 javafx 自带的媒体播放器播放的格式支持有限,我想先把网上抓取下来的 ts 文件转成 MP4,然后将多个 MP4 合成一个 MP4,实现边下边播效果。
现在求教各位大神还有什么好的方案。
非常感谢!!!
这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
V2EX is a community of developers, designers and creative people.