基于m3u8索引文件实现可在网页上进行视频剪辑的方法与流程

本发明涉及视频剪辑处理,具体为基于m3u8索引文件实现可在网页上进行视频剪辑的方法。

背景技术:

1、随着互联网企业的业务不断发展,视频管理与视频剪辑的需求也更加广泛,比如:某场活动直播结束后生成了回放视频,需要对回放视频进行二次处理后,方可提供给用户进行访问观看;再或者用户想将本地视频剪辑后上传提供给用户观看。

2、传统的做法是将视频文件存放到本地计算机中,通过第三方应用软件进行视频的剪辑,然后导出某种格式的视频文件至本地电脑硬盘中,比如flv、mp4、rmvb等,最终将剪辑后的视频文件上传至对象存储介质中,提供给用户浏览观看。

3、由于传统的视频剪辑,需要先将视频文件存放在本地电脑硬盘中,并且需要通过第三方软件才能完成视频的剪辑处理,同时,由于第三方软件的视频剪辑功能大多数都是付费服务,因此对于个人以及公司而言,是一笔不小的费用支出,也提高了用户的使用操作成本。

技术实现思路

1、(一)解决的技术问题

2、针对现有技术的不足,本发明提供了基于m3u8索引文件实现可在网页上进行视频剪辑的方法,解决了背景技术提出的问题。

3、(二)技术方案

4、为实现上述目的,本发明提供如下技术方案:基于m3u8索引文件实现可在网页上进行视频剪辑的方法,包括如下步骤:

5、s01、客户端上传本地视频至存储介质中,一般采用对象存储进行资源文件存储,并获得该视频资源的访问地址url;

6、s02、用户提交一个视频转码任务的mq消息通知,后端系统监听到转码任务的通知后,先将转码状态更新为转码中,然后在服务器/opt目录新建一个名为ts的目录,用于存储转码生成的ts、m3u8文件,同时在/opt目录生成进程pid文件以及log日志文件,然后通过在服务器主机上执行脚本命令,会在/opt/ts目录将视频转码生成n个ts格式的文件,以及在/opt目录中生成一个m3u8格式的文件;

7、s03、定时任务每10秒钟会检测一次视频转码的任务执行状态,通过对log日志进行解析,若日志中出现了“failedtoopenbitstreamfilter”或者“invalidargument”异常信息,则应用程序将更新视频转码状态为“转码失败”,当然用户可以再次发起转码任务的请求,直至转码任务执行成功,视频转码状态变成“转码完成”;

10、s06、将步骤s05中生成的m3u8文件上传至oss对象存储,得到文件的外链访问地址,客户端通过浏览器播放器播放此m3u8文件,至此实现了上传视频并转码后可在网页上实时剪辑片段并播放。

11、优选的,所述步骤s02中pid文件用于记录当前转码进程的id,log文件用于记录ffmpeg服务执行的日志,ts文件数量取决于视频文件的大小。

12、优选的,所述步骤s02中的脚本命令是基于ffmpeg工具包的语法规定,采用多线程方式,对视频源文件按照h264解码标准进行编解码,最终生成n个ts视频片段以及m3u8视频文件合集。

13、优选的,所述步骤s02中ffmpeg为跨平台的音视频开发库,用于处理多媒体内容的库和工具的集合。

15、基于m3u8索引文件实现可在网页上进行视频剪辑的系统,包括mq消息通信模块、转码指令模块、视频裁剪模块、多媒体转码切片服务模块、转码状态检测模块、oss对象存储模块;

16、所述mq通信模块与转码指令模块连接、转码指令模块与多媒体转码切片服务模块连接、多媒体转码切片服务模块与oss对象存储模块连接、转码状态检测模块与多媒体转码切片服务模块进行连接、服务端视频裁剪模块与oss对象存储模块进行连接;

17、所述多媒体转码切片服务模块负责将用户提交的视频通过服务器硬件资源进行编码、转码、视频切片、码率转换、构建m3u8索引文件等功能;

18、所述转码状态检测模块用于定时检测视频转码进程的运行状态,应用程序解析ffmpeg运行的log日志,根据关键字输出内容判断整体转码状态与进度,如果检测出异常,将会更新视频转码状态为“转码失败”;如果转码完成,会将ts切片列表与m3u8索引文件上传至oss存储,提供给客户端进行访问观看;

19、所述视频裁剪模块用于处理用户在应用系统中配置的需要裁剪的画面片段,通过对m3u8文件中的ts切片时长进行累加计算,当满足用户指定的片段时长数值时,会生成新的m3u8索引文件,并上传至oss,提供给应用访问和使用。

20、(三)有益效果

21、与现有技术对比,本发明具备以下有益效果:

22、1、本发明中,本发明网页在线剪辑视频的处理方法,解决了依赖本地计算机与第三方软件的不便捷性,降低了个人与企业的软件成本,提升了视频剪辑的便捷操作与系统自动化处理效率。

23、2、本发明中,由于本系统视频剪辑的处理方法是基于m3u8格式文件进行实现,对于m3u8文件可以直接进行在线剪辑生成新的视频,无须其它转码切片等操作;若非m3u8格式文件,必须经过服务器转码切片获得m3u8文件后,才可进行后续的片段剪辑合并,相比较传统的视频剪辑方式,效率明显提升,应用系统视频管理与剪辑流程更加自动化,同时m3u8文件本身占用存储空间很小,所以无论是客户端浏览器访问观看,还是剪辑解析,处理速度以及系统业务处理效率都会提升很多。

1.基于m3u8索引文件实现可在网页上进行视频剪辑的方法,其特征在于:包括如下步骤:

2.根据权利要求1所述的基于m3u8索引文件实现可在网页上进行视频剪辑的方法,其特征在于:所述步骤s02中pid文件用于记录当前转码进程的id,log文件用于记录ffmpeg服务执行的日志,ts文件数量取决于视频文件的大小。

3.根据权利要求1所述的基于m3u8索引文件实现可在网页上进行视频剪辑的方法,其特征在于:所述步骤s02中的脚本命令是基于ffmpeg工具包的语法规定,采用多线程方式,对视频源文件按照h264解码标准进行编解码,最终生成n个ts视频片段以及m3u8视频文件合集。

4.根据权利要求1所述的基于m3u8索引文件实现可在网页上进行视频剪辑的方法,其特征在于:所述步骤s02中ffmpeg为跨平台的音视频开发库,用于处理多媒体内容的库和工具的集合。

6.基于m3u8索引文件实现可在网页上进行视频剪辑的系统,其特征在于:包括mq消息通信模块、转码指令模块、视频裁剪模块、多媒体转码切片服务模块、转码状态检测模块、oss对象存储模块;

