CN104869328A - 一种视频生成方法及装置 - Google Patents

一种视频生成方法及装置 Download PDF

Info

Publication number
CN104869328A
CN104869328A CN201510289039.4A CN201510289039A CN104869328A CN 104869328 A CN104869328 A CN 104869328A CN 201510289039 A CN201510289039 A CN 201510289039A CN 104869328 A CN104869328 A CN 104869328A
Authority
CN
China
Prior art keywords
video
word
template
instruction
video template
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
Application number
CN201510289039.4A
Other languages
English (en)
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 Kingsoft Internet Security Software 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 CN201510289039.4A priority Critical patent/CN104869328A/zh
Publication of CN104869328A publication Critical patent/CN104869328A/zh
Pending legal-status Critical Current

Links

Landscapes

  • Television Signal Processing For Recording (AREA)

Abstract

本发明实施例公开了一种视频生成方法及装置,方法包括:获得待添加文字的视频和第一视频模板,其中,第一视频模板为可编辑的视频模板;接收用户针对第一视频模板的文字编辑指令;根据文字编辑指令,对第一视频模板进行文字编辑处理,生成带有用户自定义文字信息的第二视频模板;利用第二视频模板对视频的画面进行处理,生成添加文字后的视频。应用本发明实施例,用户可以对视频模板进行文字编辑,将视频模板中包含的文字修改为用户所需要的文字,或者在视频模板中添加用户所需要的文字,进而利用编辑文字后的视频模板对视频进行美化,美化后新生成的视频中的文字满足了用户的需要,提高了用户体验效果。

Description

