CN112839245A - 一种基于二维码技术的视频工程分享方法 - Google Patents
一种基于二维码技术的视频工程分享方法 Download PDFInfo
- Publication number
- CN112839245A CN112839245A CN202110125317.8A CN202110125317A CN112839245A CN 112839245 A CN112839245 A CN 112839245A CN 202110125317 A CN202110125317 A CN 202110125317A CN 112839245 A CN112839245 A CN 112839245A
- Authority
- CN
- China
- Prior art keywords
- file
- video
- engineering
- dimensional code
- project
- 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 25
- 238000005516 engineering process Methods 0.000 title claims abstract description 14
- 238000004519 manufacturing process Methods 0.000 claims description 16
- 238000004458 analytical method Methods 0.000 claims description 3
- 230000006399 behavior Effects 0.000 claims description 3
- 230000005540 biological transmission Effects 0.000 abstract description 8
- 230000009286 beneficial effect Effects 0.000 abstract description 2
- 230000000694 effects Effects 0.000 description 3
- 230000007547 defect Effects 0.000 description 1
Images
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/20—Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
- H04N21/23—Processing of content or additional data; Elementary server operations; Server middleware
- H04N21/235—Processing of additional data, e.g. scrambling of additional data or processing content descriptors
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/70—Information retrieval; Database structures therefor; File system structures therefor of video data
- G06F16/71—Indexing; Data structures therefor; Storage structures
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/90—Details of database functions independent of the retrieved data types
- G06F16/95—Retrieval from the web
- G06F16/955—Retrieval from the web using information identifiers, e.g. uniform resource locators [URL]
- G06F16/9554—Retrieval from the web using information identifiers, e.g. uniform resource locators [URL] by using bar codes
-
- 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/435—Processing of additional data, e.g. decrypting of additional data, reconstructing software from modules extracted from the transport stream
-
- 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/80—Generation or processing of content or additional data by content creator independently of the distribution process; Content per se
- H04N21/85—Assembly of content; Generation of multimedia applications
- H04N21/854—Content authoring
- H04N21/8543—Content authoring using a description language, e.g. Multimedia and Hypermedia information coding Expert Group [MHEG], eXtensible Markup Language [XML]
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Databases & Information Systems (AREA)
- Signal Processing (AREA)
- Theoretical Computer Science (AREA)
- Data Mining & Analysis (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Software Systems (AREA)
- Computer Security & Cryptography (AREA)
- Human Computer Interaction (AREA)
- Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
Abstract
本发明公开了一种基于二维码技术的视频工程分享方法。它具体包括如下步骤:(1)视频创作:制作一个视频,将操作记录保存成一个xml格式的工程文件,将工程文件上传到云端并生成一个二维码图片链接,将二维码图片链接分享给其他用户或发送到其他设备上;(2)视频使用:获取一个二维码图片链接下载工程文件到本地,扫描工程文件获取工程中需要的素材模板文件并从云端下载,加载工程对于工程中使用的媒体文件以默认文件表示,使用者继续创作视频。本发明的有益效果是:以二维码图片的形式进行跨设备传输,极大方便了用户间视频工程的传递和跨设备的视频编辑。
Description
技术领域
本发明涉及视频处理相关技术领域,尤其是指一种基于二维码技术的视频工程分享方法。
背景技术
随着视频相关技术的更新,用户可以制作出包含越来越多酷炫特效的视频;但是同时对于这些高级的特效,制作门槛也在不断提升,对于没有视频制作基础的用户,想要独立制作的包含复杂特效的视频有一定难度;现有的一些视频制作app基于这种情况开放出了素材中心,由官方的设计人员定期公布一些视频工程模版给用户使用,但是这种方式也有一定的局限性,例如模板必须要上传到素材中心才可以提供给其他用户使用,并非所有用户都可以上传模板。同时有些用户在创作视频过程中需要切换到另一台被设备上继续制作,如果必须在新设备中重复之前的所有流程又略显多余,因此需要一种更便利的方式来支持在用户或者不同设备之间传递视频工程的方式。
发明内容
本发明是为了克服现有技术中存在上述的不足,提供了一种快捷便利的基于二维码技术的视频工程分享方法。
为了实现上述目的,本发明采用以下技术方案:
一种基于二维码技术的视频工程分享方法,具体包括如下步骤:
(1)视频创作:制作一个视频,将操作记录保存成一个xml格式的工程文件,将工程文件上传到云端并生成一个二维码图片链接,将二维码图片链接分享给其他用户或发送到其他设备上;
(2)视频使用:获取一个二维码图片链接下载工程文件到本地,扫描工程文件获取工程中需要的素材模板文件并从云端下载,加载工程对于工程中使用的媒体文件以默认文件表示,使用者继续创作视频。
本方法基于二维码和xml技术,可以将视频制作过程以二维码图片的形式进行跨设备传输,极大方便了用户间视频工程的传递和跨设备的视频编辑。通过工程分享功能,用户无需将自己制作的视频上传到素材中心即可让他人在自己的基础上继续创作;对于某些只希望小范围内传递视频工程的用户,工程分享功能也能在保证其隐私性的同时给用户提供便利;当用户需要切换设备继续制作视频工程时,无需在新设备上从头开始重新直接视频,通过工程分享功能只需要将视频工程文件传递到新设备上即可快速在原基础上继续创作视频。
作为优选,在步骤(1)中,为了将视频的制作过程以文件的形式保存,需要记录下用户在制作中所用到的素材和编辑行为,主要包括:图片、视频、音频这些媒体文件的路径,使用到的公共模板id,在制作过程中对这些素材所做的编辑操作。
作为优选,在步骤(1)中,Android/iOS平台都使用libxml2库来支持xml文件的保存和解析,xml文件基于文本,便于记录和阅读,也能方便调试;Android/iOS平台使用开源库Zxing生成和解析QRCode二维码。
作为优选,在步骤(2)中,使用者通过二维码图片下载视频工程的xml文件并通过app打开,在解析工程文件时首先需要读取出文件中的版本信息,如果和app当前版本不一致时需要给用户提示升级app。
作为优选,在步骤(2)中,对于媒体文件,工程中保存的路径可能在新的设备上并不存在,因此需要在加载工程时将其替换为默认的素材,在加载完成后提供其他方式让用户替换成自己需要使用的素材;公共的模板文件首先检查在设备中是否存在,如果不存在则去云端下载;之后以工程文件中记录的信息将创作者所有的自定义操作应用到这些素材中,以模拟出一段完整的视频制作过程。
本发明的有益效果是:以二维码图片的形式进行跨设备传输,极大方便了用户间视频工程的传递和跨设备的视频编辑,用户无需将自己制作的视频上传到素材中心即可让他人在自己的基础上继续创作工程分享功能也能在保证其隐私性的同时给用户提供便利;通过工程分享功能只需要将视频工程文件传递到新设备上即可快速在原基础上继续创作视频。
附图说明
图1是本发明的方法流程图。
具体实施方式
下面结合附图和具体实施方式对本发明做进一步的描述。
如图1所述的实施例中,一种基于二维码技术的视频工程分享方法,具体包括如下步骤:
(1)视频创作:制作一个视频,将操作记录保存成一个xml格式的工程文件,将工程文件上传到云端并生成一个二维码图片链接,将二维码图片链接分享给其他用户或发送到其他设备上;
为了将视频的制作过程以文件的形式保存,需要记录下用户在制作中所用到的素材和编辑行为,主要包括:图片、视频、音频这些媒体文件的路径,使用到的公共模板id,在制作过程中对这些素材所做的编辑操作,例如调整分辨率、音量、显示在屏幕中的位置和出现的时间段等。
Android/iOS平台都使用libxml2库来支持xml文件的保存和解析,xml文件基于文本,便于记录和阅读,也能方便调试;Android/iOS平台使用开源库Zxing生成和解析QRCode二维码。
(2)视频使用:获取一个二维码图片链接下载工程文件到本地,扫描工程文件获取工程中需要的素材模板文件并从云端下载,加载工程对于工程中使用的媒体文件以默认文件表示,使用者继续创作视频;
使用者通过二维码图片下载视频工程的xml文件并通过app打开,在解析工程文件时首先需要读取出文件中的版本信息,如果和app当前版本不一致(一般是工程文件版本大与app版本)时需要给用户提示升级app。
对于媒体文件,工程中保存的路径可能在新的设备上并不存在,因此需要在加载工程时将其替换为默认的素材,例如一张黑色的图片和一段静音的音频,在加载完成后提供其他方式让用户替换成自己需要使用的素材;公共的模板文件首先检查在设备中是否存在,如果不存在则去云端下载;之后以工程文件中记录的信息将创作者所有的自定义操作应用到这些素材中,以模拟出一段完整的视频制作过程。加载完成后使用者就可以在新的设备上继续自己的创作。
通过工程分享功能,用户无需将自己制作的视频上传到素材中心即可让他人在自己的基础上继续创作;对于某些只希望小范围内传递视频工程的用户,工程分享功能也能在保证其隐私性的同时给用户提供便利;当用户需要切换设备继续制作视频工程时,无需在新设备上从头开始重新直接视频,通过工程分享功能只需要将视频工程文件传递到新设备上即可快速在原基础上继续创作视频。本方法基于二维码和xml技术,可以将视频制作过程以二维码图片的形式进行跨设备传输,极大方便了用户间视频工程的传递和跨设备的视频编辑。
Claims (5)
1.一种基于二维码技术的视频工程分享方法,其特征是,具体包括如下步骤:
(1)视频创作:制作一个视频,将操作记录保存成一个xml格式的工程文件,将工程文件上传到云端并生成一个二维码图片链接,将二维码图片链接分享给其他用户或发送到其他设备上;
(2)视频使用:获取一个二维码图片链接下载工程文件到本地,扫描工程文件获取工程中需要的素材模板文件并从云端下载,加载工程对于工程中使用的媒体文件以默认文件表示,使用者继续创作视频。
2.根据权利要求1所述的一种基于二维码技术的视频工程分享方法,其特征是,在步骤(1)中,为了将视频的制作过程以文件的形式保存,需要记录下用户在制作中所用到的素材和编辑行为,主要包括:图片、视频、音频这些媒体文件的路径,使用到的公共模板id,在制作过程中对这些素材所做的编辑操作。
3.根据权利要求1或2所述的一种基于二维码技术的视频工程分享方法,其特征是,在步骤(1)中,Android/iOS平台都使用libxml2库来支持xml文件的保存和解析,xml文件基于文本,便于记录和阅读,也能方便调试;Android/iOS平台使用开源库Zxing生成和解析QRCode二维码。
4.根据权利要求1所述的一种基于二维码技术的视频工程分享方法,其特征是,在步骤(2)中,使用者通过二维码图片下载视频工程的xml文件并通过app打开,在解析工程文件时首先需要读取出文件中的版本信息,如果和app当前版本不一致时需要给用户提示升级app。
5.根据权利要求1或4所述的一种基于二维码技术的视频工程分享方法,其特征是,在步骤(2)中,对于媒体文件,工程中保存的路径可能在新的设备上并不存在,因此需要在加载工程时将其替换为默认的素材,在加载完成后提供其他方式让用户替换成自己需要使用的素材;公共的模板文件首先检查在设备中是否存在,如果不存在则去云端下载;之后以工程文件中记录的信息将创作者所有的自定义操作应用到这些素材中,以模拟出一段完整的视频制作过程。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202110125317.8A CN112839245A (zh) | 2021-01-29 | 2021-01-29 | 一种基于二维码技术的视频工程分享方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202110125317.8A CN112839245A (zh) | 2021-01-29 | 2021-01-29 | 一种基于二维码技术的视频工程分享方法 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN112839245A true CN112839245A (zh) | 2021-05-25 |
Family
ID=75931004
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202110125317.8A Pending CN112839245A (zh) | 2021-01-29 | 2021-01-29 | 一种基于二维码技术的视频工程分享方法 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN112839245A (zh) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN113573094A (zh) * | 2021-09-24 | 2021-10-29 | 秒影工场(北京)科技有限公司 | 一种视频分享方法及*** |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20100325547A1 (en) * | 2009-06-18 | 2010-12-23 | Cyberlink Corp. | Systems and Methods for Sharing Multimedia Editing Projects |
CN103514351A (zh) * | 2012-06-28 | 2014-01-15 | 三星电子(中国)研发中心 | 一种多媒体文件的编辑方法、装置和*** |
CN106060343A (zh) * | 2016-06-21 | 2016-10-26 | 广州伟度计算机科技有限公司 | 一种用于辅助教学过程的微课助手实现***及方法 |
CN111277905A (zh) * | 2020-03-09 | 2020-06-12 | 新华智云科技有限公司 | 一种在线协同视频编辑方法及装置 |
CN112272325A (zh) * | 2020-10-20 | 2021-01-26 | 深圳市前海手绘科技文化有限公司 | 一种在线视频制作中移动端和网页端素材实时同步的方法 |
-
2021
- 2021-01-29 CN CN202110125317.8A patent/CN112839245A/zh active Pending
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20100325547A1 (en) * | 2009-06-18 | 2010-12-23 | Cyberlink Corp. | Systems and Methods for Sharing Multimedia Editing Projects |
CN103514351A (zh) * | 2012-06-28 | 2014-01-15 | 三星电子(中国)研发中心 | 一种多媒体文件的编辑方法、装置和*** |
CN106060343A (zh) * | 2016-06-21 | 2016-10-26 | 广州伟度计算机科技有限公司 | 一种用于辅助教学过程的微课助手实现***及方法 |
CN111277905A (zh) * | 2020-03-09 | 2020-06-12 | 新华智云科技有限公司 | 一种在线协同视频编辑方法及装置 |
CN112272325A (zh) * | 2020-10-20 | 2021-01-26 | 深圳市前海手绘科技文化有限公司 | 一种在线视频制作中移动端和网页端素材实时同步的方法 |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN113573094A (zh) * | 2021-09-24 | 2021-10-29 | 秒影工场(北京)科技有限公司 | 一种视频分享方法及*** |
CN113573094B (zh) * | 2021-09-24 | 2022-01-07 | 秒影工场(北京)科技有限公司 | 一种视频分享方法及*** |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP4430882B2 (ja) | 複合メディアコンテンツの変換装置及び変換方法並びに複合メディアコンテンツ変換プログラム | |
TWI241824B (en) | Mobile phone and related method for displaying text message with various background images | |
CN111510744B (zh) | 一种处理视音频的方法、装置、电子设备及存储介质 | |
US8156417B2 (en) | Computer-readable recording medium having template for easy preparing multimedia contests | |
CN101334819B (zh) | 数字内容的生成和使用 | |
JP2015216630A (ja) | メディア構成の分散編集のために、制作コンテンツを統合し、同期し、ストリーミングする方法 | |
WO2001093206A1 (fr) | Dispositif de montage d'animation, procede de montage d'animation, programme de montage d'animation, et support enregistre contenant un programme informatique de montage d'animation | |
CN101501775A (zh) | 媒体时间线处理基础结构 | |
CN110248116B (zh) | 图片处理方法、装置、计算机设备及存储介质 | |
CN112839245A (zh) | 一种基于二维码技术的视频工程分享方法 | |
CN102969013B (zh) | 数据处理设备及其控制方法 | |
US7484201B2 (en) | Nonlinear editing while freely selecting information specific to a clip or a track | |
KR20130065866A (ko) | 기록 편찬시스템 및 이를 이용한 공정 방법 | |
KR101489211B1 (ko) | 사진을 이용한 동영상 제작 방법 및 그 장치 | |
KR20020014078A (ko) | 컴퓨터의 이미지 편집시스템 | |
CN101882451B (zh) | Dvd动态菜单生成装置及方法 | |
JP2006048465A (ja) | コンテンツ生成システム、プログラム及び記録媒体 | |
CN112800738B (zh) | 一种Web智能交互节目在线制作和更新的方法和*** | |
WO2022252916A1 (zh) | 特效配置文件的生成方法、装置、设备及介质 | |
US20090106703A1 (en) | Method and apparatus to provide user-customized content | |
CN112433804B (zh) | 三分屏课件播放方法及教学*** | |
KR20130088619A (ko) | 자작 동화 제작 시스템 및 이를 이용한 자작 동화 공유 서비스 제공 방법 | |
CN104717546A (zh) | 一种图像处理方法及装置 | |
KR101648534B1 (ko) | Iso 기반 파일 포맷을 이용한 재생 목록 구성 장치 및 방법 | |
Green et al. | Edge animate goes mobile |
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 | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20210525 |
|
RJ01 | Rejection of invention patent application after publication |