THE END
1.轻剪辑拖拉拽 想剪哪里剪哪里 支持逐帧剪辑、多轨制作、横竖屏切换兼容、模板自定义、语音字幕对齐、画面裁切与旋转、图片推进拉远、素材箱创建、素材多选、快捷键等等 个性字幕音频 多段字幕随意加 告别单调的文字注释 将喜爱的音乐导入视频实现音频快速编辑 炫酷转场 https://e.chuanying520.com/
2.mp3cutnet在线音频剪辑器在线剪辑歌曲 使用我们的应用,您无需在电脑上安装音频编辑软件。只需在浏览器窗口点击几下,就可以剪辑音轨。您只要上传文件、剪辑需要的部分,然后再保存至硬盘即可。 支持所有格式 我们的应用现在支持 300 多种不同的格式,以后将陆续增加更多格式支持。 https://mp3cut.net/cn/
3.小白不会剪辑视频?这6个免费自学网站及6个AI黑科技APP来帮你ai文随着抖音的崛起视频剪辑也变得火热,很多宝子问我有没有什么自学的视频剪辑教程,所以今天我分享6个比较靠谱的6个网站,同时还有6个黑科技自媒体AI软件,视频剪辑、绘画、写作等轻松搞定。由于很多宝子是处于小白入门阶段,有些是想给自己的偶像产出,有些只是对短视频比较感兴趣,所以我主打的还是一个“白嫖”二字,真心https://www.163.com/dy/article/IBL0UCR605564PTX.html
4.印象笔记入门:如何剪辑网页内容用印象笔记剪辑网页内容的好处 和其他的笔记一样,印象笔记会扫描你剪辑的网页中的文本,使它可以非常容易地被搜索到。网页剪辑来源的网址也会自动地嵌入你的笔记里,需要访问原网站时,只需轻轻一点。 用手机来阅读通过电脑剪辑和收藏的内容 剪辑网页内容就像在创建属于你的“精选”,由你摘录并为你而收藏。从网上剪辑https://www.douban.com/note/261490246/
5.网页剪辑器–Notion帮助中心网页剪辑器播放在这篇文章中 notion web clipper 可让您将 internet 上的任何网页保存到您的工作区,以便您以后阅读或编辑它。您可以将此 web 内容添加到您选择的工作区或页面,从而轻松构建阅读列表、收集参考资料等 跳转到常见问题内容 on desktop install the extension use the clipper on mobile clip onhttps://www.notion.so/zh-cn/help/web-clipper?nxtPslug=web-clipper
6.OneNote新服务体验:网页剪辑,邮件笔记LiveSino中文版昨晚宣布的 OneNote 三项重要内容,也包括了微软利用OneNote API开发的网页剪辑(OneNote Clipper)和邮件笔记两项新服务。 如果你熟悉 Evernote,对这两项功能并不会陌生。前者可以通过 OneNote 收藏夹按钮快速收藏当前页面(包括全页截图,截图内文字可提取),后者可以向 me@onenote.com 发送邮件快速添加 OneNote 笔记https://livesino.net/archives/6659.live
7.快剪辑网页版入口快剪辑SaaS版是一款AI工具,提供丰富的视频模板库和智能剪辑功能,帮助用户快速创建高质量的视频内容。产品定价灵活,适用于个人创作者和企业用户。主要功能包括智能去字幕、智能去水印、智能抠像等。适用场景包括企业宣传、纪录片制作、个人创作等。 需求人群: 适用于企业宣传、纪录片制作、个人创作等场景 使用场景示例: https://tools.voidke.com/sites/7807.html?menu-id=176
8.度加剪辑官网,电脑版,网页pc版,app下载创作工具别摸鱼导航标签:ai自动剪辑在线视频剪辑神器视频剪辑软件度加剪辑度加剪辑pc版下载度加剪辑官网度加剪辑电脑版度加剪辑网页版 1+0000 链接直达 ?>1.免费ai视频生成+写作(可联网)?>>2.免费ai视频神器推荐3.免费ai写作绘画 度加剪辑官网,电脑版,网页pc版,app下载创作工具 https://biemoyu.com/sites/dujiajianji.html
9.不讲嫖德?这些年接触/使用的网页剪辑工具小汇总大总结?最好用的网页剪辑工具,没有之一,毕竟收费的,免费用户每月60M流量,一般对于轻度用户来说是够用了。 识别率高 无限制导出备份 简单粗暴好用,还没发现什么问题 synology web clipper ?和象印笔记的网页剪辑一样,简单高效好用,就是得有个nas,不太适合一般用户。 https://blog.51cto.com/u_15259603/2879317
10.制作网页视频的全面指南制作网页视频是一项系统而复杂的工作,需要策划、拍摄、剪辑、优化和推广等多个环节的紧密配合。通过本文的分享,希望你能掌握制作网页视频的精髓,创作出更多优质、有吸引力的视频作品。无论是提升品牌形象还是促进产品销售,高质量的网页视频都将是你不可或缺的利器。 https://www.batmanit.cn/blog/j/28658.html
11.WizNoteChrome浏览器网页剪辑器安装了为知笔记网页剪辑器后,可以看到在工具栏或插件栏上出现为知笔记的图标。 点击该图标,出现对话框,如下图所示: 输入为知笔记账号和密码,即可进入剪辑界面。若无为知账号,可以“创建为知笔记账号”。 进入后可以看到如下图所示界面: 标题:默认为网页标题,可修改; https://www.wiz.cn/downloads-webclipperchrome.html
12.为知笔记如何保存网页?为知笔记网页剪辑器使用方法使用为知笔记网页剪辑器能够保存网页,还能剪裁网页,划重点等。为知笔记现支持谷歌、IE、火狐、搜狗、360、猎豹、欧鹏和傲游八种浏览器,完美兼容使用简单。 为知笔记如何保存网页? 1、在IE以及IE内核的浏览器内使用Wiz保存网页 在安装Wiz后,打开IE或者IE内核的浏览器中打开你喜欢的网页,单击右键,在菜单中选择“保存https://www.qqtn.com/article/article_77871_1.html
13.云剪辑类工具,类似剪映网页版。详细信息 云剪辑类工具,前端用VUE2写的,需要C++工程师,具体需求看下UI。免责声明 该外包需求信息来源于站外平台,本站仅提供公开信息部分字段展示与订阅服务,更多请查看免责声明。立即前往 关注公众号 不定期副业成功案例分享 想领先一步获取最新的外包任务吗? 立即订阅 https://www.huntsbot.com/telework/e6ZO5?lang=zh_CN
14.怎么提取无水印视频?5个视频去水印方法教会你!度加剪辑,一款云端在线视频编辑工具,无需下载安装即可享受去水印等视频编辑服务。 特点:云端操作,方便快捷;支持多种视频格式;功能全面,满足视频编辑需求。 步骤: 访问度加剪辑网页或打开App,上传视频,支持多种视频格式导入。 2、使用去水印功能进行视频去水印操作,等待处理完成后下载保存去除视频水印后的无水印视频即可http://shuiyinyun.com/topic/3435.html
15.自动剪辑神器(autocut.video),支持网页/Win/Mac的音视频自动剪辑自动剪辑神器是一款自动剪辑工具,适用于网课,短视频,Vlog,直播回放,培训录像等类型视频。 目前自动剪辑功能比较简单,适合视频的简单处理,对视频剪辑要求较高的可使用 PR、FCP 或者达芬奇等专业的剪辑软件。 这是一款正在测试阶段的长期免费自动剪辑工具,支持网页/Windows/Mac等设备操作。 http://www.acg47.com/10549.html
16.如何批量去水印视频,掌握这5款高效工具,轻松去除视频水印度加剪辑是一款功能强大的视频编辑工具,不仅支持视频去水印,还提供了丰富的视频编辑功能。 工具特点: 1、云端服务,无需下载安装。 2、支持多人协作编辑。 3、丰富的视频编辑功能,满足多种需求。 操作步骤: 1、登录度加剪辑网页版或App,上传需要去水印的视频。 https://maimai.cn/article/detail?fid=1845258986&efid=I-50FRewJ4v8nkS2G0WnTw
17.MaoXianWebClipper免费网页剪藏插件使用评测分享简介: 免费开源且功能强大的网页剪藏工具,可以将网页的内容裁剪并保存到本地电脑的浏览器扩展。 - 它能帮助用户快速、方便地保存感兴趣的网页内容,并支持将剪辑内容保存到多个平台上,如Evernote、OneNote等。同时,MaoXian Web Clipper还提供了多样化的剪辑选项,包括全页剪辑、选中剪辑、截图剪辑等,让用户可以根据自己https://hao.logosc.cn/p/1502
18.oneClipper要安装加载项,你需要新版 Microsoft Edge。下载新版 Microsoft Edge?报告oneClipper - 适用于 oneNote 的 v3 网页剪辑器 加载项的滥用行为 如果你认为此加载项违反了 Microsoft Store 内容策略,请使用此表单。 选择滥用类别 * 威胁、网络欺凌、骚扰 骚扰是旨在打扰或扰乱一个人或一群人的任何行为。威胁包括任何https://microsoftedge.microsoft.com/addons/report/blfndmphoemjbbajlgdoglkoaabcpcml
19.triliumwebclipper:将网页剪辑保存到TriliumNotes这是一个浏览器加载项(Firefox和Chrome),使您可以将网页剪辑到您的StandardNotes帐户中。 该插件使您可以选择页面中要剪切的部分。 然后,它将所选内容HTML内容添加到您的StandardNotes帐户中。 请使用并分享 maoxian-web-clipper:一个Web扩展,用于从网页中裁剪信息。 将其保存到本地计算机上,以避免信息无效。 https://download.csdn.net/download/weixin_42143806/18272471
20.快剪辑官网快剪辑SaaS是国内领先的视频剪辑软件,拥有强大的云端剪辑能力,支持在线去水印,录屏,录音,视频文字互转,添加字幕,拥有海量版权视频模板,音乐,特效,贴纸,适用于个人和中小企业定制,支持手机APP和电脑PC下载https://www.kuaijianji.com/
21.不用安装软件就能剪辑视频,试试剪映网页版吧!剪映网页版在线视频不用安装软件就能剪辑视频,试试剪映网页版吧!剪映网页版 在线视频剪辑 干货分享 剪映教学 自媒体干货 拳击那点事发布于:江西省2023.08.11 00:00 +1 首赞 不用安装软件就能剪辑视频,试试剪映网页版吧!剪映网页版 在线视频剪辑 干货分享 剪映教学 自媒体干货https://www.sohu.com/a/710717268_100114195
22.MaoXianWebClipperMaoXian Web Clipper 是一个十分不同的网页剪辑工具,它能够完全将你要的内容保存在本地,并且以 HTML / Markdown 的格式保存起来,只要文件不丢,内容就不会丢失。@Appinnhttps://www.appinn.com/maoxian-web-clipper/
23.微博网页链接 未播出彩蛋 【未播出彩蛋EP01】 网页链接 【未播出彩蛋EP02】 网页链接 【未播出彩蛋EP03】 网页链接 【未播出彩蛋EP04】 网页链接 值得回顾的谈宋片段在此 视频|生日快乐 网页链接 视频|生日特辑 网页链接 视频|剧情剪辑——发光的星星 https://m.weibo.cn/status/4929473915388890
24.剪映网页版入口(剪映官方网址分享)剪映是一款专业的视频编辑工具,轻松即可剪辑想要的视频,免费海量的素材提供大家使用。今天小编来给大家分享剪映网页版入口,无需下载剪映app就可以在线使用,通过电脑网页版即可完成视频剪辑,非常的方便。 剪映网页版入口 剪映官方网址:https://www.capcut.cn/ 需要使用https://www.bunian.cn/22923.html
25.Trilium:超高自由度的个人知识库(基础篇)网页剪辑插件 在基础篇的最后,要介绍一下通过 Trilium API 实现的 Chrome 和 Firefox 插件:Trilium Web Clipper(源码)。 这个插件可以做到: 截图 保存整个网页包括图片 快速创建文本笔记 选中网页文字剪藏 新创建的笔记默认放在当日日记(在进阶篇中会介绍)下面,但也可以建立一个新笔记并带上 @clipperInbox 标签,该https://sspai.com/post/59739