CN106851385A - 视频录制方法、装置和电子设备 - Google Patents

视频录制方法、装置和电子设备 Download PDF

Info

Publication number
CN106851385A
CN106851385A CN201710090187.2A CN201710090187A CN106851385A CN 106851385 A CN106851385 A CN 106851385A CN 201710090187 A CN201710090187 A CN 201710090187A CN 106851385 A CN106851385 A CN 106851385A
Authority
CN
China
Prior art keywords
picture
video
pictures
target video
target
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
CN201710090187.2A
Other languages
English (en)
Other versions
CN106851385B (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.)
Beijing Lewo Wuxian Technology Co ltd
Original Assignee
Beijing Kingsoft Internet Security Software 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 Beijing Kingsoft Internet Security Software Co Ltd filed Critical Beijing Kingsoft Internet Security Software Co Ltd
Priority to CN201710090187.2A priority Critical patent/CN106851385B/zh
Publication of CN106851385A publication Critical patent/CN106851385A/zh
Priority to PCT/CN2017/109166 priority patent/WO2018149175A1/zh
Priority to US16/542,624 priority patent/US10939069B2/en
Application granted granted Critical
Publication of CN106851385B publication Critical patent/CN106851385B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • 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
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N5/00Details of television systems
    • H04N5/76Television signal recording
    • H04N5/91Television signal processing therefor
    • H04N5/92Transformation of the television signal for recording, e.g. modulation, frequency changing; Inverse transformation for playback
    • H04N5/9201Transformation of the television signal for recording, e.g. modulation, frequency changing; Inverse transformation for playback involving the multiplexing of an additional signal and the video signal
    • H04N5/9202Transformation of the television signal for recording, e.g. modulation, frequency changing; Inverse transformation for playback involving the multiplexing of an additional signal and the video signal the additional signal being a sound signal
    • 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
    • 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/433Content storage operation, e.g. storage operation in response to a pause request, caching operations
    • H04N21/4333Processing operations in response to a pause request
    • 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/433Content storage operation, e.g. storage operation in response to a pause request, caching operations
    • H04N21/4334Recording operations
    • 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/440236Processing 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 media transcoding, e.g. video is transformed into a slideshow of still pictures, audio is converted into text
    • 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/83Generation or processing of protective or descriptive data associated with content; Content structuring
    • H04N21/845Structuring of content, e.g. decomposing content into time segments
    • H04N21/8456Structuring of content, e.g. decomposing content into time segments by decomposing the content in the time domain, e.g. in time segments
    • 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/854Content authoring
    • H04N21/8547Content authoring involving timestamps for synchronizing content
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N5/00Details of television systems
    • H04N5/76Television signal recording

Landscapes

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

Abstract

本发明提出一种视频录制方法、装置和电子设备,其中,方法包括:通过在目标视频的播放过程中,对用户在编辑面板上进行的编辑过程进行截取得到多张第一图片,以及对所播放的目标视频分别进行多次图片转化得到多张第二图片之后,对多张第一图片,分别与对应的第二图片进行叠加,得到多张帧图像,进而根据对多张帧图像进行合成所得到的视频流,以及目标视频的音频流,生成录制的视频片段,满足了用户在视频录制过程中的个性化需求。

Description

