CN105933773A - 视频编辑方法及*** - Google Patents
视频编辑方法及*** Download PDFInfo
- Publication number
- CN105933773A CN105933773A CN201610319204.0A CN201610319204A CN105933773A CN 105933773 A CN105933773 A CN 105933773A CN 201610319204 A CN201610319204 A CN 201610319204A CN 105933773 A CN105933773 A CN 105933773A
- Authority
- CN
- China
- Prior art keywords
- frame
- video
- moment
- key frame
- 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.)
- Pending
Links
- 238000000034 method Methods 0.000 title claims abstract description 56
- 230000005484 gravity Effects 0.000 claims description 24
- 230000002452 interceptive effect Effects 0.000 claims description 22
- 238000010586 diagram Methods 0.000 description 3
- 230000009286 beneficial effect Effects 0.000 description 2
- 239000000284 extract Substances 0.000 description 2
- 230000000630 rising effect Effects 0.000 description 2
- 238000006243 chemical reaction Methods 0.000 description 1
- 238000012217 deletion Methods 0.000 description 1
- 230000037430 deletion Effects 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 238000000605 extraction Methods 0.000 description 1
- 239000012634 fragment Substances 0.000 description 1
- 238000009434 installation Methods 0.000 description 1
- 238000012545 processing Methods 0.000 description 1
- 238000012360 testing method Methods 0.000 description 1
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/47—End-user applications
- H04N21/472—End-user interface for requesting content, additional data or services; End-user interface for interacting with content, e.g. for content reservation or setting reminders, for requesting event notification, for manipulating displayed content
- H04N21/47205—End-user interface for requesting content, additional data or services; End-user interface for interacting with content, e.g. for content reservation or setting reminders, for requesting event notification, for manipulating displayed content for manipulating displayed content, e.g. interacting with MPEG-4 objects, editing locally
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/20—Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
- H04N21/25—Management operations performed by the server for facilitating the content distribution or administrating data related to end-users or client devices, e.g. end-user or client device authentication, learning user preferences for recommending movies
- H04N21/258—Client or end-user data management, e.g. managing client capabilities, user preferences or demographics, processing of multiple end-users preferences to derive collaborative data
- H04N21/25866—Management of end-user data
- H04N21/25875—Management of end-user data involving end-user authentication
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/43—Processing 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/44—Processing 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
Landscapes
- Engineering & Computer Science (AREA)
- Databases & Information Systems (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Human Computer Interaction (AREA)
- Computer Security & Cryptography (AREA)
- Computer Graphics (AREA)
- Television Signal Processing For Recording (AREA)
Abstract
本发明实施例提供一种视频编辑方法及***,该方法包括:获取用户上传的待编辑视频,对待编辑视频进行解码,以获取待编辑视频中包括的多个关键帧、以及各关键帧对应的时刻;获取用户在待编辑视频中确定的起始帧和终止帧,并获取起始帧对应的起始时刻、以及终止帧对应的终止时刻;根据各关键帧对应的时刻和起始时刻,在多个关键帧中确定起始帧对应的起始关键帧,根据各关键帧对应的时刻和终止时刻,在多个关键帧中确定终止帧对应的终止关键帧;根据起始关键帧和终止关键帧,对待编辑视频进行编辑。用以简化用户对视频编辑的操作。
Description
技术领域
本发明实施例涉及视频处理技术领域,尤其涉及一种视频编辑方法及***。
背景技术
随着摄像技术的不断发展,越来越多的用户可以通过摄像机自行拍摄视频,为了保证视频的质量,在视频拍摄完成后,通常还需要对拍摄的视频进行编辑,例如对视频中的部分片段进行提取、删除以及合并等。
在现有技术中,当用户需要对视频进行编辑时,用户通常需要通过个人计算机下载以及安装专业的视频编辑软件,例如Adobe After Effects、AdobePremiere、超级转换秀等,并在该专业的视频编辑软件中进行视频编辑,通常只有具备相关专业技能的用户才能够熟练使用该专业的视频编辑软件,多数用户无法对该专业视频软件进行熟练操作,增大了用户对视频编辑的难度,使得用户体验差。
发明内容
本发明实施例提供一种视频编辑方法及***,用于简化用户对视频编辑的操作,进而提高用户体验。
第一方面,本发明实施例提供一种视频编辑方法,包括:
获取用户上传的待编辑视频,对所述待编辑视频进行解码,以获取所述待编辑视频中包括的多个关键帧、以及各所述关键帧对应的时刻;
获取用户在所述待编辑视频中确定的起始帧和终止帧,并获取所述起始帧对应的起始时刻、以及所述终止帧对应的终止时刻;
根据各所述关键帧对应的时刻和所述起始时刻,在所述多个关键帧中确定所述起始帧对应的起始关键帧,根据各所述关键帧对应的时刻和所述终止时刻,在所述多个关键帧中确定所述终止帧对应的终止关键帧;
根据所述起始关键帧和所述终止关键帧,对所述待编辑视频进行编辑。
如上所述的方法,所述获取用户在所述待编辑视频中确定的起始帧和终止帧,包括:
在交互界面中的视频展示区域显示所述待编辑视频、以及所述待编辑视频对应的进度条;
接收用户在所述进度条中输入的起始位置,将所述起始位置对应的视频帧确定为所述起始帧;
接收用户在所述进度条中输入的终止位置,将所述终止位置对应的视频帧确定为所述终止帧。
如上所述的方法,所述根据各所述关键帧对应的时刻和所述起始时刻,在所述多个关键帧中确定所述起始帧对应的起始关键帧,包括:
分别将所述多个关键帧对应的多个时刻和所述起始时刻进行匹配;
判断所述多个关键帧对应的多个时刻中是否包括所述起始时刻;
若是,则将所述起始帧确定为所述起始关键帧;
若否,则在所述多个关键帧对应的多个时刻中,确定与所述起始时刻相邻的第一时刻和第二时刻,获取所述第一时刻与所述起始时刻的差值、以及所述第二时刻与所述起始时刻的差值,并将与所述起始时刻的差值的绝对值最小的时刻对应的关键帧确定为所述起始关键帧。
如上所述的方法,在将与所述起始时刻的差值的绝对值最小的时刻对应的关键帧确定为所述起始关键帧之后,还包括:
获取与所述起始时刻的差值的绝对值最大的时刻对应的弃选起始关键帧;
在交互界面中展示所述起始关键帧和所述弃选起始关键帧;
接收用户输入的第一重选指令,根据所述第一重选指令将所述起始关键帧更新为所述弃选起始关键帧。
如上所述的方法,所述根据各所述关键帧对应的时刻和所述终止时刻,在所述多个关键帧中确定所述终止帧对应的终止关键帧,包括:
分别将所述多个关键帧对应的多个时刻和所述终止时刻进行匹配;
判断所述多个关键帧对应的多个时刻中是否包括所述终止时刻;
若是,则将所述终止帧确定为所述终止关键帧;
若否,则在所述多个关键帧对应的多个时刻中,确定与所述终止时刻相邻的第三时刻和第四时刻,获取所述第三时刻与所述终止时刻的差值、以及所述第四时刻与所述终止时刻的差值,并将与所述终止时刻的差值的绝对值最小的时刻对应的关键帧确定为所述终止关键帧。
如上所述的方法,在将与所述终止时刻的差值的绝对值最小的时刻对应的关键帧确定为所述终止关键帧之后,还包括:
获取与所述终止时刻的差值的绝对值最大的时刻对应的弃选终止关键帧;
在交互界面中展示所述终止关键帧和所述弃选终止关键帧;
接收用户输入的第二重选指令,根据所述第二重选指令将所述终止关键帧更新为所述弃选终止关键帧。
如上所述的方法,述获取用户上传的待编辑视频之前,还包括:
接收用户输入的登录请求,所述登录请求中包括用户名和密码;
对所述用户名和所述密码进行验证;
在对所述用户名和所述密码验证成功后,接受所述登录请求。
第二方面,本发明实施例提供一种视频编辑***,包括:
第一获取模块,用于获取用户上传的待编辑视频;
解码模块,用于对所述待编辑视频进行解码,以获取所述待编辑视频中包括的多个关键帧、以及各所述关键帧对应的时刻;
第二获取模块,用于获取用户在所述待编辑视频中确定的起始帧和终止帧,并获取所述起始帧对应的起始时刻、以及所述终止帧对应的终止时刻;
确定模块,用于根据各所述关键帧对应的时刻和所述起始时刻,在所述多个关键帧中确定所述起始帧对应的起始关键帧,根据各所述关键帧对应的时刻和所述终止时刻,在所述多个关键帧中确定所述终止帧对应的终止关键帧;
编辑模块,用于根据所述起始关键帧和所述终止关键帧,对所述待编辑视频进行编辑。
如上所述的***,所述第二获取模块具体用于:
在交互界面中的视频展示区域显示所述待编辑视频、以及所述待编辑视频对应的进度条;
接收用户在所述进度条中输入的起始位置,将所述起始位置对应的视频帧确定为所述起始帧;
接收用户在所述进度条中输入的终止位置,将所述终止位置对应的视频帧确定为所述终止帧。
如上所述的***,所述确定模块具体用于:
分别将所述多个关键帧对应的多个时刻和所述起始时刻进行匹配;
判断所述多个关键帧对应的多个时刻中是否包括所述起始时刻;
若是,则将所述起始帧确定为所述起始关键帧;
若否,则在所述多个关键帧对应的多个时刻中,确定与所述起始时刻相邻的第一时刻和第二时刻,获取所述第一时刻与所述起始时刻的差值、以及所述第二时刻与所述起始时刻的差值,并将与所述起始时刻的差值的绝对值最小的时刻对应的关键帧确定为所述起始关键帧。
如上所述的***,所述***还包括第三获取模块、展示模块和第一接收模块,其中,
所述第三获取模块用于,在所述确定模块将与所述起始时刻的差值的绝对值最小的时刻对应的关键帧确定为所述起始关键帧之后,获取与所述起始时刻的差值的绝对值最大的时刻对应的弃选起始关键帧;
所述展示模块用于,在交互界面中展示所述起始关键帧和所述弃选起始关键帧;
所述第一接收模块用于,接收用户输入的第一重选指令,根据所述第一重选指令将所述起始关键帧更新为所述弃选起始关键帧。
如上所述的***,确定模块具体用于:
分别将所述多个关键帧对应的多个时刻和所述终止时刻进行匹配;
判断所述多个关键帧对应的多个时刻中是否包括所述终止时刻;
若是,则将所述终止帧确定为所述终止关键帧;
若否,则在所述多个关键帧对应的多个时刻中,确定与所述终止时刻相邻的第三时刻和第四时刻,获取所述第三时刻与所述终止时刻的差值、以及所述第四时刻与所述终止时刻的差值,并将与所述终止时刻的差值的绝对值最小的时刻对应的关键帧确定为所述终止关键帧。
如上所述的***,所述第三获取模块还用于,在所述确定模块将与所述终止时刻的差值的绝对值最小的时刻对应的关键帧确定为所述终止关键帧之后,获取与所述终止时刻的差值的绝对值最大的时刻对应的弃选终止关键帧;
所述展示模块还用于,在交互界面中展示所述终止关键帧和所述弃选终止关键帧;
所述第一接收模块还用于,接收用户输入的第二重选指令,根据所述第二重选指令将所述终止关键帧更新为所述弃选终止关键帧。
如上所述的***,所述***还包括第二接收模块和验证模块,其中,
所述第二接收模块用于,在所述第一获取模块获取用户上传的待编辑视频之前,接收用户输入的登录请求,所述登录请求中包括用户名和密码;
所述验证模块用于,对所述用户名和所述密码进行验证,并在对所述用户名和所述密码验证成功后,接受所述登录请求。
本发明实施例提供的视频编辑方法及***,当用户需要对待编辑视频进行编辑时,用户可以通过网络将待编辑视频上传至视频编辑***,在视频编辑***中对待编辑视频进行编辑,用户无需下载专门的视频编辑软件,对待编辑视频进行编辑,简化用户操作,进而提高用户体验,进一步的,在用户通过视频编辑***进行视频编辑时,用户只需要在待编辑视频中确定起始帧和终止帧,视频编辑***即可确定起始帧对应的起始关键帧、以及终止帧对应的终止关键帧,并根据起始关键帧和终止关键帧对待编辑视频进行编辑,以保证编辑完成的视频可以正常播放,在上述过程中,用户无需掌握相关专业技能,用户只需进行简单的操作即可实现对待编辑视频进行编辑,进而提高用户体验。
附图说明
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作一简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
图1为本发明提供的视频编辑方法的流程示意图;
图2为本发明提供的视频进度条的结构示意图;
图3为本发明提供的获取起始帧和终止帧的方法的流程示意图;
图4为本发明提供的确定起始关键帧的方法的流程示意图;
图5为本发明提供的确定终止关键帧的方法的流程示意图;
图6为本发明提供的视频编辑方法的终端界面示意图;
图7为本发明提供的视频编辑***的结构示意图一;
图8为本发明提供的视频编辑***的结构示意图二。
具体实施方式
为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
在本发明实施例中,当用户需要对待编辑视频进行编辑时,用户可以登录视频编辑***,并将待编辑视频上传至视频编辑***,并在视频编辑***中对待编辑视频进行编辑,用户通过视频编辑***中对待编辑视频进行编辑的过程中,用户只需要在待编辑视频中输入起始位置和终止位置,视频编辑***即可自动对待编辑视频进行编辑,且保证编辑完成的能够正常播放;在上述过程中,用户无需具备相关的专业技能,用户需要进行简单的输入操作即可,解决了现有技术中,在进行视频编辑过程中,由于用户操作难度大而导致的用户体验差的问题。下面,通过具体实施例对本申请所示的技术方案进行详细说明。
图1为本发明提供的视频编辑方法的流程示意图,请参照图1,该方法可以包括:
S101、获取用户上传的待编辑视频,对待编辑视频进行解码,以获取待编辑视频中包括的多个关键帧、以及各关键帧对应的时刻;
S102、获取用户在待编辑视频中确定的起始帧和终止帧,并获取起始帧对应的起始时刻、以及终止帧对应的终止时刻;
S103、根据各关键帧对应的时刻和起始时刻,在多个关键帧中确定起始帧对应的起始关键帧,根据各关键帧对应的时刻和终止时刻,在多个关键帧中确定终止帧对应的终止关键帧;
S104、根据起始关键帧和终止关键帧,对待编辑视频进行编辑。
在实际应用过程中,任意一个视频中包括关键帧和过度帧,在进行视频编辑时,需要在视频的关键帧位置对视频进行编辑,若在视频的过度帧位置对视频进行编辑,可能会导致编辑后的视频无法正常播放。
在本发明实施例中,当用户需要对视频进行编辑时,用户可以将待编辑的视频上传至视频编辑***,可选的,用户可以通过浏览器登录视频编辑***,进一步的,为了便于对登录该视频编辑***的用户信息进行管理,在用户登录视频编辑***之前,用户可以通过用户名和密码在视频编辑***中进行注册,在用户通过用户名和密码进行注册之后,用户可以通过已注册的用户名和密码登录该视频编辑***。
在视频编辑***获取到用户上传的待编辑视频之后,视频编辑***可以对待编辑视频进行解码,以获取待编辑视频中包括的所有关键帧、以及各个关键帧在待编辑视频中对应的时刻,在用户需要对待编辑视频进行编辑时,用户可以在待编辑视频中确定起始帧和终止帧,可选的,用户可以在客户端对待编辑视频进行播放预览,用户可以将待编辑视频中的任意一帧确定为起始帧,该起始帧可以为关键帧,也可以为过度帧。
在视频编辑***获取到用户确定的起始帧和终止帧之后,视频编辑***根据起始帧在待编辑视频中的位置,获取起始帧对应的起始时刻,并根据终止帧在待编辑视频中的位置,获取终止帧对应终止时刻,然后,视频编辑***根据待编辑视频中各关键帧对应的时刻和起始时刻,在多个关键帧中确定起始帧对应的起始关键帧,视频编辑***根据待编辑视频中各关键帧对应的时刻和终止时刻,在多个关键帧中确定终止时刻对应的终止关键帧,其中,起始关键帧对应的时刻与起始时刻之间的差值的绝对值最小,终止关键帧对应的时刻与终止关键帧之间的差值的绝对值最小。
在视频编辑***获取得到起始关键帧和终止关键帧之后,视频编辑***根据起始关键帧和终止关键帧对待编辑视频进行编辑,例如,视频编辑***可以根据用户的实际需求,对起始关键帧和终止关键帧之间的视频进行提取、删除等操作。
下面,结合图2,通过具体示例,对图1实施例所示的方法进行详细说明。
图2为本发明提供的视频进度条的结构示意图,请参照图2,包括进度条201和进度条202,具体的:
请参见进度条201,视频1的总时长为1个小时,该视频1中每3秒为一个关键帧,当用户需要对视频1进行编辑时,用户将视频1上传至视频编辑***,视频编辑***在获取到视频1之后,对视频1进行解码,获取视频1中包括的所有关键帧以及各个关键帧对应的时刻,具体的,视频1的关键帧对应的时刻包括3秒、6秒、9秒等。
在用户需要对视频1进行编辑时,用户可以对视频1进行播放预览,假设用户通过预览视频1,确定需要提取视频帧A至视频帧B之间的视频,则用户在视频1中将视频帧A确定为起始帧,将视频帧B确定为终止帧,在视频编辑***获取到起始帧(视频帧A)和终止帧(视频帧B)之后,视频编辑***获取起始帧(视频帧A)对应的起始时刻、以及终止帧(视频帧B)对应的终止时刻,假设起始帧(视频帧A)对应的起始时刻为第5秒,终止帧(视频帧B)对应的终止时刻为第30分7秒,则视频编辑***判断距离起始时刻(第5秒)最近的关键帧为第6秒对应的关键帧,距离终止时刻(第30分7秒)最近的关键帧为第30分6秒对应的关键帧,则视频编辑***将第6秒对应的关键帧确定为起始关键帧,将第30分6秒对应的关键帧确定为终止关键帧,并对第6秒至第第30分6秒之间的视频进行提取。
请参见进度条202,视频编辑***根据用户的编辑操作提取得到的视频为第6秒至第第30分6秒之间的视频。
本发明实施例提供的视频编辑方法,当用户需要对待编辑视频进行编辑时,用户可以通过网络将待编辑视频上传至视频编辑***,在视频编辑***中对待编辑视频进行编辑,用户无需下载专门的视频编辑软件,对待编辑视频进行编辑,简化用户操作,进而提高用户体验,进一步的,在用户通过视频编辑***进行视频编辑时,用户只需要在待编辑视频中确定起始帧和终止帧,视频编辑***即可确定起始帧对应的起始关键帧、以及终止帧对应的终止关键帧,并根据起始关键帧和终止关键帧对待编辑视频进行编辑,以保证编辑完成的视频可以正常播放,在上述过程中,用户无需掌握相关专业技能,且用户只需进行简单的操作即可实现对待编辑视频进行编辑,进而提高用户体验。
在图1所示实施例的基础上,可选的,视频编辑***可以通过如下可行的实现方式获取用户在待编辑视频中确定的起始帧和终止帧(图1所示实施例中的S102),具体的,请参照图3所示实施例。
图3为本发明提供的获取起始帧和终止帧的方法的流程示意图,请参照图3,该方法可以包括:
S301、在交互界面中的视频展示区域显示待编辑视频、以及待编辑视频对应的进度条;
S302、接收用户在进度条中输入的起始位置,将起始位置对应的视频帧确定为起始帧;
S303、接收用户在进度条中输入的终止位置,将终止位置对应的视频帧确定为终止帧。
在图3所示的实施例中,在视频编辑***获取到用户输入的待编辑视频之后,视频编辑***可以在交互界面上显示待编辑视频和待编辑视频对应的进度条,用户可以在交互界面上对待编辑视频进行播放预览,且用户还可以对进度条进行拖拽操作或者点击操作,以使在交互界面上展示进度条的当前进度对应的视频帧,在用户对待编辑视频进行预览的过程中,用户可以在进度条中输入起始位置和终止位置,在视频编辑***获取得到起始位置和终止位置之后,视频编辑***可以将起始位置对应的视频帧确定为起始帧,将终止位置对应的视频帧确定为终止帧。
在上述过程中,用户可以在交互界面上对待编辑视频进行预览,并在预览的过程中,可以将视频播放的任意一个画面对应的视频帧确定为起始帧和终止帧,该起始帧和终止帧可以为关键帧,也可以为过度帧,用户操作简单方便,进一步的提高了用户体验。
在上述任意一个实施例的基础上,在视频编辑***获取到用户确定的起始帧和终止帧之后,视频编辑***可以通过如下可行的实现方式确定起始关键帧和终止关键帧,下面,分别对视频编辑***确定起始关键帧和终止关键帧的过程进行详细说明,具体的,请参照图4和图5所示的实施例。
图4为本发明提供的确定起始关键帧的方法的流程示意图,请参照图4,该方法可以包括:
S401、分别将多个关键帧对应的多个时刻和起始时刻进行匹配;
S402、判断多个关键帧对应的多个时刻中是否包括起始时刻;
若是,则执行S403;
若否,则执行S404-S406;
S403、将起始帧确定为起始关键帧;
S404、在多个关键帧对应的多个时刻中,确定与起始时刻相邻的第一时刻和第二时刻;
S405、获取第一时刻与起始时刻的差值、以及第二时刻与起始时刻的差值;
S406、将与起始时刻的差值的绝对值最小的时刻对应的关键帧确定为起始关键帧。
在图4所示的实施例中,在视频编辑***需要获取起始帧对应的关键帧时,视频编辑***将视频中的多个关键帧对应的时刻和起始时刻进行匹配,判断多个关键帧对应的多个时刻中是否包括该起始时刻;
若该多个关键帧对应的多个时刻中包括该起始时刻,说明起始帧即为待编辑视频中的关键帧,则可以直接将起始帧确定为起始关键帧。
若该多个关键帧对应的多个时刻中不包括该起始时刻,说明起始帧为待编辑视频中的过度帧,则需要进一步的获取该起始帧对应的起始关键帧,具体的:视频编辑***在多个关键帧对应的多个时刻中,获取与起始时刻相邻的第一时刻和第二时刻,然后分别获取第一时刻与起始时刻之间的差值、以及第二时刻与起始时刻之间的差值,并将与起始时刻的差值的绝对值最小的时刻对应的关键帧确定为起始关键帧。
在图4所示实施例的基础上,在视频编辑***确定完成起始关键帧之后,还可以让用户进行再次选择,具体的:视频编辑***还可以获取与起始时刻的差值的绝对值最大的时刻对应的弃选起始关键帧,并在交互界面中展示起始关键帧和弃选起始关键帧,若用户认为视频编辑***自动确定的起始关键帧有误,用户还可以输入第一重选指令,在视频编辑***接收到用户输入的第一重选指令之后,根据第一重选指令将起始关键帧更新为弃选起始关键帧。
示例性的,假设用户在视频1中确定的起始帧对应的起始时刻为第30秒,再假设视频1中的多个关键帧对应的时刻不包括第30秒,则说明该起始帧为过度帧,则视频编辑***获取与第30秒相邻的第一时刻和第二时刻,假设第一时刻为第29秒,第二时刻为第32秒,则视频编辑***获取第一时刻(第29秒)和起始时刻(第30秒)之间的差值的绝对值(1秒)、以及第二时刻(第32秒)起始时刻(第30秒)之间的差值的绝对值(2秒),由于第一时刻和起始时刻之间的差值的绝对值最小,则将第一时刻对应的关键帧确定为起始关键帧,相应的,第二时刻对应的关键帧为弃选起始关键帧。
在视频编辑***将第一时刻对应的关键帧确定为起始关键帧之后,视频编辑***还可以在交互界面展示第一时刻对应的关键帧(起始关键帧)和第二时刻对应的关键帧(弃选起始关键帧),若用户认为视频编辑***确定的起始关键帧有无,则用户可以在交互界面中输入第一重选指令,在视频编辑***接收到第一重选指令之后,视频编辑***则可以将第二时刻对应关键帧(弃选起始关键帧)重新确定为起始关键帧。
在上述过程中,视频编辑***根据用户确定的起始帧可以自动获得该起始帧对应的起始关键帧,该起始关键帧为与起始帧之间的时间差值最小的关键帧,无需用户在待编辑视频中确定起始关键帧,进而提高用户体验,进一步的,视频编辑***还可以向用户展示确定的起始关键帧,在用户认为视频编辑***自动确定的起始关键帧不合适时,还可以重选起始关键帧,提高了用户进行视频编辑的主动性,进一步的提高了用户体验。
图5为本发明提供的确定终止关键帧的方法的流程示意图,请参照图5,该方法可以包括:
S501、分别将多个关键帧对应的多个时刻和终止时刻进行匹配;
S502、判断多个关键帧对应的多个时刻中是否包括终止时刻;
若是,则执行S503;
若否,则执行S504-S506;
S503、将终止帧确定为终止关键帧;
S504、在多个关键帧对应的多个时刻中,确定与终止时刻相邻的第三时刻和第四时刻;
S505、获取第三时刻与终止时刻的差值、以及第四时刻与终止时刻的差值;
S506、将与终止时刻的差值的绝对值最小的时刻对应的关键帧确定为终止关键帧。
需要说明的是,图5实施例所示的确定终止关键帧的过程与图4实施例中确定起始关键帧的过程类似,此处不再进行赘述。
在图5所示实施例的基础上,在视频编辑***确定完成终止关键帧之后,还可以让用户进行再次选择,具体的:获取与终止时刻的差值的绝对值最大的时刻对应的弃选终止关键帧,在交互界面中展示终止关键帧和弃选终止关键帧,若用户认为视频编辑***自动确定的终止关键帧有误,用户还可以输入第二重选指令,在视频编辑***接收到用户输入的第二重选指令之后,根据第二重选指令将终止关键帧更新为弃选终止关键帧。
下面,结合图6所示的终端界面示意图,对上述实施例所示的视频编辑方法进行详细说明。
图6为本发明提供的视频编辑方法的终端界面示意图,请参照图6,包括界面601-界面606,具体的:
在界面601中,界面601为视频编辑***的登录页面,当用户需要进行视频编辑时,用户可以通过浏览器登录视频编辑***,在登录页面中包括用户名和密码,用户可以通过已注册的用户名和密码登录视频编辑***,在用户输入完成用户名和密码之后,通过对该页面中的“登录”按钮进行点击操作,以进入界面602。
在界面602中,包括“视频上传”按钮,用户可以对该“视频上传”按钮进行点击操作,以实现将本地视频上传至视频编辑***,其中,在界面602中还包括视频列表,该视频列表中包括用户上传至该视频编辑***中的所有视频,用户可以对视频列表中的视频进行删除、导出至本地等操作,当用户上传新的视频后,上传成功的视频则视频列表中显示,假设用户上传了视频3,当用户需要对视频3进行编辑时,用户可以对视频3进行点击操作,以进入对视频3进行编辑的界面603。
在界面603中,包括视频3和视频3对应的进度条,用户可以在界面603中对视频3进行播放预览,同时,用户还可以对进度条进行拖拽、点击等操作,以实现在界面603中显示视频3中的不同视频帧,在界面603中还包括“起始帧”、“终止帧”按钮,在用户预览视频3时,用户可以对“起始帧”进行点击操作,以实现将视频3中的任意视频帧确定为起始帧,假设用户需要将视频帧A确定为起始帧,则当视频3播放至视频帧A时,用户可以对“起始帧”按钮进行点击操作,以实现将视频帧A确定为起始帧。
在界面604中,与界面603类似,当用户需要将视频帧B确定为终止帧时,则当视频3播放至视频帧B时,用户可以对“终止帧”按钮进行点击操作,以实现将视频帧B确定为终止帧。
在界面605中,在用户输入完成起始帧和终止帧之后,当用户需要提取视频帧A只视频帧B之间的视频时,用户可以对“提取”按钮进行点击操作,以使得视频编辑***可以开始根据用户确定的起始帧和终止帧对视频3进行编辑操作,具体的,视频编辑***根据上述方法实施例所述的方法,获取起始帧A对应的起始关键帧A1,获取终止帧B对应的终止关键帧B1,并根据起始关键帧A1和终止关键帧B1对视频3进行编辑,得到编辑后的视频3。
在界面606中,用户可以预览编辑后的视频3,编辑后的视频3包括起始关键帧A1至终止关键帧B1之间的视频。
需要说明的是,通过视频编辑***还可以对视频进行删除、合并等操作,具体实现过程与对视频进行提取的过程类似,此处不再进行赘述。
图7为本发明提供的视频编辑***的结构示意图一,请参照图7,该***可以包括:
第一获取模块701,用于获取用户上传的待编辑视频;
解码模块702,用于对待编辑视频进行解码,以获取待编辑视频中包括的多个关键帧、以及各关键帧对应的时刻;
第二获取模块703,用于获取用户在待编辑视频中确定的起始帧和终止帧,并获取起始帧对应的起始时刻、以及终止帧对应的终止时刻;
确定模块704,用于根据各关键帧对应的时刻和起始时刻,在多个关键帧中确定起始帧对应的起始关键帧,根据各关键帧对应的时刻和终止时刻,在多个关键帧中确定终止帧对应的终止关键帧;
编辑模块705,用于根据起始关键帧和终止关键帧,对待编辑视频进行编辑。
本发明实施例所示的视频编辑***可以执行上述方法实施例所示的技术方案,其实现原理以及有益效果类似,此处不再进行赘述。
在一种可能的实施方式中,第二获取模块703具体用于:
在交互界面中的视频展示区域显示待编辑视频、以及待编辑视频对应的进度条;
接收用户在进度条中输入的起始位置,将起始位置对应的视频帧确定为起始帧;
接收用户在进度条中输入的终止位置,将终止位置对应的视频帧确定为终止帧。
在另一种可能的实施方式中,确定模块704具体用于:
分别将多个关键帧对应的多个时刻和起始时刻进行匹配;
判断多个关键帧对应的多个时刻中是否包括起始时刻;
若是,则将起始帧确定为起始关键帧;
若否,则在多个关键帧对应的多个时刻中,确定与起始时刻相邻的第一时刻和第二时刻,获取第一时刻与起始时刻的差值、以及第二时刻与起始时刻的差值,并将与起始时刻的差值的绝对值最小的时刻对应的关键帧确定为起始关键帧。
图8为本发明提供的视频编辑***的结构示意图二,在图7所示实施例的基础上,请参照图8,该***还包括第三获取模块706、展示模块707和第一接收模块708,其中,
第三获取模块706用于,在确定模块704将与起始时刻的差值的绝对值最小的时刻对应的关键帧确定为起始关键帧之后,获取与起始时刻的差值的绝对值最大的时刻对应的弃选起始关键帧;
展示模块707用于,在交互界面中展示起始关键帧和弃选起始关键帧;
第一接收模块708用于,接收用户输入的第一重选指令,根据第一重选指令将起始关键帧更新为弃选起始关键帧。
在另一种可能的实施方式中,确定模块704具体用于:
分别将多个关键帧对应的多个时刻和终止时刻进行匹配;
判断多个关键帧对应的多个时刻中是否包括终止时刻;
若是,则将终止帧确定为终止关键帧;
若否,则在多个关键帧对应的多个时刻中,确定与终止时刻相邻的第三时刻和第四时刻,获取第三时刻与终止时刻的差值、以及第四时刻与终止时刻的差值,并将与终止时刻的差值的绝对值最小的时刻对应的关键帧确定为终止关键帧。
在另一种可能的实施方式中,第三获取模块706还用于,在确定模块将与终止时刻的差值的绝对值最小的时刻对应的关键帧确定为终止关键帧之后,获取与终止时刻的差值的绝对值最大的时刻对应的弃选终止关键帧;
展示模块707还用于,在交互界面中展示终止关键帧和弃选终止关键帧;
第一接收模块708还用于,接收用户输入的第二重选指令,根据第二重选指令将终止关键帧更新为弃选终止关键帧。
进一步的,该***还包括第二接收模块709和验证模块710,其中,
第二接收模块709用于,在第一获取模块701获取用户上传的待编辑视频之前,接收用户输入的登录请求,登录请求中包括用户名和密码;
验证模块710用于,对用户名和密码进行验证,并在对用户名和密码验证成功后,接受登录请求。
本发明实施例所示的视频编辑***可以执行上述方法实施例所示的技术方案,其实现原理以及有益效果类似,此处不再进行赘述。
本领域普通技术人员可以理解:实现上述各方法实施例的全部或部分步骤可以通过程序指令相关的硬件来完成。前述的程序可以存储于一计算机可读取存储介质中。该程序在执行时,执行包括上述各方法实施例的步骤;而前述的存储介质包括:ROM、RAM、磁碟或者光盘等各种可以存储程序代码的介质。
最后应说明的是:以上各实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述各实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分或者全部技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的范围。
Claims (10)
1.一种视频编辑方法,其特征在于,包括:
获取用户上传的待编辑视频,对所述待编辑视频进行解码,以获取所述待编辑视频中包括的多个关键帧、以及各所述关键帧对应的时刻;
获取用户在所述待编辑视频中确定的起始帧和终止帧,并获取所述起始帧对应的起始时刻、以及所述终止帧对应的终止时刻;
根据各所述关键帧对应的时刻和所述起始时刻,在所述多个关键帧中确定所述起始帧对应的起始关键帧,根据各所述关键帧对应的时刻和所述终止时刻,在所述多个关键帧中确定所述终止帧对应的终止关键帧;
根据所述起始关键帧和所述终止关键帧,对所述待编辑视频进行编辑。
2.根据权利要求1所述的方法,其特征在于,所述获取用户在所述待编辑视频中确定的起始帧和终止帧,包括:
在交互界面中的视频展示区域显示所述待编辑视频、以及所述待编辑视频对应的进度条;
接收用户在所述进度条中输入的起始位置,将所述起始位置对应的视频帧确定为所述起始帧;
接收用户在所述进度条中输入的终止位置,将所述终止位置对应的视频帧确定为所述终止帧。
3.根据权利要求1或2所述的方法,其特征在于,所述根据各所述关键帧对应的时刻和所述起始时刻,在所述多个关键帧中确定所述起始帧对应的起始关键帧,包括:
分别将所述多个关键帧对应的多个时刻和所述起始时刻进行匹配;
判断所述多个关键帧对应的多个时刻中是否包括所述起始时刻;
若是,则将所述起始帧确定为所述起始关键帧;
若否,则在所述多个关键帧对应的多个时刻中,确定与所述起始时刻相邻的第一时刻和第二时刻,获取所述第一时刻与所述起始时刻的差值、以及所述第二时刻与所述起始时刻的差值,并将与所述起始时刻的差值的绝对值最小的时刻对应的关键帧确定为所述起始关键帧。
4.根据权利要求3所述的方法,其特征在于,在将与所述起始时刻的差值的绝对值最小的时刻对应的关键帧确定为所述起始关键帧之后,还包括:
获取与所述起始时刻的差值的绝对值最大的时刻对应的弃选起始关键帧;
在交互界面中展示所述起始关键帧和所述弃选起始关键帧;
接收用户输入的第一重选指令,根据所述第一重选指令将所述起始关键帧更新为所述弃选起始关键帧。
5.根据权利要求1或2所述的方法,其特征在于,所述根据各所述关键帧对应的时刻和所述终止时刻,在所述多个关键帧中确定所述终止帧对应的终止关键帧,包括:
分别将所述多个关键帧对应的多个时刻和所述终止时刻进行匹配;
判断所述多个关键帧对应的多个时刻中是否包括所述终止时刻;
若是,则将所述终止帧确定为所述终止关键帧;
若否,则在所述多个关键帧对应的多个时刻中,确定与所述终止时刻相邻的第三时刻和第四时刻,获取所述第三时刻与所述终止时刻的差值、以及所述第四时刻与所述终止时刻的差值,并将与所述终止时刻的差值的绝对值最小的时刻对应的关键帧确定为所述终止关键帧。
6.根据权利要求5所述的方法,其特征在于,在将与所述终止时刻的差值的绝对值最小的时刻对应的关键帧确定为所述终止关键帧之后,还包括:
获取与所述终止时刻的差值的绝对值最大的时刻对应的弃选终止关键帧;
在交互界面中展示所述终止关键帧和所述弃选终止关键帧;
接收用户输入的第二重选指令,根据所述第二重选指令将所述终止关键帧更新为所述弃选终止关键帧。
7.根据权利要求1或2所述的方法,其特征在于,述获取用户上传的待编辑视频之前,还包括:
接收用户输入的登录请求,所述登录请求中包括用户名和密码;
对所述用户名和所述密码进行验证;
在对所述用户名和所述密码验证成功后,接受所述登录请求。
8.一种视频编辑***,其特征在于,包括:
第一获取模块,用于获取用户上传的待编辑视频;
解码模块,用于对所述待编辑视频进行解码,以获取所述待编辑视频中包括的多个关键帧、以及各所述关键帧对应的时刻;
第二获取模块,用于获取用户在所述待编辑视频中确定的起始帧和终止帧,并获取所述起始帧对应的起始时刻、以及所述终止帧对应的终止时刻;
确定模块,用于根据各所述关键帧对应的时刻和所述起始时刻,在所述多个关键帧中确定所述起始帧对应的起始关键帧,根据各所述关键帧对应的时刻和所述终止时刻,在所述多个关键帧中确定所述终止帧对应的终止关键帧;
编辑模块,用于根据所述起始关键帧和所述终止关键帧,对所述待编辑视频进行编辑。
9.根据权利要求8所述的***,其特征在于,所述第二获取模块具体用于:
在交互界面中的视频展示区域显示所述待编辑视频、以及所述待编辑视频对应的进度条;
接收用户在所述进度条中输入的起始位置,将所述起始位置对应的视频帧确定为所述起始帧;
接收用户在所述进度条中输入的终止位置,将所述终止位置对应的视频帧确定为所述终止帧。
10.根据权利要求8或9所述的***,其特征在于,所述确定模块具体用于:
分别将所述多个关键帧对应的多个时刻和所述起始时刻进行匹配;
判断所述多个关键帧对应的多个时刻中是否包括所述起始时刻;
若是,则将所述起始帧确定为所述起始关键帧;
若否,则在所述多个关键帧对应的多个时刻中,确定与所述起始时刻相邻的第一时刻和第二时刻,获取所述第一时刻与所述起始时刻的差值、以及所述第二时刻与所述起始时刻的差值,并将与所述起始时刻的差值的绝对值最小的时刻对应的关键帧确定为所述起始关键帧。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201610319204.0A CN105933773A (zh) | 2016-05-12 | 2016-05-12 | 视频编辑方法及*** |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201610319204.0A CN105933773A (zh) | 2016-05-12 | 2016-05-12 | 视频编辑方法及*** |
Publications (1)
Publication Number | Publication Date |
---|---|
CN105933773A true CN105933773A (zh) | 2016-09-07 |
Family
ID=56835851
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201610319204.0A Pending CN105933773A (zh) | 2016-05-12 | 2016-05-12 | 视频编辑方法及*** |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN105933773A (zh) |
Cited By (11)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN106776890A (zh) * | 2016-11-29 | 2017-05-31 | 北京小米移动软件有限公司 | 视频播放进度的调整方法及装置 |
CN107197372A (zh) * | 2017-06-30 | 2017-09-22 | 北京金山安全软件有限公司 | 批量竖屏视频的剪切方法、装置及电子设备 |
CN107343207A (zh) * | 2017-08-16 | 2017-11-10 | 哈尔滨市舍科技有限公司 | 一种视频编辑方法及*** |
CN108038185A (zh) * | 2017-12-08 | 2018-05-15 | 广州市百果园信息技术有限公司 | 视频动态编辑方法、装置及智能移动终端 |
CN109327680A (zh) * | 2018-09-21 | 2019-02-12 | 北京世纪东方国铁科技股份有限公司 | 多路视频数据并发存储及读取方法 |
CN110383820A (zh) * | 2018-05-07 | 2019-10-25 | 深圳市大疆创新科技有限公司 | 视频处理方法、***、终端设备、可移动装置的*** |
CN110662104A (zh) * | 2019-09-30 | 2020-01-07 | 北京金山安全软件有限公司 | 视频拖动条生成方法和装置 |
CN112565905A (zh) * | 2020-10-24 | 2021-03-26 | 北京博睿维讯科技有限公司 | 一种图像锁定操作方法、***、智能终端和存储介质置 |
CN113612923A (zh) * | 2021-07-30 | 2021-11-05 | 重庆电子工程职业学院 | 一种动态视觉效果增强***及控制方法 |
US11636879B2 (en) | 2019-11-18 | 2023-04-25 | Beijing Bytedance Network Technology Co., Ltd. | Video generating method, apparatus, electronic device, and computer-readable medium |
WO2023083064A1 (zh) * | 2021-11-15 | 2023-05-19 | 北京字跳网络技术有限公司 | 视频处理方法、装置、电子设备及可读存储介质 |
Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20110292288A1 (en) * | 2010-05-25 | 2011-12-01 | Deever Aaron T | Method for determining key video frames |
CN102932679A (zh) * | 2012-11-21 | 2013-02-13 | 合一网络技术(北京)有限公司 | 一种网络视频预览***和方法 |
CN103020076A (zh) * | 2011-09-23 | 2013-04-03 | 深圳市快播科技有限公司 | 一种播放器的视频文件动态预览方法和装置 |
CN104159161A (zh) * | 2014-08-25 | 2014-11-19 | 广东欧珀移动通信有限公司 | 视频图像帧的定位方法和装置 |
CN104185077A (zh) * | 2014-09-12 | 2014-12-03 | 飞狐信息技术(天津)有限公司 | 一种视频剪辑方法及装置 |
CN105451084A (zh) * | 2015-12-08 | 2016-03-30 | 深圳市福云明网络科技有限公司 | 远程编辑并下载摄像机内视频的方法和装置 |
-
2016
- 2016-05-12 CN CN201610319204.0A patent/CN105933773A/zh active Pending
Patent Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20110292288A1 (en) * | 2010-05-25 | 2011-12-01 | Deever Aaron T | Method for determining key video frames |
CN103020076A (zh) * | 2011-09-23 | 2013-04-03 | 深圳市快播科技有限公司 | 一种播放器的视频文件动态预览方法和装置 |
CN102932679A (zh) * | 2012-11-21 | 2013-02-13 | 合一网络技术(北京)有限公司 | 一种网络视频预览***和方法 |
CN104159161A (zh) * | 2014-08-25 | 2014-11-19 | 广东欧珀移动通信有限公司 | 视频图像帧的定位方法和装置 |
CN104185077A (zh) * | 2014-09-12 | 2014-12-03 | 飞狐信息技术(天津)有限公司 | 一种视频剪辑方法及装置 |
CN105451084A (zh) * | 2015-12-08 | 2016-03-30 | 深圳市福云明网络科技有限公司 | 远程编辑并下载摄像机内视频的方法和装置 |
Cited By (16)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN106776890A (zh) * | 2016-11-29 | 2017-05-31 | 北京小米移动软件有限公司 | 视频播放进度的调整方法及装置 |
CN106776890B (zh) * | 2016-11-29 | 2021-06-29 | 北京小米移动软件有限公司 | 视频播放进度的调整方法及装置 |
CN107197372A (zh) * | 2017-06-30 | 2017-09-22 | 北京金山安全软件有限公司 | 批量竖屏视频的剪切方法、装置及电子设备 |
CN107197372B (zh) * | 2017-06-30 | 2019-12-27 | 北京金山安全软件有限公司 | 批量竖屏视频的剪切方法、装置及电子设备 |
CN107343207A (zh) * | 2017-08-16 | 2017-11-10 | 哈尔滨市舍科技有限公司 | 一种视频编辑方法及*** |
CN108038185A (zh) * | 2017-12-08 | 2018-05-15 | 广州市百果园信息技术有限公司 | 视频动态编辑方法、装置及智能移动终端 |
CN110383820A (zh) * | 2018-05-07 | 2019-10-25 | 深圳市大疆创新科技有限公司 | 视频处理方法、***、终端设备、可移动装置的*** |
CN109327680A (zh) * | 2018-09-21 | 2019-02-12 | 北京世纪东方国铁科技股份有限公司 | 多路视频数据并发存储及读取方法 |
CN110662104B (zh) * | 2019-09-30 | 2022-05-31 | 北京金山安全软件有限公司 | 视频拖动条生成方法、装置、电子设备及存储介质 |
CN110662104A (zh) * | 2019-09-30 | 2020-01-07 | 北京金山安全软件有限公司 | 视频拖动条生成方法和装置 |
US11636879B2 (en) | 2019-11-18 | 2023-04-25 | Beijing Bytedance Network Technology Co., Ltd. | Video generating method, apparatus, electronic device, and computer-readable medium |
CN112565905A (zh) * | 2020-10-24 | 2021-03-26 | 北京博睿维讯科技有限公司 | 一种图像锁定操作方法、***、智能终端和存储介质置 |
CN112565905B (zh) * | 2020-10-24 | 2022-07-22 | 北京博睿维讯科技有限公司 | 一种图像锁定操作方法、***、智能终端和存储介质 |
CN113612923B (zh) * | 2021-07-30 | 2023-02-03 | 重庆电子工程职业学院 | 一种动态视觉效果增强***及控制方法 |
CN113612923A (zh) * | 2021-07-30 | 2021-11-05 | 重庆电子工程职业学院 | 一种动态视觉效果增强***及控制方法 |
WO2023083064A1 (zh) * | 2021-11-15 | 2023-05-19 | 北京字跳网络技术有限公司 | 视频处理方法、装置、电子设备及可读存储介质 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN105933773A (zh) | 视频编辑方法及*** | |
WO2017140229A1 (zh) | 移动终端的视频录制方法和装置 | |
CN104410920B (zh) | 基于视频分段播放量进行精彩片段标注的方法 | |
CN104159151B (zh) | 一种在ott盒子上进行视频截取并处理的装置及方法 | |
CN109218835B (zh) | 精华视频的生成方法、装置、设备及存储介质 | |
CN102761612B (zh) | 基于无线通讯设备拍照自动上传的方法及*** | |
CN103096184B (zh) | 一种视频编辑方法及装置 | |
EP2953132B1 (en) | Method and apparatus for processing audio/video file | |
CN106851427A (zh) | 一种游戏直播视频的传输控制方法以及装置 | |
WO2019080721A1 (zh) | 一种视频处理方法、客户端及服务器 | |
CN106713913A (zh) | 视频图像帧发送方法及装置、视频图像帧接收方法及装置 | |
CN109905749B (zh) | 视频播放方法和装置、存储介质及电子装置 | |
RU2018131924A (ru) | Редактирование контента в реальном времени с ограниченной интерактивностью | |
CN107371156A (zh) | 移动终端配对方法以及移动终端 | |
CN105208318A (zh) | 一种视频会议内容处理方法及装置 | |
CN111064980A (zh) | 一种基于云端的音视频播放控制方法及*** | |
CN106101250A (zh) | 应用功能的定制方法及装置 | |
CN111385660B (zh) | 视频的点播方法、装置、设备及存储介质 | |
CN114640852A (zh) | 视频帧对齐方法及装置 | |
CN111405215A (zh) | 视频存储方法、装置、云服务器和存储介质 | |
CN105451084A (zh) | 远程编辑并下载摄像机内视频的方法和装置 | |
CN105744371B (zh) | 流媒体数据的播放方法及装置 | |
CN109040798A (zh) | 直播数据引流方法、存储介质、电子设备及*** | |
CN105828208A (zh) | 播放音视频的方法、装置与智能终端 | |
US20160142456A1 (en) | Method and Device for Acquiring Media File |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20160907 |
|
RJ01 | Rejection of invention patent application after publication |