Font Size: a A A

Design And Implementation Of Picture Play Making System Based On Android

Posted on:2021-05-15Degree:MasterType:Thesis
Country:ChinaCandidate:Z Z LiuFull Text:PDF
GTID:2428330614971132Subject:Software engineering
Abstract/Summary:PDF Full Text Request
As the rapidly popularizing of 4G network at home,the short videos based on mobile terminal have become a new mass communication carrier.As a form of short videos,the picture play regards pictures or photos as the principal parts to compose a complete drama series structure so as to complete the exposition of a story.Compare the production between picture play and ordinary video production,it is more convenient to obtain materials with low production costs and easier for ordinary creators to participate and spread for picture play.This paper took the picture play as the start point,based on the related technology provided by my internship company,designed and realized a production tool for picture play based on Android system.The main contents are included of the following four functional modules: module for picture play player,module for template selection of picture play,module for picture play production and module for picture play video sharing.Among these modules,module for picture play player originates from the actual project of the internship company;module for template selection of picture play integrates countless template resources of high-quality picture plays for creators to reference and use;module for picture play production contains seven functions including picture selection function,filter editing function,voiceover editing function,sound effect editing function,background music editing function,duration editing function,transition editing function for users to make a picture play in different ways;module for picture play video sharing includes the video recording function,and provides users several social sharing channel to sharing their picture play videos.My main work is as flow.Firstly,through the feasibility study,I learned the current status and pain points of the industry and established the significance and value of the research with the picture play as the starting point.Secondly,I analyzed the needs of the entire system,determined the use cases of each functional module of the system,and planned and scheduled the project.Again,I designed the system based on the results of the needs analysis to determine the system's functional structure.Afterwards,I worked out detailed implementation plans for each functional module and implemented them through code.Finally,I verified the effectiveness and reliability of the entire system through functional and non-functional tests.This system is composed of two parts of server and client.The Spring Boot framework is adopted by server,while the latest MVVM+Rx Java+OKHttp integration framework is adopted by Android client to complete the communication between client and server.Moreover,the client realized the rendering function of the picture play player module based on the Open GL ES and style transfer function with the support of Tensor Flow Lite.The core module of this application,namely,module for picture play player,has iterated for many times.and served multiple Apps with tens of millions of daily active users.
Keywords/Search Tags:Short Video, Picture Play, OpenGL ES, Style Transfer, Android
PDF Full Text Request
Related items