微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

如何使用节点从另一个 m3u8 剪辑创建一个小的 m3u8 剪辑

如何解决如何使用节点从另一个 m3u8 剪辑创建一个小的 m3u8 剪辑

Node

所以这里是一个 m3u8 文件。我正在尝试剪切它并创建一个新剪辑,假设前两个 ts 文件为 15 秒,然后删除其他文件。这个新剪辑将采用 m3u8 格式,看起来像

#EXTM3U
#EXT-X-VERSION:3
#EXT-X-TARGETDURATION:13
#EXT-X-MEDIA-SEQUENCE:0
#EXTINF:12.960000,https://d3s84sk2607r1u.cloudfront.net/video_866552260.ts
#EXTINF:8.760000,https://d3s84sk2607r1u.cloudfront.net/video_866552261.ts
#EXTINF:10.520000,https://d3s84sk2607r1u.cloudfront.net/video_866552262.ts
#EXTINF:9.800000,https://d3s84sk2607r1u.cloudfront.net/video_866552263.ts
#EXTINF:10.000000,https://d3s84sk2607r1u.cloudfront.net/video_866552264.ts
#EXTINF:10.240000,https://d3s84sk2607r1u.cloudfront.net/video_866552265.ts
#EXT-X-ENDLIST

我正在使用节点 js 和 FFmpeg。那么有没有办法从这个 m3u8 文件创建一个小剪辑,它将是一个 m3u8 文件。我正在尝试创建一个将执行的脚本。因此,如果它不是 node js,那么任何其他像 java 或 python 都会对我有帮助

我正在尝试创建一个可以在我的命令上运行的 script.js

node script.js start_time end_time ./path/file.m3u8

这将生成一个新的 m3u8 文件

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。