Font Size: a A A

The Design And Implementation Of Video Transcoding And Protection System Based On FFmpeg

Posted on:2012-01-13Degree:MasterType:Thesis
Country:ChinaCandidate:G Q ZhangFull Text:PDF
GTID:2178330335468695Subject:Education Technology
Abstract/Summary:PDF Full Text Request
The application of Internet in education field makes the dissemination of information to be more convenient. The learners from different regions can share excellent educational resources. This greatly promotes the development of education. At the same time, we also need to face the new problems. First, Some unauthorized video resources spread in the network. On one hand, These video infringe upon the interests of the video publishers. On the other hand, the clarity of these video is not high,the content of these video is inconsistent.These make the learenrs more difficult to learn.Second, the playing terminals are increasingly diversified. Different terminals (such as mobile phone, PC, tablet PC) require different video quality.So, It is necessary to design a video transcoding and protection system.This paper introduces a design of video transcoding and protection system based FFmpeg, describes the detailed its realization process. The main task of this paper is as follows:(1) The analysis of ffmpeg in Linux development environmentBased on the analysis of ffmpeg frame,we can master the methods of secondary development. This paper constructes FFmpeg platform in Linux environment, completes the conversion between the most popular video formats.(2) The realization of video encryption and decryption in transcoding processThis paper researches how to inject the corresponding video file digital copyright protection information, researches ffplay's play modules and function invocation process and realizes the decryption of encrypting video.(3) The GUI's realization of ffmpegFFmpeg is based on command line,so it is not convenient in using.This paper designes a friendly GUI based on Qt,make it more convenient to use.Compared with other research,this paper has two characteristics:(1) Use ffmpeg in the research of digital copyright protection areaThis paper creativly uses ffmpeg in the area of digital copyright protection, devises a simple and effective video transcoding and protection system.(2)The research on GUI of ffmpegThis paper designs a concise and convenient graphical user interface for ffmpeg, which makes the use of FFmpeg more humane.
Keywords/Search Tags:FFmpeg, Video transcoding, Video protection Encrypt, Decrypt, Qt
PDF Full Text Request
Related items