一种视频生成方法及装置
技术领域
本发明涉及视频技术领域,特别涉及一种视频生成方法及装置。
背景技术
随着电子设备的发展,越来越多的用户会利用手机、平板电脑等电子设备拍摄视频。通常情况下,用户会调用视频模板对所拍摄的视频进行美化,为所拍摄的视频添加文字、图形等等,以使所拍摄的视频美观。
但是,目前的视频模板中所包含的文字都是预先设定的,且用户无法对其中的文字进行编辑,进而导致美化后的视频中添加的文字无法满足用户的需要,用户体验效果不佳。
发明内容
本发明实施例的目的在于提供一种视频生成方法及装置,以使视频中所添加的文字满足用户的需要,提高用户的体验效果。
为达到上述目的,本发明实施例公开了一种视频生成方法,包括:
获得待添加文字的视频和第一视频模板,其中,所述第一视频模板为可编辑的视频模板;
接收用户针对所述第一视频模板的文字编辑指令;
根据所述文字编辑指令,对所述第一视频模板进行文字编辑处理,生成带有用户自定义文字信息的第二视频模板;
利用所述第二视频模板对所述视频的画面进行处理,生成添加文字后的视频,所述添加文字后的视频的画面中带有所述用户自定义文字信息。
较佳的,所述文字编辑指令,至少包括以下其中之一或任意组合:
文字添加指令、文字修改指令、文字删除指令,其中,所述文字添加指令和/或所述文字修改指令中携带有用户自定义文字信息。
较佳的,所述文字修改指令,至少包括以下其中之一或任意组合:
字体设置、字形设置、字号设置、字体颜色设置、文字效果设置。
较佳的,所述利用所述第二视频模板对所述视频的画面进行处理,生成添加文字后的视频,包括:
利用所述第二视频模板对所述视频的画面进行处理,采用预设的视频编码算法,生成添加文字后的视频。
为达到上述目的,本发明实施例公开了一种视频生成装置,包括:获得模块、接收模块、处理模块和生成模块,其中,
所述获得模块,用于获得待添加文字的视频和第一视频模板,其中,所述第一视频模板为可编辑的视频模板;
所述接收模块,用于接收用户针对所述获得模块获得的第一视频模板的文字编辑指令;
所述处理模块,用于根据所述接收模块接收到的文字编辑指令,对所述获得模块获得的第一视频模板进行文字编辑处理,生成带有用户自定义文字信息的第二视频模板;
所述生成模块,用于利用所述处理模块生成的第二视频模板对所述获得模块获得的视频的画面进行处理,生成添加文字后的视频,所述添加文字后的视频的画面中带有所述用户自定义文字信息。
较佳的,所述文字编辑指令,至少包括以下其中之一或任意组合:
文字添加指令、文字修改指令、文字删除指令,其中,所述文字添加指令和/或所述文字修改指令中携带有用户自定义文字信息。
较佳的,所述文字修改指令,至少包括以下其中之一或任意组合:
字体设置、字形设置、字号设置、字体颜色设置、文字效果设置。
较佳的,所述生成模块,具体用于:
利用所述处理模块生成的第二视频模板对所述获得模块获得的视频的画面进行处理,采用预设的视频编码算法,生成添加文字后的视频。
由上述的技术方案可见,本发明实施例提供了一种视频生成方法及装置,获得待添加文字的视频和第一视频模板,其中,所述第一视频模板为可编辑的视频模板;接收用户针对所述第一视频模板的文字编辑指令;根据所述文字编辑指令,对所述第一视频模板进行文字编辑处理,生成带有用户自定义文字信息的第二视频模板;利用所述第二视频模板对所述视频的画面进行处理,生成添加文字后的视频,所述添加文字后的视频的画面中带有所述用户自定义文字信息。应用本发明实施例所提供的技术方案,用户可以对视频模板进行文字编辑,将视频模板中包含的文字修改为用户所需要的文字,或者在视频模板中添加用户所需要的文字,进而利用编辑文字后的视频模板对视频进行美化,美化后新生成的视频中的文字满足了用户的需要,提高了用户体验效果。
附图说明
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1为本发明实施例提供的一种视频生成方法的流程示意图;
图2为本发明实施例提供的一种视频生成装置的结构示意图。
具体实施方式
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
需要说明的是,本发明的实施例优选适用于移动设备,例如,iOS操作***(iOS是由苹果公司开发的手持设备操作***)、安卓操作***(Android***是一种基于Linux的自由及开放源代码的操作***)、Windows Phone操作***(Windows Phone是微软公司发布的一款手机操作***)的移动设备,当然也适用于计算机、平板电脑等等,本发明对此不作限定。
下面通过具体实施例,对本发明进行详细说明。
图1为本发明实施例提供的一种视频生成方法的流程示意图,可以包括:
S101:获得待添加文字的视频和第一视频模板;
其中,所述第一视频模板为可编辑的视频模板;
S102:接收用户针对所述第一视频模板的文字编辑指令;
在实际应用中,文字编辑指令可以至少包括以下其中之一或任意组合:
文字添加指令、文字修改指令、文字删除指令,其中,所述文字添加指令和/或所述文字修改指令中携带有用户自定义文字信息。
在实际应用中,文字修改指令,可以至少包括以下其中之一或任意组合:
字体设置、字形设置、字号设置、字体颜色设置、文字效果设置。
S103:根据所述文字编辑指令,对所述第一视频模板进行文字编辑处理,生成带有用户自定义文字信息的第二视频模板;
S104:利用所述第二视频模板对所述视频的画面进行处理,生成添加文字后的视频,所述添加文字后的视频的画面中带有所述用户自定义文字信息。
示例性的,在实际应用中,可以预先生成若干个可编辑的视频模板,并将生成的若干可编辑的视频模板存储在视频模板库中,具体的,就面向对象的程序设计语言(例如JAVA语言、C++)而言,生成若干个可编辑的视频模板,可以定义一个接口,该接口中包含编辑文字的方法,进而定义一个包含实现上述接口中编辑文字方法的类,使得生成的视频模板可编辑。
假设视频模板库中存储三个视频模板,分别为模板x、模板y和模板z;设备中存储有三个视频,分别为视频A、视频B和视频C,用户欲对视频A进行美化,则获得视频A,根据用户的选择操作,获得视频模板,假设获得的视频模板为模板y;接收用户针对模板y的文字编辑指令;对模板y进行文字编辑处理,生成带有用户自定义文字信息的视频模板y′。
在模板y中带有文字的情况下,可以在所带有文字的基础上进行文字添加或者修改或者删除,在模板y中不带有文字的情况下,可以直接进行文字添加。使得
在实际应用中,对模板中所包含的文字进行修改,可以进行字体的设置、字形的设置、字号的设置、字体颜色的设置以及文字效果的设置。例如,将字体设置为宋体、字形设置为倾斜、字号设置为四号、字体颜色设置为红色、文字效果设置为阴影。
利用模板y′对视频A的画面处理,生成添加文字后的视频A′,添加文字后的视频A′的画面中带有用户自定义文字信息。
在实际应用中,可以利用y′对视频A的画面进行处理,采用预设的视频编码算法,生成添加文字后的视频A′。
假设预设的编码算法为:MPEG-4视频压缩算法,则采用MPEG-4视频压缩算法,利用y′对视频A的画面进行处理,生成扩展名为“.mpeg4”的视频文件。
应用本发明图1所示实施例,用户可以对视频模板进行文字编辑,将视频模板中包含的文字修改为用户所需要的文字,或者在视频模板中添加用户所需要的文字,进而利用编辑文字后的视频模板对视频进行美化,美化后新生成的视频中的文字满足了用户的需要,提高了用户体验效果。
与上述的方法实施例相对应,本发明实施例还提供一种视频生成装置。
图2为本发明实施例提供的一种视频装置的结构示意图,可以包括:获得模块201、接收模块202、处理模块203和生成模块204,其中,
获得模块201,用于获得待添加文字的视频和第一视频模板,其中,所述第一视频模板为可编辑的视频模板;
接收模块202,用于接收用户针对获得模块201获得的第一视频模板的文字编辑指令;
在实际应用中,本发明实施例中的接收模块202接收到的文字编辑指令,至少可以包括以下其中之一或任意组合:
文字添加指令、文字修改指令、文字删除指令,其中,所述文字添加指令和/或所述文字修改指令中携带有用户自定义文字信息。
在实际应用中,文字修改指令,至少可以包括以下其中之一或任意组合:
字体设置、字形设置、字号设置、字体颜色设置、文字效果设置。
处理模块203,用于根据接收模块202接收到的文字编辑指令,对获得模块201获得的第一视频模板进行文字编辑处理,生成带有用户自定义文字信息的第二视频模板;
生成模块204,用于利用处理模块203生成的第二视频模板对获得模块201获得的视频的画面进行处理,生成添加文字后的视频,所述添加文字后的视频的画面中带有所述用户自定义文字信息。
在实际应用中,本发明实施例的生成模块204,具体可以用于:
利用处理模块203生成的第二视频模板对获得模块201获得的视频的画面进行处理,采用预设的视频编码算法,生成添加文字后的视频。
应用本发明图2所示实施例,用户可以对视频模板进行文字编辑,将视频模板中包含的文字修改为用户所需要的文字,或者在视频模板中添加用户所需要的文字,进而利用编辑文字后的视频模板对视频进行美化,美化后新生成的视频中的文字满足了用户的需要,提高了用户体验效果。
需要说明的是,在本文中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。
本说明书中的各个实施例均采用相关的方式描述,各个实施例之间相同相似的部分互相参见即可,每个实施例重点说明的都是与其他实施例的不同之处。尤其,对于装置实施例而言,由于其基本相似于方法实施例,所以描述的比较简单,相关之处参见方法实施例的部分说明即可。
本领域普通技术人员可以理解实现上述方法实施方式中的全部或部分步骤是可以通过程序来指令相关的硬件来完成,所述的程序可以存储于计算机可读取存储介质中,这里所称得的存储介质,如:ROM/RAM、磁碟、光盘等。
以上所述仅为本发明的较佳实施例而已,并非用于限定本发明的保护范围。凡在本发明的精神和原则之内所作的任何修改、等同替换、改进等,均包含在本发明的保护范围内。

Claims (8)

1.一种视频生成方法,其特征在于,包括:
获得待添加文字的视频和第一视频模板,其中,所述第一视频模板为可编辑的视频模板;
接收用户针对所述第一视频模板的文字编辑指令;
根据所述文字编辑指令,对所述第一视频模板进行文字编辑处理,生成带有用户自定义文字信息的第二视频模板;
利用所述第二视频模板对所述视频的画面进行处理,生成添加文字后的视频,所述添加文字后的视频的画面中带有所述用户自定义文字信息。
2.根据权利要求1所述的方法,其特征在于,所述文字编辑指令,至少包括以下其中之一或任意组合:
文字添加指令、文字修改指令、文字删除指令,其中,所述文字添加指令和/或所述文字修改指令中携带有用户自定义文字信息。
3.根据权利要求2所述的方法,其特征在于,所述文字修改指令,至少包括以下其中之一或任意组合:
字体设置、字形设置、字号设置、字体颜色设置、文字效果设置。
4.根据权利要求1至3任意一项所述的方法,其特征在于,所述利用所述第二视频模板对所述视频的画面进行处理,生成添加文字后的视频,包括:
利用所述第二视频模板对所述视频的画面进行处理,采用预设的视频编码算法,生成添加文字后的视频。
5.一种视频生成装置,其特征在于,包括:获得模块、接收模块、处理模块和生成模块,其中,
所述获得模块,用于获得待添加文字的视频和第一视频模板,其中,所述第一视频模板为可编辑的视频模板;
所述接收模块,用于接收用户针对所述获得模块获得的第一视频模板的文字编辑指令;
所述处理模块,用于根据所述接收模块接收到的文字编辑指令,对所述获得模块获得的第一视频模板进行文字编辑处理,生成带有用户自定义文字信息的第二视频模板;
所述生成模块,用于利用所述处理模块生成的第二视频模板对所述获得模块获得的视频的画面进行处理,生成添加文字后的视频,所述添加文字后的视频的画面中带有所述用户自定义文字信息。
6.根据权利要求5所述的装置,其特征在于,所述文字编辑指令,至少包括以下其中之一或任意组合:
文字添加指令、文字修改指令、文字删除指令,其中,所述文字添加指令和/或所述文字修改指令中携带有用户自定义文字信息。
7.根据权利要求6所述的装置,其特征在于,所述文字修改指令,至少包括以下其中之一或任意组合:
字体设置、字形设置、字号设置、字体颜色设置、文字效果设置。
8.根据权利要求5所述的装置,其特征在于,所述生成模块,具体用于:
利用所述处理模块生成的第二视频模板对所述获得模块获得的视频的画面进行处理,采用预设的视频编码算法,生成添加文字后的视频。
CN201510289039.4A 2015-05-29 2015-05-29 一种视频生成方法及装置 Pending CN104869328A (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201510289039.4A CN104869328A (zh) 2015-05-29 2015-05-29 一种视频生成方法及装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201510289039.4A CN104869328A (zh) 2015-05-29 2015-05-29 一种视频生成方法及装置

Publications (1)

Publication Number Publication Date
CN104869328A true CN104869328A (zh) 2015-08-26

Family

ID=53914809

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201510289039.4A Pending CN104869328A (zh) 2015-05-29 2015-05-29 一种视频生成方法及装置

Country Status (1)

Country Link
CN (1) CN104869328A (zh)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN112307711A (zh) * 2020-11-23 2021-02-02 杭州美册科技有限公司 一种基于安卓的文字编辑方法和装置

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101594475A (zh) * 2008-05-26 2009-12-02 新奥特(北京)视频技术有限公司 一种字幕背景模板自适应选择的方法
CN102314441A (zh) * 2010-06-30 2012-01-11 百度在线网络技术(北京)有限公司 用于供用户进行个性化素材输入的方法、设备和***
CN102447839A (zh) * 2011-08-26 2012-05-09 深圳市万兴软件有限公司 一种基于Quartz Composer的视频制作方法及装置
CN104301629A (zh) * 2013-07-16 2015-01-21 梦蝶股份有限公司 供影音播放装置播放个人化影音的***与方法
CN104349175A (zh) * 2014-08-18 2015-02-11 周敏燕 一种基于手机终端的视频制作***及方法
WO2015030003A1 (ja) * 2013-08-27 2015-03-05 富士フイルム株式会社 映像制作システムおよび映像制作方法

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101594475A (zh) * 2008-05-26 2009-12-02 新奥特(北京)视频技术有限公司 一种字幕背景模板自适应选择的方法
CN102314441A (zh) * 2010-06-30 2012-01-11 百度在线网络技术(北京)有限公司 用于供用户进行个性化素材输入的方法、设备和***
CN102447839A (zh) * 2011-08-26 2012-05-09 深圳市万兴软件有限公司 一种基于Quartz Composer的视频制作方法及装置
CN104301629A (zh) * 2013-07-16 2015-01-21 梦蝶股份有限公司 供影音播放装置播放个人化影音的***与方法
WO2015030003A1 (ja) * 2013-08-27 2015-03-05 富士フイルム株式会社 映像制作システムおよび映像制作方法
CN104349175A (zh) * 2014-08-18 2015-02-11 周敏燕 一种基于手机终端的视频制作***及方法

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN112307711A (zh) * 2020-11-23 2021-02-02 杭州美册科技有限公司 一种基于安卓的文字编辑方法和装置

Similar Documents

Publication Publication Date Title
CN104581510A (zh) 音箱音量设置方法及装置
CN104598902A (zh) 一种用于识别截图的方法、装置和浏览器
CN103235685A (zh) 一种设置终端操作***桌面内容的方法和装置
CN105204859A (zh) 动画管理方法及其***
CN113110829B (zh) 多ui组件库数据处理方法及装置
KR20180036153A (ko) 영상 편집 시스템 및 방법
CN105630511A (zh) 字体切换方法及终端设备
CN103677821A (zh) 软件开发工具代码发布的方法和装置
CN104156222A (zh) 自定义Android设备桌面的方法
CN105407384A (zh) 一种利用二维码标识媒体播放内容的方法、装置及***
CN105094824A (zh) 一种智能手表上的通知消息展示方法以及一种智能手表
CN113079273A (zh) 水印处理方法、装置、电子设备及介质
CN104657668A (zh) 一种终端
CN104639973A (zh) 一种信息推送方法及装置
AU2003256174A1 (en) Irregular mesh and embedded geometric description in a computer graphics system
CN104869328A (zh) 一种视频生成方法及装置
CN110992251B (zh) 视频中logo替换方法、装置及电子设备
CN104991695A (zh) 一种信息处理方法及电子设备
CN104657991A (zh) 一种图片处理的方法
CN108664298A (zh) 一种主题图标生成方法和装置
KR102334704B1 (ko) 영상 편집 시스템 및 방법
CN102984676A (zh) 处理消息会话的方法和终端
CN111443945B (zh) 组件代码修改方法及设备
CN108255486B (zh) 用于表单设计的视图转换方法、装置和电子设备
US8578259B2 (en) Media portability and compatibility for different destination platforms

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
EXSB Decision made by sipo to initiate substantive examination
SE01 Entry into force of request for substantive examination
RJ01 Rejection of invention patent application after publication
RJ01 Rejection of invention patent application after publication

Application publication date: 20150826