Font Size: a A A

Research And Implementation Of Video Editing Technology Based On OpenGL

Posted on:2018-05-21Degree:MasterType:Thesis
Country:ChinaCandidate:Z L PengFull Text:PDF
GTID:2348330533466493Subject:Engineering
Abstract/Summary:
In recent years,with the rapid development of computer graphics,digital video technology is more and more popular,Non-linear video editing system for processing digital video has become main authoring tools of the numerous film and television media,video social networking platform.In traditional non-linear video editing system,the video effect processing is generally based on CPU or special board technology.When the resolution of the video is bigger,the more pixels,the video effect is more complex.It could consume too much CPU resources or could cannot achieve by the board.This would result in the video image not smooth.And this could not satisfy the purpose of the video creators want to enhance the visual effect of video.There was a nonlinear editing technique base on CPU+GPU,and its development is increasingly mature,and gradually become a mainstream contemporary video editing technique.Effect technology is a very important part in non-linear video editing technology,it is mainly used to enhance the visual effect of video,better express intention of creative personnel.This article is mainly to research the techniques of the video effect editing and research the design and implementation of video editing system base on the result of the study.Firstly,this paper has researched the video editing relevant technology such as the image processing technology,OpenGL development platform,texture mapping,and video editing system,Then researched the non-linear video editing system of video effect algorithms,including linear transformation and non-linear transformation,scaling,fuzzy processing,fades,flip,blinds,etc.These algorithms are used to control video transformation law of each frame,so as to achieve different effects.And implement above effects based on Open GL platform,supports both single and multiple video editing.And this paper also proposes a method,which can quick read image data from GPU.Then designed the architecture of the whole system,implemented the function of the vedio edting system,including video special effects,video clips,text effects,sound effects processing.
Keywords/Search Tags:Video editing, Graphics processing, Video effects, Open GL
Related items