一种视频文件的备份方法、装置及电子设备的制造方法_3

文档序号:9847330阅读:来源:国知局
的上传速度。
[0098]407、终端根据所述上传速度调整所述预设的视频文件切割策略,其中,所述预设的时间间隔与所述上传速度成反比。
[0099]408、终端根据调整后的文件切割策略对视频文件继续进行实施切割。
[0100]409、终端将未上传到云服务器上的视频片段上传到云服务器。
[0101]可以看出,采用本发明实施例提供的技术方案,在视频拍摄装置拍摄过程中,就开始将至少一个视频片段上传至云服务器,相对于现有技术中在拍摄完视频文件后才开始上传视频文件到云服务器,能够缩短将视频文件全部上传到云服务器的时刻与视频开始拍摄时刻之间的时间间隔,有利于被授权的用户通过云服务器及时观看到被分享的视频。另外,通过根据上传速度调节文件切割策略,当上传速度快时,缩短文件切割时间,这样可以提高上传的实时性,可以进一步地缩短将视频文件全部上传到云服务器的时刻与视频开始拍摄时刻之间的时间间隔。
[0102]下面以一个具体的实施例进行描述,假设拍摄的时长为3.5秒钟,文件切割策略为每隔I秒钟对视频进行一次切割得到一个视频文件片段,具体地,如图5所示,本实施例提供的视频文件的备份方法可以包括:
[0103]501、终端获取用户输入的第一操作指令,其中,第一操作指令用于指示视频拍摄装置拍摄视频、以及指示将所述视频拍摄装置拍摄得到的视频文件上传到云服务器。
[0104]502、终端根据所述第一操作指令触发所述视频拍摄装置进行拍摄,拍摄的视频格式为rmvb格式。
[0105]503、终端拍摄到第I秒的时候,从拍摄的视频中获取O至I秒的rmvb格式的视频,得到OOl.rmvb文件,转码为f IV格式的视频文件,命名为OOl.f Iv,压缩为OOl.rar,上传到云服务器。
[0106]504、终端继续拍摄,拍摄第2秒的时候,复制I至2秒的rmvb格式的视频,得到
002.rmvb文件,转码为f Iv格式的视频文件,命名为002.f Iv,压缩为002.rar,上传到云服务器。
[0107]505、终端继续拍摄,拍摄到第3秒的时候,复制2-3秒的rmvb格式的视频,得到
003.rmvb文件,转码为f Iv格式的视频文件,命名为003.f Iv,压缩为003.rar,上传到云服务器。
[0108]506、终端若在第3.5秒获取结束拍摄视频的指令,复制3至3.5秒的rmvb格式的视频,得到004.rmvb文件,转码为f Iv格式的视频文件,命名为004.f Iv,压缩为004.rar,上传到云服务器。
[0109]可以看出,采用本发明实施例提供的技术方案,在视频拍摄装置拍摄过程中,就开始将至少一个视频片段上传至云服务器,边拍摄边上传,相对于现有技术中在拍摄完视频文件后才开始上传视频文件到云服务器,能够缩短将视频文件全部上传到云服务器的时刻与视频开始拍摄时刻之间的时间间隔,有利于被授权的用户通过云服务器及时观看到被分孚的视频。
[0110]请参阅图6,图6为本发明的一个实施例提供的一视频文件的备份装置的结构示意图。如图6所示,本发明实施例提供的一种视频文件的备份装置600可以包括:
[0111]第一获取单元601,用于获取用户输入的第一操作指令,其中,所述第一操作指令用于指示视频拍摄装置拍摄视频、以及指示将所述视频拍摄装置拍摄得到的视频文件上传到云服务器。
[0112]用户可以通过对终端安装的具有将终端拍摄的视频上传到云服务器的应用软件的操作发出第一操作指令。终端可为智能手机、笔记本电脑、PDA(个人数字助理)、PAD(平板电脑)、PMP(便携式多媒体播放器)、导航装置等具备拍摄视频功能且能够访问网络的电子装置,本发明实施例不作限定。
[0113]拍摄单元602,用于根据所述第一操作指令触发所述视频拍摄装置进行拍摄。
[0114]具体地,可以根据第一操作指令触发终端的摄像头或者摄像头和麦克风进行工作,执行拍摄任务进行拍摄。
[0115]处理单元603,用于根据预设的视频文件切割策略将所述视频拍摄装置拍摄得到的视频文件进行实时切割,得到至少两个视频文件片段。
[0116]其中,所述视频文件切割策略包括:每隔预设的时间间隔对视频文件进行切割。举例来说可以是每隔I秒钟对视频文件进行一次切割。
[0117]上传单元604,用于在所述视频拍摄装置拍摄过程中,将至少一个所述视频片段上传至所述云服务器。
[0118]可以看出,采用本发明实施例提供的技术方案,在视频拍摄装置拍摄过程中,就开始将至少一个视频片段上传至云服务器,相对于现有技术中在拍摄完视频文件后才开始上传视频文件到云服务器,能够缩短将视频文件全部上传到云服务器的时刻与视频开始拍摄时刻之间的时间间隔,有利于被授权的用户通过云服务器及时观看到被分享的视频。
[0119]可选的,在本发明一些可能的实施方式中,处理装置还用于,记录各视频文件片段之间的先后顺序。具体地,可以记录各视频文件片段的起始时刻。当然,也可以为视频文件按照时间先后顺序进行编号。
[0120]可选的,在本发明一些可能的实施方式中,还可以包括第二获取单元,用于获取视频片段上传到所述云服务器的上传速度;调整单元,用于根据所述上传速度调整所述预设的视频文件切割策略,其中,所述预设的时间间隔与所述上传速度成反比。
[0121]可选的,在本发明一些可能的实施方式中,处理单元还用于,对每个视频文件片段进行处理,得到目标格式的压缩文件;上传单元具体用于,将处理单元得到的目标个事的压缩文件上传至所述云服务器。
[0122]请参阅图7,图7为本发明的一个实施例提供的一视频文件的备份装置的结构示意图。如图7所示,本发明实施例提供的一种视频文件的备份装置700可以包括:
[0123]第一获取单元701,用于获取用户输入的第一操作指令,其中,所述第一操作指令用于指示视频拍摄装置拍摄视频、以及指示将所述视频拍摄装置拍摄得到的视频文件上传到云服务器。
[0124]用户可以通过对终端安装的具有将终端拍摄的视频上传到云服务器的应用软件的操作发出第一操作指令。终端可为智能手机、笔记本电脑、PDA(个人数字助理)、PAD(平板电脑)、PMP(便携式多媒体播放器)、导航装置等具备拍摄视频功能且能够访问网络的电子装置,本发明实施例不作限定。
[0125]拍摄单元702,用于根据所述第一操作指令触发所述视频拍摄装置进行拍摄。
[0126]具体地,可以根据第一操作指令触发终端的摄像头或者摄像头和麦克风进行工作,执行拍摄任务进行拍摄。
[0127]处理单元703,用于根据预设的视频文件切割策略将所述视频拍摄装置拍摄得到的视频文件进行实时切割,得到至少两个视频文件片段。
[0128]其中,所述视频文件切割策略包括:每隔预设的时间间隔对视频文件进行切割。举例来说可以是每隔I秒钟对视频文件进行一次切割。
[0129]上传单元704,用于在所述视频拍摄装置拍摄过程中,将至少一个所述视频片段上传至所述云服务器。
[0130]第二获取单元705,用于获取视频片段上传到所述云服务器的上传速度。
[0131]调整单元706,用于根据第二获取单元705获取的上传速度调整预设的视频文件切割策略,具体地,调整预设的时间间隔与所述上传速度成反比。
[0132]可以看出,采用本发明实施例提供的技术方案,在视频拍摄装置拍摄过程中,就开始将至少一个视频片段上传至云服务器,相对于现有技术中在拍摄完视频文件后才开始上传视频文件到云服务器,能够缩短将视频文件全部上传到云服务器的时刻与视频开始拍摄时刻之间的时间间隔,有利于被授权的用户通过云服务器及时观看到被分享的视频。另外,通过根据上传速度调节文件切割策略,当上传速度快时,缩短文件切割时间,这样可以提高上传的实时性,可以进一步地缩短将视频文件全部上传到云服务器的时刻与视频开始拍摄时刻之间的时间间隔。
[0133]参见图8,图8为本发明实施例提供的一种电子设备的结构示意图,所述电子设备800,可以包括:
[0134]处理器801、存储器802、通信接口 803和总线804;
[0135]所述处理器801、所述存储器802和所述通信接口 803通过所述总线804连接并完成相互间的通信;
[0136]所述存储器802存储可执行程序代码;
[0137]所述处理器801通过读取所述存储器802中存储的可执行程序代码来
当前第3页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1