视频录制方法、装置和电子设备
技术领域
本发明涉及移动终端技术领域,尤其涉及一种视频录制方法、装置和电子设备。
背景技术
用户利用移动终端观看视频、或者是进行游戏时,往往会有一些精彩瞬间希望能够记录下来。例如:用户在观看视频直播时,遇到喜欢的视频片段,甚至喜欢的主播,希望能够记录下视频片段并进行反复观看。
基于录屏技术,移动终端可以对视频、游戏等等移动终端正在播放的内容进行录制,从而满足用户反复观看的需求。但是,由于现有技术中,仅仅是基于播放的内容进行录制,录制的内容和移动终端所播放的内容完全一致,不能满足用户的个性化需求。
发明内容
本发明旨在至少在一定程度上解决相关技术中的技术问题之一。
为此,本发明的第一个目的在于提出一种视频录制方法,以在移动终端播放视频、游戏等内容时,实现个性化的视频录制。
本发明的第二个目的在于提出一种视频录制装置。
本发明的第三个目的在于提出一种电子设备。
为达上述目的,本发明第一方面实施例提出了一种视频录制方法,包括:
在目标视频的播放过程中,对用户在编辑面板上进行的编辑过程进行截取得到多张第一图片,以及对所播放的目标视频分别进行多次图片转化得到多张第二图片;
对所述多张第一图片,分别与对应的第二图片进行叠加,得到多张帧图像;
根据对所述多张帧图像进行合成所得到的视频流,以及所述目标视频的音频流,生成录制的视频片段。
可选地,所述对用户在编辑面板上进行的编辑过程进行截取得到多张第一图片,包括:
当探测到用户执行开始录制的操作时,在所述目标视频的播放窗口显示所述编辑面板;
在目标视频的播放过程中,每一次图片转化得到第二图片时,对用户在所述编辑面板上所编辑的内容进行截取,得到对应的所述第一图片;所述第二图片和对应的所述第一图片具有相同的时间戳。
可选地,所述编辑面板包括用于进行内容编辑的绘画区域,以及用于选定编辑控件的选项区域。
可选地,所述绘画区域为覆盖在所述目标视频上方的透明图层。
可选地,所述在对所播放的目标视频分别进行多次图片转化得到多张第二图片,包括:
在所述目标视频播放过程中,当探测到用户执行开始录制的操作时,记录探测到所述开始录制的操作的***时间点,作为起始时间点;
从所述起始时间点开始,对所述目标视频进行图片转化,在每一次图片转化时,计算图片转化的时间点与所述起始时间点的差值,将所述差值作为本次图片转化得到的第二图片的时间戳。
可选地,所述记录探测到所述开始录制的操作的***时间点,作为起始时间点之后,还包括:
从所述起始时间点开始,记录所述目标视频的音频流,将播放所述音频流中音频片段的时间点与所述起始时间点的差值,作为对应音频片段的时间戳;
当探测到用户执行结束录制的操作时,停止进行图片转化,以及停止记录所述目标视频的音频流。
可选地,所述帧图像的时间戳为叠加得到所述帧图像的所述第一图片和所述第二图片的时间戳;所述根据对所述多张帧图像进行合成所得到的视频流,以及所述目标视频的音频流,生成录制的视频片段,包括:
对所述视频流与所述音频流进行合成时,将所述音频流中各音频片段的时间戳,与所述视频流中各帧图像的时间戳进行时间轴同步,得到录制的视频片段。
可选地,所述对所播放的目标视频分别进行多次图片转化得到多张第二图片,包括:
在对所述目标视频进行图片转化时,将显示在包括所述目标视频的屏幕内预先设定的目标可视化控件转换为控件图片;
对各控件图片进行合成,生成图片转化得到的第二图片。
本发明实施例的视频录制方法,通过在目标视频的播放过程中,对用户在编辑面板上进行的编辑过程进行截取得到多张第一图片,以及对所播放的目标视频分别进行多次图片转化得到多张第二图片之后,对多张第一图片,分别与对应的第二图片进行叠加,得到多张帧图像,进而根据对多张帧图像进行合成所得到的视频流,以及目标视频的音频流,生成录制的视频片段,满足了用户在视频录制过程中的个性化需求。
为达上述目的,本发明第二方面实施例提出了一种视频录制装置,包括:
播放模块,用于在目标视频的播放过程中,对用户在编辑面板上进行的编辑过程进行截取得到多张第一图片,以及对所播放的目标视频分别进行多次图片转化得到多张第二图片;
叠加模块,用于对所述多张第一图片,分别与对应的第二图片进行叠加,得到多张帧图像;
录制模块,用于根据对所述多张帧图像进行合成所得到的视频流,以及所述目标视频的音频流,生成录制的视频片段。
可选地,所述播放模块,包括:
显示单元,用于当探测到用户执行开始录制的操作时,在所述目标视频的播放窗口显示所述编辑面板;
截取单元,用于在目标视频的播放过程中,每一次图片转化得到第二图片时,对用户在所述编辑面板上所编辑的内容进行截取,得到对应的所述第一图片;所述第二图片和对应的所述第一图片具有相同的时间戳。
可选地,所述编辑面板包括用于进行内容编辑的绘画区域,以及用于选定编辑控件的选项区域。
可选地,所述绘画区域为覆盖在所述目标视频上方的透明图层。
可选地,所述播放模块,包括:
探测单元,用于在所述目标视频播放过程中,当探测到用户执行开始录制的操作时,记录探测到所述开始录制的操作的***时间点,作为起始时间点;
转化单元,用于从所述起始时间点开始,对所述目标视频进行图片转化,在每一次图片转化时,计算图片转化的时间点与所述起始时间点的差值,将所述差值作为本次图片转化得到的第二图片的时间戳。
可选地,所述播放模块,还包括:
记录单元,用于从所述起始时间点开始,记录所述目标视频的音频流,将播放所述音频流中音频片段的时间点与所述起始时间点的差值,作为对应音频片段的时间戳;当探测到用户执行结束录制的操作时,停止进行图片转化,以及停止记录所述目标视频的音频流。
可选地,所述帧图像的时间戳为叠加得到所述帧图像的所述第一图片和所述第二图片的时间戳;所述录制模块,具体用于:
对所述视频流与所述音频流进行合成时,将所述音频流中各音频片段的时间戳,与所述视频流中各帧图像的时间戳进行时间轴同步,得到录制的视频片段。
可选地,所述播放模块,具体用于:
在对所述目标视频进行图片转化时,将显示在包括所述目标视频的屏幕内预先设定的目标可视化控件转换为控件图片;对各控件图片进行合成,生成图片转化得到的第二图片。
本发明实施例的视频录制装置,通过在目标视频的播放过程中,对用户在编辑面板上进行的编辑过程进行截取得到多张第一图片,以及对所播放的目标视频分别进行多次图片转化得到多张第二图片之后,对多张第一图片,分别与对应的第二图片进行叠加,得到多张帧图像,进而根据对多张帧图像进行合成所得到的视频流,以及目标视频的音频流,生成录制的视频片段,满足了用户在视频录制过程中的个性化需求。
为达上述目的,本发明第三方面实施例提出了电子设备,包括:壳体、处理器、存储器、电路板和电源电路,其中,电路板安置在壳体围成的空间内部,处理器和存储器设置在电路板上;电源电路,用于为上述电子设备的各个电路或器件供电;存储器用于存储可执行程序代码;处理器通过读取存储器中存储的可执行程序代码来运行与可执行程序代码对应的程序,用于执行第一方面所述的视频录制方法。
本发明附加的方面和优点将在下面的描述中部分给出,部分将从下面的描述中变得明显,或通过本发明的实践了解到。
附图说明
本发明上述的和/或附加的方面和优点从下面结合附图对实施例的描述中将变得明显和容易理解,其中:
图1为本发明实施例所提供的一种视频录制方法的流程示意图;
图2为本发明实施例所提供的另一种视频录制方法的流程示意图;
图3为本发明实施例提供的一种视频录制装置的结构示意图;
图4为本发明实施例提供的另一种视频录制装置的结构示意图的结构示意图;以及
图5为本发明电子设备一个实施例的结构示意图。
具体实施方式
下面详细描述本发明的实施例,所述实施例的示例在附图中示出,其中自始至终相同或类似的标号表示相同或类似的元件或具有相同或类似功能的元件。下面通过参考附图描述的实施例是示例性的,旨在用于解释本发明,而不能理解为对本发明的限制。
下面参考附图描述本发明实施例的视频录制方法和装置。
图1为本发明实施例所提供的一种视频录制方法的流程示意图,本实施例所提供的方法可以应用于直播场景下的视频录制,也可以应用于游戏场景下的视频录制,另外,还可以应用于视频聊天场景下的视频录制,本实施例中对于视频录制的应用场景不做限定。
如图1所示,视频录制方法包括以下步骤:
步骤101,在目标视频的播放过程中,对用户在编辑面板上进行的编辑过程进行截取得到多张第一图片,以及对所播放的目标视频分别进行多次图片转化得到多张第二图片。
其中,编辑面板包括用于进行内容编辑的绘画区域,以及用于选定编辑控件的选项区域。绘画区域为覆盖在所述目标视频上方的透明图层。
具体地,在目标视频播放过程中,当探测到开始录制的操作时,记录探测到开始录制的操作的***时间点,作为起始时间点。从起始时间点开始,对目标视频进行图片转化,在每一次图片转化时,计算图片转化的时间点与起始时间点的差值,将该差值作为本次图片转化得到的第二图片的时间戳。同时,每一次图片转化得到第二图片时,对用户在所述编辑面板上所编辑的内容进行截取,得到对应的所述第一图片;所述第二图片和对应的所述第一图片具有相同的时间戳。
进一步,从该起始时间点开始,记录目标视频的音频流,将播放所述音频流中音频片段的时间点与起始时间点的差值,作为对应音频片段的时间戳。当探测到结束录制的操作时,停止进行图片转化,以及停止记录所述目标视频的音频流。
步骤102,对多张第一图片,分别与对应的第二图片进行叠加,得到多张帧图像。
具体地,具有相同时间戳的第一图片和第二图片具有对应关系,将第一图片分别与对应的第二图片进行叠加得到帧图像,帧图像的时间戳为叠加得到该帧图像的第一图片和第二图片的时间戳。
作为一种可能的实现方式,由于第二图片中包括非透明的用户所编辑的内容,将这些非透明的内容直接叠加在第一图片上,从而可以形成涂鸦的效果。
作为另一种可能的实现方式,可以对第一图片进行复制,从而得到多个非透明的内容,将多个非透明的内容直接叠加在第一图片上,从而可以形成***的效果。
步骤103,根据对多张帧图像进行合成所得到的视频流,以及目标视频的音频流,生成录制的视频片段。
具体地,针对每一张帧图像,依据各帧图像的时间戳的顺序,在视频的时间轴上,对各帧图像进行合成,得到视频流。对视频流与音频流进行合成时,将音频流中各音频片段的时间戳,与视频流中各帧图像的时间戳进行时间轴同步,得到录制的视频片段。
在一种可能的应用场景中,本实施例所提供的方法可以由基于IOS操作平台的移动终端执行,IOS是苹果公司开发的移动操作***,主要用于iPhone或iPad等移动设备,IOS操作平台提供一种方法,可以将指定可视化控件(UIView)以及所包含的子UIView生成为一张图片,在本实施例中,每一次图片转化时,移动终端采用这种方法,针对用户预先指定的UIView以及所包含的子UIView转化为一张图片,从而完成本次的图片转化,并得到本次图片转化的图片。
用户在指定UIView时,可以指定显示有该目标视频的屏幕内的全部UIView,也可以是部分UIView本实施例中对此不作限定。
本实施例中,通过在目标视频的播放过程中,对用户在编辑面板上进行的编辑过程进行截取得到多张第一图片,以及对所播放的目标视频分别进行多次图片转化得到多张第二图片之后,对多张第一图片,分别与对应的第二图片进行叠加,得到多张帧图像,进而根据对多张帧图像进行合成所得到的视频流,以及目标视频的音频流,生成录制的视频片段,满足了用户在视频录制过程中的个性化需求。
为了清楚说明上一实施例,本实施例提供了另一种视频录制方法,本实施例所提供的方法可以应用于直播的应用场景下,用于录制直播视频,图2为本发明实施例所提供的另一种视频录制方法的流程示意图,如图2所示,该视频录制方法,包括以下步骤:
步骤201,当探测到用户长按“录制屏幕按钮”时,记录用户长按“录制屏幕按钮”时的***时间点,将该时间点作为起始时间点。
具体地,在本实施例中,长按“录制屏幕按钮”为开始录制的操作,当探测到用户长按“录制屏幕按钮”时,开始执行视频录制任务。视频录制任务视频录制任务开启定时器,从而以一定预设时间间隔,针对播放的目标视频进行多次图片转化、以及针对用户在编辑面板上进行的编辑过程进行多次图片截取和记录目标视频的音频流。由于视频生成时,需要根据***时间点确定各帧图像的时间戳,因此,视频录制任务需要在开始执行视频录制任务时,首先记录***当前时间点(startTime)作为起始时间点。
步骤202,创建用于保存录制的视频片段的文件。
具体地,视频录制任务在移动终端的文件***中创建一个文件,该文件用于保存最终所录制的视频片段。一般来说,视频录制任务采用固定的名称对该文件进行命名,因此,作为一种可能的实现形式,移动终端的文件***中不存在该名称的文件,则在文件***中新建一个文件。作为另一种实现形式,移动终端的文件***中已存在该名称的文件,则删除已存在的文件后,在文件***中新建一个该名称的文件。在创建文件之后,开启目标视频的音频流输入源和视频流输入源,准备开始录制。
步骤203,在目标视频的播放窗口显示编辑面板。
具体地,编辑面板包括用于进行内容编辑的绘画区域,以及用于选定编辑控件的选项区域。其中,绘画区域为全屏覆盖在目标视频上方的透明图层;在选项区域内,显示有多个编辑控件,这些编辑控件用于选定绘制的属性,例如:编辑控件可以用于选择绘制的线条粗细、颜色等属性。从而用户在绘画区域内进行编辑时,可以依据预先选择的绘制属性,沿用户的触控轨迹进行绘制。
步骤204,在目标视频的播放过程中,对目标视频进行图片转化,得到本次图片转化得到的第二图片,每一次图片转化得到第二图片时,对用户在所述编辑面板上所编辑的内容进行截取,得到对应的所述第一图片。
具体地,视频录制任务将屏幕内的指定的各个可视化控件转换成对应的控件图片,进而依据各可视化控件之间的相对位置,将各控件图片合成为一张图片转化得到的第二图片。本实施例中,每一次图片转化得到第二图片时,对用户在所述编辑面板上所编辑的内容进行截取,得到对应的第一图片。
在具体实现过程中,由于在目标视频的播放过程中,每一次图片转化得到第二图片时,对用户在所述编辑面板上所编辑的内容进行截取,因此,进行图片转化和内容截取的进程可以采用相同的计时器,每当达到计时周期时,执行图片转化和内容截取各一次,从而获得具有对应关系的第一图片和第二图片各一张。
需要说明的是,为了实现更好的录制效果,在对用户在所述编辑面板上所编辑的内容进行截取时,仅针对绘画区域内的内容进行截取,而不对选项区域进行截取。同理,在对目标视频进行图片转化时,一般不对“录制屏幕按钮”进行图片转化。
步骤205,计算图片转化的时间点与该起始时间点的差值,将差值作为本次图片转化得到的第二图片的时间戳,以及第二图片对应第一图片的时间戳。
具体地,视频录制任务记录本次图片转化的时间点,即当前时间点(currentTime),和起始时间点(startTime)的差值(Δvt=currentTime-startTime),将差值(Δvt)作为本次图片转化得到的第二图片的时间戳,以及作为第二图片对应第一图片的时间戳。
步骤206,根据时间戳,对第一图片,与对应的第二图片进行叠加,得到帧图像,将该帧图像以视频流的形式添加到录制的视频片段中。
具体地,视频录制任务将本次图片转化得到的第二图片,与具有相同时间戳的第一图片分别作为不同图层,进行叠加,得到帧图像,帧图像的时间戳为该第一图片和第二图片的时间戳。将帧图像与该帧图像的时间戳(Δvt)进行绑定,进而转换成操作***特定数据类型,得到一帧图像,将该帧图像以视频流的形式添加到录制的视频片段中。
步骤207,记录播放器所播放的目标视频中主播的音频流,得到音频片段,将播放该音频流中音频片段的时间点与起始时间点的差值,作为对应音频片段的时间戳。
步骤208,将音频片段和对应的时间戳转换成音频流,依据音频流中音频片段的时间戳以及帧图像的时间戳,采用时间轴同步的方式,将音频片段***到对应帧图像位置。
需要说明的是,在录制过程中,需要重复执行步骤204-步骤208,直至录制结束或暂停。
步骤209,当探测到用户执行结束录制的操作时,停止进行图片转化,以及停止记录所述目标视频的音频流,结束录制。
其中,本实施例中,结束录制的操作具体为松开“录制屏幕按钮”。
具体地,当探测到用户执行松开“录制屏幕按钮”的操作时,关闭定时器、关闭音频流输入源并结束视频录制任务。
步骤210,调用播放器预览录制的视频片段。
进一步,在预览之后,显示用于对该视频片段进行分享、保存或取消的控件,由用户从分享、保存或取消中选择所需的操作。
例如:用户可以在直播过程中,为主播画像,从而录制的视频片段中,同时包括了主播直播的过程,以及用户画像的过程。用户在预览该视频片段之后,可以将该视频片段分享给主播,或者其他用户,从而可以实现用户与主播,或者,用户之间的互动,提高了用户的体验。
本实施例中,通过在目标视频的播放过程中,对用户在编辑面板上进行的编辑过程进行截取得到多张第一图片,以及对所播放的目标视频分别进行多次图片转化得到多张第二图片之后,对多张第一图片,分别与对应的第二图片进行叠加,得到多张帧图像,进而根据对多张帧图像进行合成所得到的视频流,以及目标视频的音频流,生成录制的视频片段,满足了用户在视频录制过程中的个性化需求。
为了实现上述实施例,本发明还提出一种视频录制装置。
图3为本发明实施例提供的一种视频录制装置的结构示意图,如图3所示,该视频录制装置包括:播放模块31、叠加模块32和录制模块33。
播放模块31,用于在目标视频的播放过程中,对用户在编辑面板上进行的编辑过程进行截取得到多张第一图片,以及对所播放的目标视频分别进行多次图片转化得到多张第二图片。
其中,编辑面板包括用于进行内容编辑的绘画区域,以及用于选定编辑控件的选项区域。可选地,绘画区域为覆盖在所述目标视频上方的透明图层。
叠加模块32,用于对所述多张第一图片,分别与对应的第二图片进行叠加,得到多张帧图像。
录制模块33,用于根据对所述多张帧图像进行合成所得到的视频流,以及所述目标视频的音频流,生成录制的视频片段。
基于上述实施例,作为一种可能的实现方式,本发明实施例提供了另一种视频录制装置,图4为本发明实施例提供的另一种视频录制装置的结构示意图的结构示意图,在图3的基础上,如图4所示,播放模块31,包括:显示单元311、截取单元312、探测单元313、转化单元314和记录单元315。
显示单元311,用于当探测到用户执行开始录制的操作时,在所述目标视频的播放窗口显示所述编辑面板。
截取单元312,用于在目标视频的播放过程中,每一次图片转化得到第二图片时,对用户在所述编辑面板上所编辑的内容进行截取,得到对应的所述第一图片。
其中,第二图片和对应的所述第一图片具有相同的时间戳。
探测单元313,用于在所述目标视频播放过程中,当探测到用户执行开始录制的操作时,记录探测到所述开始录制的操作的***时间点,作为起始时间点。
转化单元314,用于从所述起始时间点开始,对所述目标视频进行图片转化,在每一次图片转化时,计算图片转化的时间点与所述起始时间点的差值,将所述差值作为本次图片转化得到的第二图片的时间戳。
具体地,转化单元314,具体用于在对所述目标视频进行图片转化时,将显示在包括所述目标视频的屏幕内预先设定的目标可视化控件转换为控件图片;对各控件图片进行合成,生成图片转化得到的第二图片。
记录单元315,用于从所述起始时间点开始,记录所述目标视频的音频流,将播放所述音频流中音频片段的时间点与所述起始时间点的差值,作为对应音频片段的时间戳;当探测到用户执行结束录制的操作时,停止进行图片转化,以及停止记录所述目标视频的音频流。
进一步,帧图像的时间戳为叠加得到所述帧图像的所述第一图片和所述第二图片的时间戳。
基于此,录制模块33,具体用于:对所述视频流与所述音频流进行合成时,将所述音频流中各音频片段的时间戳,与所述视频流中各帧图像的时间戳进行时间轴同步,得到录制的视频片段。
本发明实施例中,通过在目标视频的播放过程中,对用户在编辑面板上进行的编辑过程进行截取得到多张第一图片,以及对所播放的目标视频分别进行多次图片转化得到多张第二图片之后,对多张第一图片,分别与对应的第二图片进行叠加,得到多张帧图像,进而根据对多张帧图像进行合成所得到的视频流,以及目标视频的音频流,生成录制的视频片段,满足了用户在视频录制过程中的个性化需求。
在本说明书的描述中,参考术语“一个实施例”、“一些实施例”、“示例”、“具体示例”、或“一些示例”等的描述意指结合该实施例或示例描述的具体特征、结构、材料或者特点包含于本发明的至少一个实施例或示例中。在本说明书中,对上述术语的示意性表述不必须针对的是相同的实施例或示例。而且,描述的具体特征、结构、材料或者特点可以在任一个或多个实施例或示例中以合适的方式结合。此外,在不相互矛盾的情况下,本领域的技术人员可以将本说明书中描述的不同实施例或示例以及不同实施例或示例的特征进行结合和组合。
此外,术语“第一”、“第二”仅用于描述目的,而不能理解为指示或暗示相对重要性或者隐含指明所指示的技术特征的数量。由此,限定有“第一”、“第二”的特征可以明示或者隐含地包括至少一个该特征。在本发明的描述中,“多个”的含义是至少两个,例如两个,三个等,除非另有明确具体的限定。
流程图中或在此以其他方式描述的任何过程或方法描述可以被理解为,表示包括一个或更多个用于实现定制逻辑功能或过程的步骤的可执行指令的代码的模块、片段或部分,并且本发明的优选实施方式的范围包括另外的实现,其中可以不按所示出或讨论的顺序,包括根据所涉及的功能按基本同时的方式或按相反的顺序,来执行功能,这应被本发明的实施例所属技术领域的技术人员所理解。
在流程图中表示或在此以其他方式描述的逻辑和/或步骤,例如,可以被认为是用于实现逻辑功能的可执行指令的定序列表,可以具体实现在任何计算机可读介质中,以供指令执行***、装置或设备(如基于计算机的***、包括处理器的***或其他可以从指令执行***、装置或设备取指令并执行指令的***)使用,或结合这些指令执行***、装置或设备而使用。就本说明书而言,"计算机可读介质"可以是任何可以包含、存储、通信、传播或传输程序以供指令执行***、装置或设备或结合这些指令执行***、装置或设备而使用的装置。计算机可读介质的更具体的示例(非穷尽性列表)包括以下:具有一个或多个布线的电连接部(电子装置),便携式计算机盘盒(磁装置),随机存取存储器(RAM),只读存储器(ROM),可擦除可编辑只读存储器(EPROM或闪速存储器),光纤装置,以及便携式光盘只读存储器(CDROM)。另外,计算机可读介质甚至可以是可在其上打印所述程序的纸或其他合适的介质,因为可以例如通过对纸或其他介质进行光学扫描,接着进行编辑、解译或必要时以其他合适方式进行处理来以电子方式获得所述程序,然后将其存储在计算机存储器中。
应当理解,本发明的各部分可以用硬件、软件、固件或它们的组合来实现。在上述实施方式中,多个步骤或方法可以用存储在存储器中且由合适的指令执行***执行的软件或固件来实现。如,如果用硬件来实现和在另一实施方式中一样,可用本领域公知的下列技术中的任一项或他们的组合来实现:具有用于对数据信号实现逻辑功能的逻辑门电路的离散逻辑电路,具有合适的组合逻辑门电路的专用集成电路,可编程门阵列(PGA),现场可编程门阵列(FPGA)等。
本技术领域的普通技术人员可以理解实现上述实施例方法携带的全部或部分步骤是可以通过程序来指令相关的硬件完成,所述的程序可以存储于一种计算机可读存储介质中,该程序在执行时,包括方法实施例的步骤之一或其组合。
此外,在本发明各个实施例中的各功能单元可以集成在一个处理模块中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个模块中。上述集成的模块既可以采用硬件的形式实现,也可以采用软件功能模块的形式实现。所述集成的模块如果以软件功能模块的形式实现并作为独立的产品销售或使用时,也可以存储在一个计算机可读取存储介质中。
上述提到的存储介质可以是只读存储器,磁盘或光盘等。尽管上面已经示出和描述了本发明的实施例,可以理解的是,上述实施例是示例性的,不能理解为对本发明的限制,本领域的普通技术人员在本发明的范围内可以对上述实施例进行变化、修改、替换和变型。
本发明实施例还提供一种电子设备,电子设备包含前述任一实施例所述的装置。
图5为本发明电子设备一个实施例的结构示意图,可以实现本发明图1-4所示实施例的流程,如图5所示,上述电子设备可以包括:壳体41、处理器42、存储器43、电路板44和电源电路45,其中,电路板44安置在壳体41围成的空间内部,处理器42和存储器43设置在电路板44上;电源电路45,用于为上述电子设备的各个电路或器件供电;存储器43用于存储可执行程序代码;处理器42通过读取存储器43中存储的可执行程序代码来运行与可执行程序代码对应的程序,用于执行前述任一实施例所述的视频录制方法。
处理器42对上述步骤的具体执行过程以及处理器42通过运行可执行程序代码来进一步执行的步骤,可以参见本发明图1-5所示实施例的描述,在此不再赘述。
该电子设备以多种形式存在,包括但不限于:
(1)移动通信设备:这类设备的特点是具备移动通信功能,并且以提供话音、数据通信为主要目标。这类终端包括:智能手机(例如iPhone)、多媒体手机、功能性手机,以及低端手机等。
(2)超移动个人计算机设备:这类设备属于个人计算机的范畴,有计算和处理功能,一般也具备移动上网特性。这类终端包括:PDA、MID和UMPC设备等,例如iPad。
(3)便携式娱乐设备:这类设备可以显示和播放多媒体内容。该类设备包括:音频、视频播放器(例如iPod),掌上游戏机,电子书,以及智能玩具和便携式车载导航设备。
(4)服务器:提供计算服务的设备,服务器的构成包括处理器、硬盘、内存、***总线等,服务器和通用的计算机架构类似,但是由于需要提供高可靠的服务,因此在处理能力、稳定性、可靠性、安全性、可扩展性、可管理性等方面要求较高。
(5)其他具有数据交互功能的电子设备。
本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的程序可存储于一计算机可读取存储介质中,该程序在执行时,可包括如上述各方法的实施例的流程。其中,所述的存储介质可为磁碟、光盘、只读存储记忆体(Read-Only Memory,ROM)或随机存储记忆体(Random AccessMemory,RAM)等。
以上所述,仅为本发明的具体实施方式,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到的变化或替换,都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应以权利要求的保护范围为准。

