CN112437342A - 一种视频编辑的方法及设备 - Google Patents

一种视频编辑的方法及设备 Download PDF

Info

Publication number
CN112437342A
CN112437342A CN202010409251.0A CN202010409251A CN112437342A CN 112437342 A CN112437342 A CN 112437342A CN 202010409251 A CN202010409251 A CN 202010409251A CN 112437342 A CN112437342 A CN 112437342A
Authority
CN
China
Prior art keywords
video
editing
picture
audio track
edited
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
CN202010409251.0A
Other languages
English (en)
Other versions
CN112437342B (zh
Inventor
郑龙
汤然
尹斯奇
杨尚鑫
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Shanghai Bilibili Technology Co Ltd
Original Assignee
Shanghai Bilibili Technology Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Shanghai Bilibili Technology Co Ltd filed Critical Shanghai Bilibili Technology Co Ltd
Priority to CN202010409251.0A priority Critical patent/CN112437342B/zh
Publication of CN112437342A publication Critical patent/CN112437342A/zh
Priority to US17/319,697 priority patent/US11600301B2/en
Application granted granted Critical
Publication of CN112437342B publication Critical patent/CN112437342B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/43Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
    • H04N21/44Processing of video elementary streams, e.g. splicing a video clip retrieved from local storage with an incoming video stream or rendering scenes according to encoded video stream scene graphs
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B27/00Editing; Indexing; Addressing; Timing or synchronising; Monitoring; Measuring tape travel
    • G11B27/02Editing, e.g. varying the order of information signals recorded on, or reproduced from, record carriers
    • G11B27/031Electronic editing of digitised analogue information signals, e.g. audio or video signals
    • G11B27/036Insert-editing
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B27/00Editing; Indexing; Addressing; Timing or synchronising; Monitoring; Measuring tape travel
    • G11B27/02Editing, e.g. varying the order of information signals recorded on, or reproduced from, record carriers
    • G11B27/031Electronic editing of digitised analogue information signals, e.g. audio or video signals
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B27/00Editing; Indexing; Addressing; Timing or synchronising; Monitoring; Measuring tape travel
    • G11B27/10Indexing; Addressing; Timing or synchronising; Measuring tape travel
    • G11B27/102Programmed access in sequence to addressed parts of tracks of operating record carriers
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B27/00Editing; Indexing; Addressing; Timing or synchronising; Monitoring; Measuring tape travel
    • G11B27/10Indexing; Addressing; Timing or synchronising; Measuring tape travel
    • G11B27/34Indicating arrangements 
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/43Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
    • H04N21/44Processing of video elementary streams, e.g. splicing a video clip retrieved from local storage with an incoming video stream or rendering scenes according to encoded video stream scene graphs
    • H04N21/44008Processing of video elementary streams, e.g. splicing a video clip retrieved from local storage with an incoming video stream or rendering scenes according to encoded video stream scene graphs involving operations for analysing video streams, e.g. detecting features or characteristics in the video stream
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/43Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
    • H04N21/44Processing of video elementary streams, e.g. splicing a video clip retrieved from local storage with an incoming video stream or rendering scenes according to encoded video stream scene graphs
    • H04N21/4402Processing of video elementary streams, e.g. splicing a video clip retrieved from local storage with an incoming video stream or rendering scenes according to encoded video stream scene graphs involving reformatting operations of video signals for household redistribution, storage or real-time display
    • H04N21/440263Processing of video elementary streams, e.g. splicing a video clip retrieved from local storage with an incoming video stream or rendering scenes according to encoded video stream scene graphs involving reformatting operations of video signals for household redistribution, storage or real-time display by altering the spatial resolution, e.g. for displaying on a connected PDA
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/80Generation or processing of content or additional data by content creator independently of the distribution process; Content per se
    • H04N21/85Assembly of content; Generation of multimedia applications
    • H04N21/858Linking data to content, e.g. by linking an URL to a video object, by creating a hotspot

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Television Signal Processing For Recording (AREA)
  • Management Or Editing Of Information On Record Carriers (AREA)

Abstract

本申请的目的是提供一种视频编辑的方法及设备,本申请通过将待编辑的视频预处理为图片序列,其中,所述图片序列中图片的清晰度及分辨率均小于所述待编辑的视频的清晰度及分辨率;根据用户指令选取所述图片序列中图片拖动至音频轨道上,生成编辑剧本;根据所述编辑剧本的预览效果将所述编辑剧本发送至服务器,以使所述服务器根据所述编辑剧本处理所述待编辑的视频。从而通过先对低分辨率的视频图片进行编辑,生成一套对视频处理的剧本,预览该低分辨率的剧本,根据预览效果将该剧本上传至服务器,从而服务器根据低分辨率版本的剧本加工高分辨率的视频,从而可以降低网页端对机器性能的要求,减少卡顿。

Description

一种视频编辑的方法及设备
技术领域
本申请涉及计算机领域,尤其涉及一种视频编辑的方法及设备。
背景技术
目前,各种终端设备均安装有视频编辑器,用户可以使用视频编辑器来编辑视频,在视频编辑器的编辑界面中提供添加滤镜、添加特效、添加文字等不同编辑类型的编辑功能项,用户通过在编辑功能项中查找所需要的编辑功能项进行相应视频编辑的效果。而现有的视频编辑器占用体积大,操作复杂,加载高分辨率视频进行编辑时所需内存过大导致操作终端卡顿,对操作终端性能要求较高。
发明内容
本申请的一个目的是提供一种视频编辑的方法及设备,解决现有技术中视频编辑器占用体积大、操作复杂以及对操作终端性能要求较高的问题。
根据本申请的一个方面,提供了一种视频编辑的方法,该方法包括:
将待编辑的视频预处理为图片序列,其中,所述图片序列中图片的清晰度及分辨率均小于所述待编辑的视频的清晰度及分辨率;
根据用户指令选取所述图片序列中图片拖动至音频轨道上,生成编辑剧本;
根据所述编辑剧本的预览效果将所述编辑剧本发送至服务器,以使所述服务器根据所述编辑剧本处理所述待编辑的视频。
进一步地,所述音频轨道包括至少一根含有时间轴维度的轨道,且使用光标指定所述时间轴维度的时间轴位置。
进一步地,根据用户指令选取所述图片序列中图片拖动至音频轨道上,包括:
根据用户指令选取所述图片序列中图片拖动至所述音频轨道上的光标指定的时间轴位置。
进一步地,根据用户指令选取所述图片序列中图片拖动至音频轨道上之后包括:
根据用户指令获取素材库中目标素材,并将所述目标素材悬浮于所述光标指定的时间轴位置对应的图片上;
根据所述目标素材及所悬浮于的图片生成编辑剧本。
进一步地,所述用户指令包括鼠标输入指令或快捷键指令,所述方法包括:
根据所述用户指令对应完成对所述音频轨道上图片的处理操作,其中,所述处理操作包括回退操作、撤销恢复操作。
进一步地,根据所述编辑剧本的预览效果将所述编辑剧本发送至服务器,包括:
播放所述编辑剧本,得到预览效果,根据所述预览效果确定用户的存储指令;
根据所述用户的存储指令将所述编辑剧本处理为多项字符串后上传至服务器。
进一步地,所述方法包括:
将所述音频轨道划分为预览窗口层、视频层及音频层,其中,所述预览窗口层及所述视频层同步渲染,所述音频层用于根据用户指令添加音频效果。
进一步地,所述方法包括:
根据用户指令确定第一音频轨道上的移动图片,将所述移动图片拖动至第二音频轨道上;
根据所述移动图片所在第一音频轨道上的时间轴从所述图片序列中重新选取待拖动至所述第一音频轨道的图片。
根据本申请另一个方面,还提供了一种视频编辑的设备,该设备包括:
预处理装置,用于将待编辑的视频预处理为图片序列,其中,所述图片序列中图片的清晰度及分辨率均小于所述待编辑的视频的清晰度及分辨率;
拖动装置,用于根据用户指令选取所述图片序列中图片拖动至音频轨道上,生成编辑剧本;
发送装置,用于根据所述编辑剧本的预览效果将所述编辑剧本发送至服务器,以使所述服务器根据所述编辑剧本处理所述待编辑的视频。
根据本申请又一个方面,还提供了一种视频编辑的设备,所述设备包括:
一个或多个处理器;以及
存储有计算机可读指令的存储器,所述计算机可读指令在被执行时使所述处理器执行如前述所述方法的操作。
根据本申请再一个方面,还提供了一种计算机可读介质,其上存储有计算机可读指令,所述计算机可读指令可被处理器执行以实现如前述所述的方法。
与现有技术相比,本申请通过将待编辑的视频预处理为图片序列,其中,所述图片序列中图片的清晰度及分辨率均小于所述待编辑的视频的清晰度及分辨率;根据用户指令选取所述图片序列中图片拖动至音频轨道上,生成编辑剧本;根据所述编辑剧本的预览效果将所述编辑剧本发送至服务器,以使所述服务器根据所述编辑剧本处理所述待编辑的视频。实现了预览效果与实际修改效果一一对应,易于操作。同时,通过先对低分辨率的视频图片进行编辑,生成一套对视频处理的剧本,预览该低分辨率的剧本,根据预览效果将该剧本上传至服务器,从而服务器根据低分辨率版本的剧本加工高分辨率的视频,从而可以降低网页端对机器性能的要求,减少卡顿,提高用户体验。
附图说明
通过阅读参照以下附图所作的对非限制性实施例所作的详细描述,本申请的其它特征、目的和优点将会变得更明显:
图1示出根据本申请的一个方面提供的一种视频编辑的方法流程示意图;
图2示出本申请一具体应用场景中的预览界面内音频轨道的示意图;
图3示出本申请一实施例中编辑视频的方法流程示意图;
图4示出本申请一具体应用场景中的在预览界面内进行编辑后预览的示意图;
图5示出根据本申请另一个方面提供的一种视频编辑的设备的结构示意图。
附图中相同或相似的附图标记代表相同或相似的部件。
具体实施方式
下面结合附图对本申请作进一步详细描述。
在本申请一个典型的配置中,终端、服务网络的设备和可信方均包括一个或多个处理器(例如中央处理器(Central Processing Unit,CPU))、输入/输出接口、网络接口和内存。
内存可能包括计算机可读介质中的非永久性存储器,随机存取存储器(RandomAccess Memory,RAM)和/或非易失性内存等形式,如只读存储器(Read Only Memory,ROM)或闪存(flash RAM)。内存是计算机可读介质的示例。
计算机可读介质包括永久性和非永久性、可移动和非可移动媒体可以由任何方法或技术来实现信息存储。信息可以是计算机可读指令、数据结构、程序的模块或其他数据。计算机的存储介质的例子包括,但不限于相变内存(Phase-Change RAM,PRAM)、静态随机存取存储器(Static Random Access Memory,SRAM)、动态随机存取存储器(Dynamic RandomAccess Memory,DRAM)、其他类型的随机存取存储器(RAM)、只读存储器(ROM)、电可擦除可编程只读存储器(Electrically Erasable Programmable Read-Only Memory,EEPROM)、快闪记忆体或其他内存技术、只读光盘只读存储器(Compact Disc Read-Only Memory,CD-ROM)、数字多功能光盘(Digital Versatile Disk,DVD)或其他光学存储、磁盒式磁带,磁带磁盘存储或其他磁性存储设备或任何其他非传输介质,可用于存储可以被计算设备访问的信息。按照本文中的界定,计算机可读介质不包括非暂存电脑可读媒体(transitorymedia),如调制的数据信号和载波。
图1示出根据本申请的一个方面提供的一种视频编辑的方法流程示意图,该方法包括:步骤S11~步骤S13,
在步骤S11中,将待编辑的视频预处理为图片序列,其中,所述图片序列中图片的清晰度及分辨率均小于所述待编辑的视频的清晰度及分辨率;在此,待编辑的视频可从本地音频文件中获取也可从网络中获取,从网络中获取可通过针对视频网站设置专用接口实现。该待编辑的视频优选为高分辨率高清晰度的视频,将该待编辑的视频预处理为低分辨率低清晰度的视频,比如将1080P视频转换为480P视频,从而根据低分辨率的视频输出每一帧对应的图片,组成图片序列,之后将该图片序列拖到音频轨道所在的界面上进行预览。从而避免直接编辑高清晰度的视频造成的操作卡顿问题。
在步骤S12中,根据用户指令选取所述图片序列中图片拖动至音频轨道上,生成编辑剧本;在此,用户指令为目标需求指令,用于完成用户对图片通过编辑生成所需要的视频的指令,可包括鼠标输入指令或快捷键指令,即通过鼠标输入或快捷键的使用确定对应的指令。根据用户指令选取展示在音频轨道所在界面上的图片序列中图片,将该图片拖动至音频轨道上,当按照需求全部拖动完后,可对音频轨道上的已有图片进行拼接,也可以对已有图片进行处理,比如添加展示效果的素材或者修改字体、大小或内容等,进而生成编辑剧本。
在步骤S13中,根据所述编辑剧本的预览效果将所述编辑剧本发送至服务器,以使所述服务器根据所述编辑剧本处理所述待编辑的视频。在此,对生成的编辑剧本进行预览,从而根据预览效果将编辑剧本发送至服务器,如预览效果符合用户需求,则将编辑剧本进行上传,从而服务器按照该编辑剧本对步骤S11中的待编辑的视频进行完整的处理,即先使用低清晰度低分辨率的图片进行编辑,生成编辑剧本,按照该编辑剧本进行预览,由于视频为低清晰度的,因此对网络的要求不会太大,生成的编辑剧本仅为预览效果,并没有生成真正的视频文件,当预览效果符合需求时,可按照该编辑剧本对原始的高清晰度的视频进行处理,从而生成编辑后的视频。
在本申请一实施例中,所述音频轨道包括至少一根含有时间轴维度的轨道,且使用光标指定所述时间轴维度的时间轴位置。在此,音频轨道包括多根轨道,轨道上具有时间轴维度,每一音频轨道都使用光标来指定时间轴维度的时间轴位置。示例性地,在一具体实际场景应用中,如图2所示的软件界面,L1、L2、L3表示三根音频轨道,T为时间轴维度,C表示光标,用来指定时间轴维度的时间轴位置。
继续接上述实施例,如图3所示,步骤S11,将待编辑的视频预处理为图片序列,其中,所述图片序列中图片的清晰度及分辨率均小于所述待编辑的视频的清晰度及分辨率;步骤S121,根据用户指令选取所述图片序列中图片拖动至所述音频轨道上的光标指定的时间轴位置。在此,通过拖动的方式将选取到的图片拖动到音频轨道上的光标指定的时间轴位置,根据时间轴位置以及图片的大小可进行对图片的切割。其中,对于音频轨道上已有的图片或根据已有的图片生成的音频、视频,均可以被切割、复制及拖动。视频切割后的任意片段在保存修改后的视频文件前均包含切割前完整的视频数据,即先复制了一个完整的视频后再进行切割效果展示,每一个切割后的视频片段均可以拉伸成一个完整的切割前视频,其保存后的视频由视频片段外的限定框进行定义,达到所见即所得效果,其中限定框根据视频大小以及光标指定的位置确定。切割的位置根据光标指定的时间点进行确定,拖动处理过程中拖动的是数据,在拖动时无论原视频大小,均可根据光标指定位置来确定目标拖动位置所剩余的时间轴空白部分。
继续参考图3,步骤S122,根据用户指令获取素材库中目标素材,并将所述目标素材悬浮于所述光标指定的时间轴位置对应的图片上;步骤S123,根据所述目标素材及所悬浮于的图片生成编辑剧本。从而,步骤S13,根据所述编辑剧本的预览效果将所述编辑剧本发送至服务器,以使所述服务器根据所述编辑剧本处理所述待编辑的视频。在此,在操作过程中,从本地素材库中或者网络素材库中获取目标素材,目标素材包括贴图、文字、马赛克特效等,可将该目标素材展示在音频轨道所在的界面中,根据用户指令将选取到的图片推动到音频轨道上后,可选择该图片对应的目标素材,将该目标素材通过拖动的方式放入至音频轨道中,可悬浮于该图片所在时间轴对应的视频上,从而根据音频轨道上已有的目标素材以及图片生成编辑剧本。示例性地,如图3所示,在软件界面内L1、L2表示音频轨道,T为时间轴维度,P表示在音频轨道上编辑完图片和素材后生成的编辑剧本的预览进度,通过用户指令在该软件界面内的低分辨率视频上进行各种素材的处理,具体可参考L1和L2上的处理,在播放低分辨率视频时可直观看到编辑后的视频效果,避免直接加载高分辨率视频进行编辑时所需内存过大导致机器卡顿的问题。
其中,将图片、字体等素材拖动到音频轨道中时,其大小、字体、内容均可以在确定时间轴的基础上进行进一步地修改,如将一行为宋体的字拖动到音频轨道中,悬浮于在时间轴对应的图片上,可对该行字体进行进一步地修改,修改为隶书的字体格式。
在本申请一实施例中,可以根据所述用户指令对应完成对所述音频轨道上图片的处理操作,其中,所述处理操作包括回退操作、撤销恢复操作。在此,在音频轨道所在的界面的操作过程中,可支持快捷键,从而可以通过接收快捷键指令或鼠标输入指令完成回退操作、撤销恢复操作;还可以对音频轨道上的时间轴进行缩放。
在本申请一实施例中,在步骤S13中,播放所述编辑剧本,得到预览效果,根据所述预览效果确定用户的存储指令;根据所述用户的存储指令将所述编辑剧本处理为多项字符串后上传至服务器。在此,播放编辑剧本进行预览,根据预览效果确定是否需要存储,根据用户的存储指令将上述所有视频处理以及素材处理结果输出为多项字符串,以该多项字符串作为脚本上传至服务器。例如,第一个音频轨道上的第五至第十秒需要加一张图片A,则对该图片A进行处理,如加素材滤镜、添加文字等等;第二个音频轨道上的第二至第五秒加一行字,字体为B字体;则根据对第一音频轨道上所使用的图片以及图片处理时的素材处理结果以及第二音频轨道上所使用的图片以及图片处理时的素材处理结果确定脚本,该脚本是以多项字符串的形式上传至服务器,从而使服务器根据该脚本对高清晰度的原始视频进行编辑。
在本申请一实施例中,所述方法包括:将所述音频轨道划分为预览窗口层、视频层及音频层,其中,所述预览窗口层及所述视频层同步渲染,所述音频层用于根据用户指令添加音频效果。在此,音频轨道所在界面包括预览界面,该预览界面包括三层,即音频轨道所在的预览界面包括三层,第一层为预览窗口、第二层为视频层,第三层为音频层,其中,第一层和第二层由Canvas实现,第一层和第二层同步渲染,通过对上层进行实时编辑渲染到下层实现所见即所得的效果。在第三层音频轨道上可以添加音频效果,如音频滤镜等效果,该效果的添加可根据快捷键指令或鼠标输入指令来实现。
接上述实施例,可以根据用户指令确定第一音频轨道上的移动图片,将所述移动图片拖动至第二音频轨道上;根据所述移动图片所在第一音频轨道上的时间轴从所述图片序列中重新选取待拖动至所述第一音频轨道的图片。在此,通过预览界面划分为三层,可以实现多轨道跨轨数据转移,将第一音频轨道上的数据拖动到第二音频轨道上,多个轨道上的内容可以进行跨轨操作,其中,第一音频轨道及第二音频轨道仅为说明音频轨道为多根并不特指,第一音频轨道和第二音频轨道可互换,如将轨道A为第一音频轨道,轨道B为第二音频轨道,也可以是轨道C作为第二音频轨道;也可以是轨道B为第一音频轨道,轨道A为第二音频轨道。在将图片或素材拖动到音频轨道时,可将第一音频轨道上的图片或图片及对应的素材拖动到第二音频轨道上以留出第一音频轨道的时间轴用来放置编辑后的视频。
通过上述实施例中的视频编辑的方法,可以在同一界面中(如web页面)高效处理编辑本地或网络音视频,实现编辑修改音视频内部添加素材,支持多种快捷键,实现了预览效果与实际修改效果一一对应,易于操作。同时,通过先对低清晰度的视频图片进行编辑,生成一套对视频处理的剧本,预览该低清晰度的剧本,若符合编辑预期需求则将该剧本上传至服务器,从而服务器根据低清晰度版本的剧本加工高清晰度的视频,从而可以降低web端对机器性能的要求,减少卡顿,提高用户体验。
此外,本申请实施例还提供了一种计算机可读介质,其上存储有计算机可读指令,所述计算机可读指令可被处理器执行以实现前述一种视频编辑的方法。
与上文所述的方法相对应的,本申请还提供一种终端设备,其包括能够执行上述图1或图2或图3或各个实施例所述的方法步骤的模块或单元,这些模块或单元可以通过硬件、软件或软硬结合的方式来实现,本申请并不限定。例如,在本申请一实施例中,还提供了一种视频编辑的设备,所述设备包括:
一个或多个处理器;以及
存储有计算机可读指令的存储器,所述计算机可读指令在被执行时使所述处理器执行如前述所述方法的操作。
例如,计算机可读指令在被执行时使所述一个或多个处理器:
将待编辑的视频预处理为图片序列,其中,所述图片序列中图片的清晰度及分辨率均小于所述待编辑的视频的清晰度及分辨率;
根据用户指令选取所述图片序列中图片拖动至音频轨道上,生成编辑剧本;
根据所述编辑剧本的预览效果将所述编辑剧本发送至服务器,以使所述服务器根据所述编辑剧本处理所述待编辑的视频。
图4示出根据本申请另一个方面提供的一种视频编辑的设备的结构示意图,该设备包括:预处理装置11、拖动装置12及发送装置13,其中,预处理装置11用于将待编辑的视频预处理为图片序列,其中,所述图片序列中图片的清晰度及分辨率均小于所述待编辑的视频的清晰度及分辨率;拖动装置12用于根据用户指令选取所述图片序列中图片拖动至音频轨道上,生成编辑剧本;发送装置13用于根据所述编辑剧本的预览效果将所述编辑剧本发送至服务器,以使所述服务器根据所述编辑剧本处理所述待编辑的视频。
需要说明的是,预处理装置11、拖动装置12及发送装置13执行的内容分别与上述步骤S11、S12和S13中的内容相同或相应相同,为简明起见,在此不再赘述。
显然,本领域的技术人员可以对本申请进行各种改动和变型而不脱离本申请的精神和范围。这样,倘若本申请的这些修改和变型属于本申请权利要求及其等同技术的范围之内,则本申请也意图包含这些改动和变型在内。
需要注意的是,本申请可在软件和/或软件与硬件的组合体中被实施,例如,可采用专用集成电路(ASIC)、通用目的计算机或任何其他类似硬件设备来实现。在一个实施例中,本申请的软件程序可以通过处理器执行以实现上文所述步骤或功能。同样地,本申请的软件程序(包括相关的数据结构)可以被存储到计算机可读记录介质中,例如,RAM存储器,磁或光驱动器或软磁盘及类似设备。另外,本申请的一些步骤或功能可采用硬件来实现,例如,作为与处理器配合从而执行各个步骤或功能的电路。
另外,本申请的一部分可被应用为计算机程序产品,例如计算机程序指令,当其被计算机执行时,通过该计算机的操作,可以调用或提供根据本申请的方法和/或技术方案。而调用本申请的方法的程序指令,可能被存储在固定的或可移动的记录介质中,和/或通过广播或其他信号承载媒体中的数据流而被传输,和/或被存储在根据所述程序指令运行的计算机设备的工作存储器中。在此,根据本申请的一个实施例包括一个装置,该装置包括用于存储计算机程序指令的存储器和用于执行程序指令的处理器,其中,当该计算机程序指令被该处理器执行时,触发该装置运行基于前述根据本申请的多个实施例的方法和/或技术方案。
对于本领域技术人员而言,显然本申请不限于上述示范性实施例的细节,而且在不背离本申请的精神或基本特征的情况下,能够以其他的具体形式实现本申请。因此,无论从哪一点来看,均应将实施例看作是示范性的,而且是非限制性的,本申请的范围由所附权利要求而不是上述说明限定,因此旨在将落在权利要求的等同要件的含义和范围内的所有变化涵括在本申请内。不应将权利要求中的任何附图标记视为限制所涉及的权利要求。此外,显然“包括”一词不排除其他单元或步骤,单数不排除复数。装置权利要求中陈述的多个单元或装置也可以由一个单元或装置通过软件或者硬件来实现。第一,第二等词语用来表示名称,而并不表示任何特定的顺序。

Claims (11)

1.一种视频编辑的方法,其中,所述方法包括:
将待编辑的视频预处理为图片序列,其中,所述图片序列中图片的清晰度及分辨率均小于所述待编辑的视频的清晰度及分辨率;
根据用户指令选取所述图片序列中图片拖动至音频轨道上,生成编辑剧本;
根据所述编辑剧本的预览效果将所述编辑剧本发送至服务器,以使所述服务器根据所述编辑剧本处理所述待编辑的视频。
2.根据权利要求1所述的方法,其中,所述音频轨道包括至少一根含有时间轴维度的轨道,且使用光标指定所述时间轴维度的时间轴位置。
3.根据权利要求2所述的方法,其中,根据用户指令选取所述图片序列中图片拖动至音频轨道上,包括:
根据用户指令选取所述图片序列中图片拖动至所述音频轨道上的光标指定的时间轴位置。
4.根据权利要求3所述的方法,其中,根据用户指令选取所述图片序列中图片拖动至音频轨道上之后包括:
根据用户指令获取素材库中目标素材,并将所述目标素材悬浮于所述光标指定的时间轴位置对应的图片上;
根据所述目标素材及所悬浮于的图片生成编辑剧本。
5.根据权利要求1所述的方法,其中,所述用户指令包括鼠标输入指令或快捷键指令,所述方法包括:
根据所述用户指令对应完成对所述音频轨道上图片的处理操作,其中,所述处理操作包括回退操作、撤销恢复操作。
6.根据权利要求1所述的方法,其中,根据所述编辑剧本的预览效果将所述编辑剧本发送至服务器,包括:
播放所述编辑剧本,得到预览效果,根据所述预览效果确定用户的存储指令;
根据所述用户的存储指令将所述编辑剧本处理为多项字符串后上传至服务器。
7.根据权利要求1所述的方法,其中,所述方法包括:
将所述音频轨道划分为预览窗口层、视频层及音频层,其中,所述预览窗口层及所述视频层同步渲染,所述音频层用于根据用户指令添加音频效果。
8.根据权利要求2所述的方法,其中,所述方法包括:
根据用户指令确定第一音频轨道上的移动图片,将所述移动图片拖动至第二音频轨道上;
根据所述移动图片所在第一音频轨道上的时间轴从所述图片序列中重新选取待拖动至所述第一音频轨道的图片。
9.一种视频编辑的设备,其中,所述设备包括:
预处理装置,用于将待编辑的视频预处理为图片序列,其中,所述图片序列中图片的清晰度及分辨率均小于所述待编辑的视频的清晰度及分辨率;
拖动装置,用于根据用户指令选取所述图片序列中图片拖动至音频轨道上,生成编辑剧本;
发送装置,用于根据所述编辑剧本的预览效果将所述编辑剧本发送至服务器,以使所述服务器根据所述编辑剧本处理所述待编辑的视频。
10.一种视频编辑的设备,其中,所述设备包括:
一个或多个处理器;以及
存储有计算机可读指令的存储器,所述计算机可读指令在被执行时使所述处理器执行如权利要求1至8中任一项所述方法的操作。
11.一种计算机可读介质,其上存储有计算机可读指令,所述计算机可读指令可被处理器执行以实现如权利要求1至8中任一项所述的方法。
CN202010409251.0A 2020-05-14 2020-05-14 一种视频编辑的方法及设备 Active CN112437342B (zh)

Priority Applications (2)

Application Number Priority Date Filing Date Title
CN202010409251.0A CN112437342B (zh) 2020-05-14 2020-05-14 一种视频编辑的方法及设备
US17/319,697 US11600301B2 (en) 2020-05-14 2021-05-13 Method and device of editing a video

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202010409251.0A CN112437342B (zh) 2020-05-14 2020-05-14 一种视频编辑的方法及设备

Publications (2)

Publication Number Publication Date
CN112437342A true CN112437342A (zh) 2021-03-02
CN112437342B CN112437342B (zh) 2022-09-23

Family

ID=74689564

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202010409251.0A Active CN112437342B (zh) 2020-05-14 2020-05-14 一种视频编辑的方法及设备

Country Status (2)

Country Link
US (1) US11600301B2 (zh)
CN (1) CN112437342B (zh)

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN113038034A (zh) * 2021-03-26 2021-06-25 北京达佳互联信息技术有限公司 视频编辑方法和视频编辑装置
CN113747199A (zh) * 2021-08-23 2021-12-03 北京达佳互联信息技术有限公司 视频编辑方法、装置、电子设备、存储介质及程序产品
CN114095755A (zh) * 2021-11-19 2022-02-25 上海众源网络有限公司 一种视频处理方法、装置、***、电子设备及存储介质
CN114598685A (zh) * 2022-02-17 2022-06-07 阿里巴巴(中国)有限公司 多媒体数据的处理方法、装置、电子设备和存储介质
CN115174964A (zh) * 2022-06-30 2022-10-11 郑州小鸟信息科技有限公司 一种多媒体渲染***的预览和控制方法

Families Citing this family (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US11550452B1 (en) * 2021-06-09 2023-01-10 Gopro, Inc. Presentation of a media sequence
CN114900736A (zh) * 2022-03-28 2022-08-12 网易(杭州)网络有限公司 视频生成方法、装置和电子设备
CN118055290A (zh) * 2022-05-30 2024-05-17 荣耀终端有限公司 多轨道视频编辑方法、图形用户界面及电子设备
CN115098872B (zh) * 2022-06-17 2023-03-10 深圳市高新兴科技有限公司 一种浏览器视频上传帧截取***与方法
CN115515008B (zh) * 2022-09-19 2024-02-27 深圳市天和荣科技有限公司 一种视频处理方法、终端和视频处理***
CN118102018A (zh) * 2022-11-16 2024-05-28 北京字跳网络技术有限公司 视频编辑方法、装置、设备及介质

Citations (15)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101849404A (zh) * 2007-07-27 2010-09-29 拉加维林有限公司 便携式发送器的设备、方法、***和用户界面
US20130036201A1 (en) * 2011-08-05 2013-02-07 Mclaughlin John Charles Streaming internet video editing and composite edit playback
CN103123718A (zh) * 2011-11-21 2013-05-29 腾讯科技(深圳)有限公司 一种图像处理方法和***
CN104091607A (zh) * 2014-06-13 2014-10-08 北京奇艺世纪科技有限公司 一种基于ios设备的视频编辑方法及装置
CN104796767A (zh) * 2015-03-31 2015-07-22 北京奇艺世纪科技有限公司 一种云视频编辑方法和***
CN104954850A (zh) * 2015-06-03 2015-09-30 新奥特(北京)视频技术有限公司 非线性编辑软件的调度方法和装置
US9620169B1 (en) * 2013-07-26 2017-04-11 Dreamtek, Inc. Systems and methods for creating a processed video output
CN106804002A (zh) * 2017-02-14 2017-06-06 北京时间股份有限公司 一种视频处理***及方法
US20180330756A1 (en) * 2016-11-19 2018-11-15 James MacDonald Method and apparatus for creating and automating new video works
CN109121009A (zh) * 2018-08-17 2019-01-01 百度在线网络技术(北京)有限公司 视频处理方法、客户端和服务器
CN109257611A (zh) * 2017-07-12 2019-01-22 阿里巴巴集团控股有限公司 一种视频播放方法、装置、终端设备和服务器
CN109495790A (zh) * 2018-11-30 2019-03-19 北京字节跳动网络技术有限公司 基于编辑器的贴纸添加方法、装置、电子设备及可读介质
CN109862410A (zh) * 2017-11-30 2019-06-07 腾讯科技(深圳)有限公司 推荐信息***方法、装置及存储介质
CN109963168A (zh) * 2017-12-25 2019-07-02 上海全土豆文化传播有限公司 视频预览方法及装置
CN110266971A (zh) * 2019-05-31 2019-09-20 上海萌鱼网络科技有限公司 一种短视频制作方法和***

Family Cites Families (26)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7913164B1 (en) * 2003-04-02 2011-03-22 Quiro Holdings, Inc. Serving an image in multiple formats from a photohosting website
US9032297B2 (en) * 2006-03-17 2015-05-12 Disney Enterprises, Inc. Web based video editing
US7853100B2 (en) * 2006-08-08 2010-12-14 Fotomedia Technologies, Llc Method and system for photo planning and tracking
US8165424B1 (en) * 2007-07-13 2012-04-24 One True Media, Inc. Method and device for video transformations
US8818172B2 (en) * 2009-04-14 2014-08-26 Avid Technology, Inc. Multi-user remote video editing
US8527646B2 (en) * 2009-04-14 2013-09-03 Avid Technology Canada Corp. Rendering in a multi-user video editing system
EP2460349A4 (en) * 2009-07-31 2013-08-07 Citizenglobal Inc Systems and methods for collecting, processing and distributing content
US8867901B2 (en) * 2010-02-05 2014-10-21 Theatrics. com LLC Mass participation movies
US8464304B2 (en) * 2011-01-25 2013-06-11 Youtoo Technologies, LLC Content creation and distribution system
US20130266290A1 (en) * 2012-04-05 2013-10-10 Nokia Corporation Method and apparatus for creating media edits using director rules
US20140099080A1 (en) * 2012-10-10 2014-04-10 International Business Machines Corporation Creating An Abridged Presentation Of A Media Work
US9436875B2 (en) * 2012-12-06 2016-09-06 Nokia Technologies Oy Method and apparatus for semantic extraction and video remix creation
US9110572B2 (en) * 2013-02-04 2015-08-18 Visible Spectrum, Inc. Network based video creation
US20150130814A1 (en) * 2013-11-11 2015-05-14 Amazon Technologies, Inc. Data collection for multiple view generation
CN104050115B (zh) * 2014-06-30 2017-02-08 曙光信息产业(北京)有限公司 一种存储控制器及其使用方法
US20160014482A1 (en) * 2014-07-14 2016-01-14 The Board Of Trustees Of The Leland Stanford Junior University Systems and Methods for Generating Video Summary Sequences From One or More Video Segments
US9583140B1 (en) * 2015-10-06 2017-02-28 Bruce Rady Real-time playback of an edited sequence of remote media and three-dimensional assets
US9883235B2 (en) * 2015-10-28 2018-01-30 At&T Intellectual Property I, L.P. Video motion augmentation
US10083537B1 (en) * 2016-02-04 2018-09-25 Gopro, Inc. Systems and methods for adding a moving visual element to a video
US20170303001A1 (en) * 2016-04-19 2017-10-19 Koowalla Inc. Systems and methods for optimizing content creation on a mobile platform using mobile multi-track timeline-optimized editing and viewer interest content for video
US10154312B2 (en) * 2016-05-09 2018-12-11 Facebook, Inc. Systems and methods for ranking and providing related media content based on signals
JP6848766B2 (ja) * 2017-08-23 2021-03-24 株式会社Jvcケンウッド データ改ざん検出装置、データ改ざん検出方法、および画像データのデータ構造
JP6791063B2 (ja) * 2017-08-23 2020-11-25 株式会社Jvcケンウッド 画像データ再生装置、情報処理装置、画像データ再生方法および画像データのデータ構造
JP7014958B2 (ja) * 2017-10-23 2022-02-02 富士通株式会社 編集プログラム、編集装置、及び、編集方法
US20190200079A1 (en) * 2017-12-21 2019-06-27 Facebook, Inc. Predictive Analysis for Media Encodings
JP7490415B2 (ja) * 2020-03-30 2024-05-27 キヤノン株式会社 サーバー、情報処理方法、プログラム

Patent Citations (15)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101849404A (zh) * 2007-07-27 2010-09-29 拉加维林有限公司 便携式发送器的设备、方法、***和用户界面
US20130036201A1 (en) * 2011-08-05 2013-02-07 Mclaughlin John Charles Streaming internet video editing and composite edit playback
CN103123718A (zh) * 2011-11-21 2013-05-29 腾讯科技(深圳)有限公司 一种图像处理方法和***
US9620169B1 (en) * 2013-07-26 2017-04-11 Dreamtek, Inc. Systems and methods for creating a processed video output
CN104091607A (zh) * 2014-06-13 2014-10-08 北京奇艺世纪科技有限公司 一种基于ios设备的视频编辑方法及装置
CN104796767A (zh) * 2015-03-31 2015-07-22 北京奇艺世纪科技有限公司 一种云视频编辑方法和***
CN104954850A (zh) * 2015-06-03 2015-09-30 新奥特(北京)视频技术有限公司 非线性编辑软件的调度方法和装置
US20180330756A1 (en) * 2016-11-19 2018-11-15 James MacDonald Method and apparatus for creating and automating new video works
CN106804002A (zh) * 2017-02-14 2017-06-06 北京时间股份有限公司 一种视频处理***及方法
CN109257611A (zh) * 2017-07-12 2019-01-22 阿里巴巴集团控股有限公司 一种视频播放方法、装置、终端设备和服务器
CN109862410A (zh) * 2017-11-30 2019-06-07 腾讯科技(深圳)有限公司 推荐信息***方法、装置及存储介质
CN109963168A (zh) * 2017-12-25 2019-07-02 上海全土豆文化传播有限公司 视频预览方法及装置
CN109121009A (zh) * 2018-08-17 2019-01-01 百度在线网络技术(北京)有限公司 视频处理方法、客户端和服务器
CN109495790A (zh) * 2018-11-30 2019-03-19 北京字节跳动网络技术有限公司 基于编辑器的贴纸添加方法、装置、电子设备及可读介质
CN110266971A (zh) * 2019-05-31 2019-09-20 上海萌鱼网络科技有限公司 一种短视频制作方法和***

Cited By (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN113038034A (zh) * 2021-03-26 2021-06-25 北京达佳互联信息技术有限公司 视频编辑方法和视频编辑装置
WO2022199054A1 (zh) * 2021-03-26 2022-09-29 北京达佳互联信息技术有限公司 视频编辑方法和视频编辑装置
CN113747199A (zh) * 2021-08-23 2021-12-03 北京达佳互联信息技术有限公司 视频编辑方法、装置、电子设备、存储介质及程序产品
CN114095755A (zh) * 2021-11-19 2022-02-25 上海众源网络有限公司 一种视频处理方法、装置、***、电子设备及存储介质
CN114598685A (zh) * 2022-02-17 2022-06-07 阿里巴巴(中国)有限公司 多媒体数据的处理方法、装置、电子设备和存储介质
CN115174964A (zh) * 2022-06-30 2022-10-11 郑州小鸟信息科技有限公司 一种多媒体渲染***的预览和控制方法
CN115174964B (zh) * 2022-06-30 2024-03-26 郑州小鸟信息科技有限公司 一种多媒体渲染***的预览和控制方法

Also Published As

Publication number Publication date
CN112437342B (zh) 2022-09-23
US11600301B2 (en) 2023-03-07
US20210358524A1 (en) 2021-11-18

Similar Documents

Publication Publication Date Title
CN112437342B (zh) 一种视频编辑的方法及设备
JP5260733B2 (ja) ソースオブジェクトから少なくとも1つの対象オブジェクトに対するアニメーションエフェクトのコピー
US5414808A (en) Method for accessing and manipulating library video segments
US6628303B1 (en) Graphical user interface for a motion video planning and editing system for a computer
US8006185B2 (en) Three dimensional viewer for video
CN1152335C (zh) 用于创建多媒体文件的创作设备和创作方法
US8589871B2 (en) Metadata plug-in application programming interface
US8763035B2 (en) Media map for capture of content from random access devices
EP0915471A2 (en) Video searching, video information production, and storage medium for storing processing program therefor
US8006192B1 (en) Layered graphical user interface
US20070089152A1 (en) Photo and video collage effects
KR20080090218A (ko) 편집 파일의 자동 업로딩 방법 및 그 장치
CN111818123A (zh) 网络前端远程回放方法、装置、设备及存储介质
US7786999B1 (en) Edit display during rendering operations
CN111930289B (zh) 一种处理图片和文本的方法和***
CN103324513A (zh) 程序注释方法和装置
US8941666B1 (en) Character animation recorder
US9544531B2 (en) Media map for capture of content from random access devices
KR100878528B1 (ko) 동영상편집방법 및 그 장치
Smith Adobe After Effects CS6 Digital Classroom
JP2006048465A (ja) コンテンツ生成システム、プログラム及び記録媒体
EP1396150A1 (en) Method and apparatus for copying and processing audiovisual information
US20240153536A1 (en) Method and apparatus, electronic device, and storage medium for video editing
US20230377606A1 (en) Video editing projects using single bundled video files
US20240179366A1 (en) Mutable composite media

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant