视频编辑外文翻译文献.docx

上传人:b****2 文档编号:1010242 上传时间:2022-10-15 格式:DOCX 页数:18 大小:427.29KB
下载 相关 举报
视频编辑外文翻译文献.docx_第1页
第1页 / 共18页
视频编辑外文翻译文献.docx_第2页
第2页 / 共18页
视频编辑外文翻译文献.docx_第3页
第3页 / 共18页
视频编辑外文翻译文献.docx_第4页
第4页 / 共18页
视频编辑外文翻译文献.docx_第5页
第5页 / 共18页
点击查看更多>>
下载资源
资源描述

视频编辑外文翻译文献.docx

《视频编辑外文翻译文献.docx》由会员分享,可在线阅读,更多相关《视频编辑外文翻译文献.docx(18页珍藏版)》请在冰豆网上搜索。

视频编辑外文翻译文献.docx

视频编辑外文翻译文献

文献信息:

文献标题:

EfficientVideoEditingforMobileApplications(高效视频编辑移动应用程序)

国外作者:

IVegas,AAgrawal,TTian

文献出处:

《InternationalJournalofAdvancedComputerScienceandApplications》,2017,8

(1):

26-30

字数统计:

英文2331单词,11235字符;中文3722汉字

 

外文文献:

 

EfficientVideoEditingforMobileApplications

AbstractRecording,storingandsharingvideocontenthasbecomeoneofthemostpopularusagesofsmartphones.Thishasresultedindemandforvideoeditingappsthattheuserscanusetoedittheirvideosbeforesharingonvarioussocialnetworks.ThisstudydescribesatechniquetocreateavideoeditingapplicationthatusestheprocessingpowerofbothGPUandCPUtoprocessvariouseditingtasks.TheresultsandsubsequentdiscussionshowsthatusingtheprocessingpowerofboththeGPUandCPUinthevideoeditingprocessmakestheapplicationmuchmoretime-efficientandresponsiveascomparedtojusttheCPU-basedprocessing.

Keywords—iOSprogramming;Imageprocessing;GPU;CPU;Objective-C;GPUImage;OpenGL

I.INTRODUCTION

Smartphoneshavebecomeanessentialpartofourday-to-daylife.Americansspendaboutonehouradayontheirsmartphonesusingmobileapplications.TheiPhoneisthemostuseddevice,occupying47%ofthesmartphonemarketshare.

Weconsumedifferenttypesofcontentonoursmartphonessuchasnews,social-media,images,videogames,music,films,TVshows,etc.Especially,thenumberofvideocontentdistributedaroundtheInternetisgrowingexponentiallyeveryyearduetopopularvideohostingplatformslikeYouTube,Facebook,SnapchatandInstagram.Theconsumptionofvideoinmobileplatformsisexpectedtogrow67%year-on-yearuntil2019ascanbeseeninFig1.

Fig.1.EvolutionofMobilevideoconsumed

AsaresultofthehighqualitycamerainiPhones,wecanrecordvideoinhighqualitywithadevicethatisalwaysinourpocket.Thevideoscanthenbesharedwithourfriendsacrossdifferentsocial-mediaplatforms.Withmoreandmorevideosbeingrecordedandshared,ithasbecomeimportantfortheuserstobeabletoeditthosevideosbeforebeingpublishedontheInternet.Videoeditingistheprocessofmanipulatingvideoimages,addingaudioand/orvisualeffects.Sincesmartphonesaregettingmoreandmorepowerfulwitheachpassingdayintermsofprocessingandmemory,itispossibletobuildiPhoneapplicationstoeditvideosthattheusersrecord,withouttheneedofacomputerandwithabetterandfasteruserexperience.

ThispaperpresentsastudyondevelopingavideoeditingapplicationforiOSplatform.TheapplicationusesimageprocessingalgorithmsandiOSprogrammingtechniques.Imageprocessingistheprocessingofimagesusingmathematicaloperationsbyusinganyformofsignalprocessingforwhichtheinputisanimage,aseriesofimages,oravideoandtheoutputmaybeeitheranimageorasetofcharacteristicsorparametersrelatedtotheimage.iOSprogrammingtechniquesuseasetoflibraries,algorithmsandbestpracticesthatareusedtobuildiPhoneapplications.

ThisapplicationallowstheusertorecordavideoortoimportavideostoredinyouriPhonecameraroll.Theusercanselectaspecificpartofthevideoandcropthevideoifitisrequired.Theusercanthenaddsomeimagefiltereffectsalongwithabackgroundsong.Finally,theusercansavetheresultedvideobacktotheiPhone.

II.METHODS

A.Technologiesused

TheapplicationisprogrammediniOSversion9.0.iOSversion9.0runsin80%oftheiOSdevicesusingxCodeversion7.3andObjective-Caslanguagedevelopment.Recently,ApplelaunchedanewprogramminglanguageforiOScalledSwift.ThisapplicationhoweverisprogrammedinObjective-CinsteadofSwiftsinceObjective-CisamoreevolvedlanguagewithmoredocumentationaboutvideoprocessingthanSwift.

B.Librariesused

FortheentireiOSapplicationflowanduserinterface,wehaveusedtheCocoaFramework,agroupofnativelibrariesprovidedbyAppletocreatetheuserinterfaceofanapplication.

Thevideocapture,videoimporting/exportingandvideocropping,isimplementedusingUIImagePickerController.ThisisaclasscreatedbyAppletoworkwithmediafiles.

ThevideofilterprocessingiscreatedusingGPUImage,athird-partylibrarycreatedbyBradLarson.ThislibrarygivesyoutheopportunitytousetheGPUtoprocessthevideoinsteadofCPU.ThevideoprocessingtoolsprovidedbyAppleonlyallowstoprocessvideousingCPU.Also,usingGPUImageyoucanusepredefinedfiltersoryoucancreatefiltersofyourown.

Topreviewthevideo,theapplicationusesCoreImage,aniOSnativelibrarythatallowsyoutoreproducemediacontentinyourapplication.

AVFoundationisusedtoaddcustombackgroundaudiotothevideos.ThisisanativeiOSlibraryprovidedbyAppletomanipulateaudioinmediafiles.

C.Views

IniOS,whenwetalkaboutaview,wearereferringtoascreenintheapp

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 解决方案 > 学习计划

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1