Claims (10)

1.一种视频录制方法,其特征在于,包括以下步骤:
在目标视频的播放过程中,对用户在编辑面板上进行的编辑过程进行截取得到多张第一图片,以及对所播放的目标视频分别进行多次图片转化得到多张第二图片;
对所述多张第一图片,分别与对应的第二图片进行叠加,得到多张帧图像;
根据对所述多张帧图像进行合成所得到的视频流,以及所述目标视频的音频流,生成录制的视频片段。
2.根据权利要求1所述的视频录制方法,其特征在于,所述对用户在编辑面板上进行的编辑过程进行截取得到多张第一图片,包括:
当探测到用户执行开始录制的操作时,在所述目标视频的播放窗口显示所述编辑面板;
在目标视频的播放过程中,每一次图片转化得到第二图片时,对用户在所述编辑面板上所编辑的内容进行截取,得到对应的所述第一图片;所述第二图片和对应的所述第一图片具有相同的时间戳。
3.根据权利要求2所述的视频录制方法,其特征在于,所述编辑面板包括用于进行内容编辑的绘画区域,以及用于选定编辑控件的选项区域。
4.根据权利要求3所述的视频录制方法,其特征在于,所述绘画区域为覆盖在所述目标视频上方的透明图层。
5.根据权利要求1-4任一项所述的视频录制方法,其特征在于,所述在对所播放的目标视频分别进行多次图片转化得到多张第二图片,包括:
在所述目标视频播放过程中,当探测到用户执行开始录制的操作时,记录探测到所述开始录制的操作的***时间点,作为起始时间点;
从所述起始时间点开始,对所述目标视频进行图片转化,在每一次图片转化时,计算图片转化的时间点与所述起始时间点的差值,将所述差值作为本次图片转化得到的第二图片的时间戳。
6.根据权利要求5所述的视频录制方法,其特征在于,所述记录探测到所述开始录制的操作的***时间点,作为起始时间点之后,还包括:
从所述起始时间点开始,记录所述目标视频的音频流,将播放所述音频流中音频片段的时间点与所述起始时间点的差值,作为对应音频片段的时间戳;
当探测到用户执行结束录制的操作时,停止进行图片转化,以及停止记录所述目标视频的音频流。
7.根据权利要求6所述的视频录制方法,其特征在于,所述帧图像的时间戳为叠加得到所述帧图像的所述第一图片和所述第二图片的时间戳;所述根据对所述多张帧图像进行合成所得到的视频流,以及所述目标视频的音频流,生成录制的视频片段,包括:
对所述视频流与所述音频流进行合成时,将所述音频流中各音频片段的时间戳,与所述视频流中各帧图像的时间戳进行时间轴同步,得到录制的视频片段。
8.根据权利要求1-4任一项所述的视频录制方法,其特征在于,所述对所播放的目标视频分别进行多次图片转化得到多张第二图片,包括:
在对所述目标视频进行图片转化时,将显示所述目标视频的屏幕内预先设定的目标可视化控件转换为控件图片;
对各控件图片进行合成,生成图片转化得到的第二图片。
9.一种视频录制装置,其特征在于,包括:
播放模块,用于在目标视频的播放过程中,对用户在编辑面板上进行的编辑过程进行截取得到多张第一图片,以及对所播放的目标视频分别进行多次图片转化得到多张第二图片;
叠加模块,用于对所述多张第一图片,分别与对应的第二图片进行叠加,得到多张帧图像;
录制模块,用于根据对所述多张帧图像进行合成所得到的视频流,以及所述目标视频的音频流,生成录制的视频片段。
10.一种电子设备,其特征在于,包括:壳体、处理器、存储器、电路板和电源电路,其中,电路板安置在壳体围成的空间内部,处理器和存储器设置在电路板上;电源电路,用于为上述电子设备的各个电路或器件供电;存储器用于存储可执行程序代码;处理器通过读取存储器中存储的可执行程序代码来运行与可执行程序代码对应的程序,用于执行权利要求1-8任一项所述的视频录制方法。
CN201710090187.2A 2017-02-20 2017-02-20 视频录制方法、装置和电子设备 Active CN106851385B (zh)

Priority Applications (3)

Application Number Priority Date Filing Date Title
CN201710090187.2A CN106851385B (zh) 2017-02-20 2017-02-20 视频录制方法、装置和电子设备
PCT/CN2017/109166 WO2018149175A1 (zh) 2017-02-20 2017-11-02 视频录制方法、装置和电子设备
US16/542,624 US10939069B2 (en) 2017-02-20 2019-08-16 Video recording method, electronic device and storage medium

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201710090187.2A CN106851385B (zh) 2017-02-20 2017-02-20 视频录制方法、装置和电子设备

Publications (2)

Publication Number Publication Date
CN106851385A true CN106851385A (zh) 2017-06-13
CN106851385B CN106851385B (zh) 2019-12-27

Family

ID=59127772

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201710090187.2A Active CN106851385B (zh) 2017-02-20 2017-02-20 视频录制方法、装置和电子设备

Country Status (3)

Country Link
US (1) US10939069B2 (zh)
CN (1) CN106851385B (zh)
WO (1) WO2018149175A1 (zh)

Cited By (20)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN107682654A (zh) * 2017-09-30 2018-02-09 北京金山安全软件有限公司 视频录制方法、拍摄装置、电子设备及介质
CN107707968A (zh) * 2017-08-18 2018-02-16 广州爱美互动网络科技有限公司 一种网页视频转gif图片的数据处理方法及装置
CN107770625A (zh) * 2017-10-30 2018-03-06 广东小天才科技有限公司 一种基于移动终端的视频截取方法及移动终端
CN107872620A (zh) * 2017-11-22 2018-04-03 北京小米移动软件有限公司 视频录制方法及装置
WO2018149175A1 (zh) * 2017-02-20 2018-08-23 北京金山安全软件有限公司 视频录制方法、装置和电子设备
CN108449640A (zh) * 2018-03-26 2018-08-24 广州虎牙信息科技有限公司 直播视频输出控制方法、装置及存储介质、终端
CN108600825A (zh) * 2018-07-12 2018-09-28 北京微播视界科技有限公司 选择背景音乐拍摄视频的方法、装置、终端设备和介质
CN108769784A (zh) * 2018-06-28 2018-11-06 努比亚技术有限公司 屏幕录制方法、移动终端及存储介质
CN109166596A (zh) * 2018-08-10 2019-01-08 北京微播视界科技有限公司 音乐编辑方法、装置、终端设备及计算机可读存储介质
CN109168076A (zh) * 2018-11-02 2019-01-08 北京字节跳动网络技术有限公司 在线课程的录制方法、装置、服务器和介质
CN110636365A (zh) * 2019-09-30 2019-12-31 北京金山安全软件有限公司 视频字符添加方法和装置
CN110662104A (zh) * 2019-09-30 2020-01-07 北京金山安全软件有限公司 视频拖动条生成方法和装置
CN111105816A (zh) * 2019-12-16 2020-05-05 安徽必果科技有限公司 人机交互式软件录屏方法
CN111131760A (zh) * 2019-12-31 2020-05-08 视联动力信息技术股份有限公司 一种视频录制方法和装置
CN112423028A (zh) * 2020-10-26 2021-02-26 深圳Tcl新技术有限公司 多媒体文件传输方法、装置、多媒体终端以及存储介质
CN112580644A (zh) * 2020-12-08 2021-03-30 平安国际智慧城市科技股份有限公司 基于视频流抠图时间的测试方法、装置及可读存储介质
CN112995746A (zh) * 2019-12-18 2021-06-18 华为技术有限公司 视频处理方法、装置与终端设备
CN113115097A (zh) * 2021-03-30 2021-07-13 北京达佳互联信息技术有限公司 视频播放方法、装置、电子设备和存储介质
CN113723397A (zh) * 2020-05-26 2021-11-30 华为技术有限公司 一种截屏方法及电子设备
US12051446B2 (en) 2019-12-18 2024-07-30 Huawei Technologies Co., Ltd. Video processing method and apparatus and terminal device

Families Citing this family (19)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN107241644B (zh) * 2017-05-31 2018-09-07 腾讯科技(深圳)有限公司 一种视频直播过程中的图像处理方法和装置
CN110572717A (zh) * 2019-09-30 2019-12-13 北京金山安全软件有限公司 视频编辑方法和装置
CN111199210B (zh) * 2019-12-31 2023-05-30 武汉星巡智能科技有限公司 基于表情的视频生成方法、装置、设备及存储介质
CN113497977A (zh) * 2020-03-18 2021-10-12 阿里巴巴集团控股有限公司 视频处理方法、模型训练方法、装置、设备和存储介质
CN113810782B (zh) * 2020-06-12 2022-09-27 阿里巴巴集团控股有限公司 视频处理方法及设备、服务器、电子设备
CN111814732B (zh) * 2020-07-23 2024-02-09 度小满科技(北京)有限公司 一种身份验证方法及装置
CN112653920B (zh) 2020-12-18 2022-05-24 北京字跳网络技术有限公司 视频处理方法、装置、设备及存储介质
CN112689111B (zh) * 2020-12-21 2023-04-07 峰米(北京)科技有限公司 一种视频处理方法、装置、终端和存储介质
CN114697741B (zh) * 2020-12-30 2023-06-30 腾讯科技(深圳)有限公司 多媒体信息的播放控制方法及相关设备
CN112801004A (zh) * 2021-02-05 2021-05-14 网易(杭州)网络有限公司 视频片段的筛选方法、装置、设备及存储介质
CN113411661B (zh) * 2021-06-11 2023-01-31 北京百度网讯科技有限公司 用于记录信息的方法、装置、设备、存储介质及程序产品
CN113393558A (zh) * 2021-06-29 2021-09-14 维沃软件技术有限公司 漫画生成方法、装置、电子设备和存储介质
CN113552989A (zh) * 2021-06-30 2021-10-26 维沃移动通信(杭州)有限公司 录屏方法、装置及电子设备
CN113821680A (zh) * 2021-09-15 2021-12-21 深圳市银翔科技有限公司 一种移动电子证据管理方法及装置
CN113938631B (zh) * 2021-11-29 2023-11-03 青岛信芯微电子科技股份有限公司 一种基准监视器、图像帧截取方法及***
CN114040129B (zh) * 2021-11-30 2023-12-05 北京字节跳动网络技术有限公司 视频生成方法、装置、设备及存储介质
CN114390309A (zh) * 2022-01-13 2022-04-22 上海哔哩哔哩科技有限公司 直播界面显示方法和***
CN116033259B (zh) * 2022-12-20 2024-07-02 浙江力石科技股份有限公司 生成短视频方法、装置、计算机设备及存储介质
CN116112729A (zh) * 2023-02-02 2023-05-12 咪咕视讯科技有限公司 视频播放方法、装置、设备和存储介质

Citations (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20100080528A1 (en) * 2008-09-22 2010-04-01 Ed Yen Online video and audio editing
CN103928039A (zh) * 2014-04-15 2014-07-16 北京奇艺世纪科技有限公司 一种视频合成方法及装置
CN104780439A (zh) * 2014-01-15 2015-07-15 腾讯科技(深圳)有限公司 视频的处理方法及装置
CN104811787A (zh) * 2014-10-27 2015-07-29 深圳市腾讯计算机***有限公司 游戏视频录制方法及装置
CN105519095A (zh) * 2014-12-14 2016-04-20 深圳市大疆创新科技有限公司 一种视频处理方法、装置及播放装置
CN105681683A (zh) * 2016-02-24 2016-06-15 北京金山安全软件有限公司 一种视频和图片的混合播放方法及装置
US20160225408A1 (en) * 2015-01-29 2016-08-04 HiPOINT Technology Services, Inc. Video Recording and Editing System
CN106331869A (zh) * 2015-06-29 2017-01-11 北京金山安全软件有限公司 一种基于视频的图片重编辑方法及装置
CN106412708A (zh) * 2016-10-21 2017-02-15 上海与德信息技术有限公司 一种视频截图方法及装置

Family Cites Families (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP3472659B2 (ja) * 1995-02-20 2003-12-02 株式会社日立製作所 映像供給方法および映像供給システム
WO2005098854A1 (ja) * 2004-04-06 2005-10-20 Matsushita Electric Industrial Co., Ltd. 音声再生装置、音声再生方法及びプログラム
US9049482B2 (en) * 2012-02-19 2015-06-02 Udacity, Inc. System and method for combining computer-based educational content recording and video-based educational content recording
CN103974209A (zh) * 2013-01-29 2014-08-06 华为技术有限公司 视频短信的发送、接收方法及其装置和手持电子设备
US9795871B2 (en) * 2014-04-15 2017-10-24 Microsoft Technology Licensing, Llc Positioning a camera video overlay on gameplay video
CN105025375A (zh) * 2014-04-28 2015-11-04 联想移动通信科技有限公司 一种终端显示内容处理方法、装置及移动终端
CN105992064A (zh) * 2015-01-31 2016-10-05 乐视致新电子科技(天津)有限公司 一种分享截图的方法、装置及***
US20170034237A1 (en) * 2015-07-28 2017-02-02 Giga Entertainment Media Inc. Interactive Content Streaming Over Live Media Content
CN105872675A (zh) * 2015-12-22 2016-08-17 乐视网信息技术(北京)股份有限公司 截取视频动画的方法及装置
CN106851385B (zh) * 2017-02-20 2019-12-27 北京乐我无限科技有限责任公司 视频录制方法、装置和电子设备

Patent Citations (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20100080528A1 (en) * 2008-09-22 2010-04-01 Ed Yen Online video and audio editing
CN104780439A (zh) * 2014-01-15 2015-07-15 腾讯科技(深圳)有限公司 视频的处理方法及装置
CN103928039A (zh) * 2014-04-15 2014-07-16 北京奇艺世纪科技有限公司 一种视频合成方法及装置
CN104811787A (zh) * 2014-10-27 2015-07-29 深圳市腾讯计算机***有限公司 游戏视频录制方法及装置
CN105519095A (zh) * 2014-12-14 2016-04-20 深圳市大疆创新科技有限公司 一种视频处理方法、装置及播放装置
US20160225408A1 (en) * 2015-01-29 2016-08-04 HiPOINT Technology Services, Inc. Video Recording and Editing System
CN106331869A (zh) * 2015-06-29 2017-01-11 北京金山安全软件有限公司 一种基于视频的图片重编辑方法及装置
CN105681683A (zh) * 2016-02-24 2016-06-15 北京金山安全软件有限公司 一种视频和图片的混合播放方法及装置
CN106412708A (zh) * 2016-10-21 2017-02-15 上海与德信息技术有限公司 一种视频截图方法及装置

Cited By (31)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2018149175A1 (zh) * 2017-02-20 2018-08-23 北京金山安全软件有限公司 视频录制方法、装置和电子设备
US10939069B2 (en) 2017-02-20 2021-03-02 Beijing Kingsoft Internet Security Software Co., Ltd. Video recording method, electronic device and storage medium
CN107707968A (zh) * 2017-08-18 2018-02-16 广州爱美互动网络科技有限公司 一种网页视频转gif图片的数据处理方法及装置
CN107682654B (zh) * 2017-09-30 2019-11-26 北京金山安全软件有限公司 视频录制方法、拍摄装置、电子设备及介质
CN107682654A (zh) * 2017-09-30 2018-02-09 北京金山安全软件有限公司 视频录制方法、拍摄装置、电子设备及介质
CN107770625A (zh) * 2017-10-30 2018-03-06 广东小天才科技有限公司 一种基于移动终端的视频截取方法及移动终端
CN107770625B (zh) * 2017-10-30 2019-12-31 广东小天才科技有限公司 一种基于移动终端的视频截取方法及移动终端
CN107872620A (zh) * 2017-11-22 2018-04-03 北京小米移动软件有限公司 视频录制方法及装置
CN108449640A (zh) * 2018-03-26 2018-08-24 广州虎牙信息科技有限公司 直播视频输出控制方法、装置及存储介质、终端
CN108449640B (zh) * 2018-03-26 2021-05-07 广州虎牙信息科技有限公司 直播视频输出控制方法、装置及存储介质、终端
CN108769784A (zh) * 2018-06-28 2018-11-06 努比亚技术有限公司 屏幕录制方法、移动终端及存储介质
US11030987B2 (en) 2018-07-12 2021-06-08 Beijing Microlive Vision Technology Co., Ltd. Method for selecting background music and capturing video, device, terminal apparatus, and medium
CN108600825B (zh) * 2018-07-12 2019-10-25 北京微播视界科技有限公司 选择背景音乐拍摄视频的方法、装置、终端设备和介质
CN108600825A (zh) * 2018-07-12 2018-09-28 北京微播视界科技有限公司 选择背景音乐拍摄视频的方法、装置、终端设备和介质
CN109166596A (zh) * 2018-08-10 2019-01-08 北京微播视界科技有限公司 音乐编辑方法、装置、终端设备及计算机可读存储介质
CN109168076A (zh) * 2018-11-02 2019-01-08 北京字节跳动网络技术有限公司 在线课程的录制方法、装置、服务器和介质
CN110636365B (zh) * 2019-09-30 2022-01-25 北京金山安全软件有限公司 视频字符添加方法、装置、电子设备及存储介质
CN110662104A (zh) * 2019-09-30 2020-01-07 北京金山安全软件有限公司 视频拖动条生成方法和装置
CN110636365A (zh) * 2019-09-30 2019-12-31 北京金山安全软件有限公司 视频字符添加方法和装置
CN110662104B (zh) * 2019-09-30 2022-05-31 北京金山安全软件有限公司 视频拖动条生成方法、装置、电子设备及存储介质
CN111105816A (zh) * 2019-12-16 2020-05-05 安徽必果科技有限公司 人机交互式软件录屏方法
US12051446B2 (en) 2019-12-18 2024-07-30 Huawei Technologies Co., Ltd. Video processing method and apparatus and terminal device
CN112995746A (zh) * 2019-12-18 2021-06-18 华为技术有限公司 视频处理方法、装置与终端设备
CN111131760A (zh) * 2019-12-31 2020-05-08 视联动力信息技术股份有限公司 一种视频录制方法和装置
CN111131760B (zh) * 2019-12-31 2022-12-13 视联动力信息技术股份有限公司 一种视频录制方法和装置
CN113723397A (zh) * 2020-05-26 2021-11-30 华为技术有限公司 一种截屏方法及电子设备
WO2021238740A1 (zh) * 2020-05-26 2021-12-02 华为技术有限公司 一种截屏方法及电子设备
CN113723397B (zh) * 2020-05-26 2023-07-25 华为技术有限公司 一种截屏方法及电子设备
CN112423028A (zh) * 2020-10-26 2021-02-26 深圳Tcl新技术有限公司 多媒体文件传输方法、装置、多媒体终端以及存储介质
CN112580644A (zh) * 2020-12-08 2021-03-30 平安国际智慧城市科技股份有限公司 基于视频流抠图时间的测试方法、装置及可读存储介质
CN113115097A (zh) * 2021-03-30 2021-07-13 北京达佳互联信息技术有限公司 视频播放方法、装置、电子设备和存储介质

Also Published As

Publication number Publication date
WO2018149175A1 (zh) 2018-08-23
US10939069B2 (en) 2021-03-02
US20200007816A1 (en) 2020-01-02
CN106851385B (zh) 2019-12-27

Similar Documents

Publication Publication Date Title
CN106851385A (zh) 视频录制方法、装置和电子设备
CN107018443A (zh) 视频录制方法、装置和电子设备
US8917972B2 (en) Modifying audio in an interactive video using RFID tags
US20160330522A1 (en) Apparatus, systems and methods for a content commentary community
CN111526242B (zh) 音频处理方法、装置和电子设备
CN101803336B (zh) 用于对视频进行选择性音频修改的方法和***
US8930817B2 (en) Theme-based slideshows
CN104205209B9 (zh) 回放控制设备、回放控制方法
CN107562680A (zh) 数据处理方法、装置和终端设备
CN107093100A (zh) 多功能多媒体装置
US10381041B2 (en) System and method for automated video editing
CN109479157A (zh) 促进内容流的观看者之间的交互的方法、***和介质
CN105872786B (zh) 一种在节目中通过弹幕投放广告的方法及装置
CN107952238A (zh) 视频生成方法、装置和电子设备
CN106648675A (zh) 应用程序使用信息的展示方法、装置和电子设备
US20140205261A1 (en) Interactive audio/video system and method
CN102868862A (zh) 应用于移动终端的视频配音方法及该设备
Picarelli Aspirational paratexts: the case of ‘quality openers’ in TV promotion
CN104038774B (zh) 生成铃声文件的方法及装置
CN103733249A (zh) 信息***、信息再现装置、信息生成方法及记录介质
Kelly Time, technology and narrative form in contemporary US television drama: Pause, rewind, record
CN105872677A (zh) 一种多路视频信息显示的方法及装置
US20100239223A1 (en) Method for generating a sound series of photographs and apparatus for the generating and reproducing such sound series
CN106506325A (zh) 图片分享方法及装置
Roe The evolution of animated documentary

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
TA01 Transfer of patent application right

Effective date of registration: 20190628

Address after: Room A-3010, 2nd floor, No. 3 Courtyard, 30 Shixing Street, Shijingshan District, Beijing, 100041

Applicant after: BEIJING LEWO WUXIAN TECHNOLOGY CO.,LTD.

Address before: 100085 East District, Second Floor, 33 Xiaoying West Road, Haidian District, Beijing

Applicant before: BEIJING KINGSOFT INTERNET SECURITY SOFTWARE Co.,Ltd.

TA01 Transfer of patent application right
GR01 Patent grant
GR01 Patent grant