一种应用于wifi可视行车记录仪的视频转码方法与流程

文档序号:31329334发布日期:2022-08-31 06:34阅读:205来源:国知局
一种应用于wifi可视行车记录仪的视频转码方法与流程

1.本发明涉及行车记录仪技术领域,特别是涉及一种应用于wifi可视行车记录仪的视频转码方法。


背景技术:

2.wifi可视行车记录仪是一种手机连接可视设备释放的wifi热点,可视设备上有摄像头,通过wifi,将图像传输到手机app上,在手机上展示图像的设备。app上可以实时看到设备拍摄到的图像。同时wifi可视行车记录仪内置有sd卡,可以将摄像头采集到的图像,生成视频保存到sd卡中。
3.当前部分设备因为硬件资源的限制,只能录制avi格式的视频,用户在使用时一般会将wifi可视行车记录仪中的部分视频下载到手机相册中,便于查看或者分享,但avi格式的视频很多手机自带的播放器都无法播放,同时无法通过常规的社交软件进行分享。
4.因此,亟需一种应用于wifi可视行车记录仪的视频转码方法,能够解决现有wifi可视行车记录仪只能录制avi格式的视频,导致手机自带播放器无法播放,以及无法通过常规社交软件进行分享的问题。


技术实现要素:

5.本发明的目的是提供一种应用于wifi可视行车记录仪的视频转码方法,以解决上述现有wifi可视行车记录仪只能录制avi格式的视频,导致手机自带播放器无法播放,以及无法通过常规社交软件进行分享的问题。
6.为实现上述目的,本发明提供了如下方案:
7.本发明提供一种应用于wifi可视行车记录仪的视频转码方法,包括以下步骤:
8.s1.行车记录仪设备端创建http server下载服务器;
9.s2.移动终端设备端的app从行车记录仪设备端下载用户选定视频到移动终端设备端中,保存为临时文件;
10.s3.移动终端设备端的app通过ffmpeg将步骤s2中的临时文件进行转码,保存到移动终端设备端的app文件目录中;
11.s4.移动终端设备端的app将步骤s3中转码后的文件保存到移动终端设备端的系统相册中。
12.优选地,步骤s1具体为:行车记录仪设备端创建端口号为80的http server,并将录像文件按照年月日时的方式分类存储。
13.优选地,步骤s2具体为:移动终端设备端的app向行车记录仪设备端发起下载请求,在缓存中新建临时文件,将从行车记录仪设备端读取的数据流保存到临时文件中。
14.优选地,步骤s3中转码为:由avi格式转化为mp4格式。
15.本发明相对于现有技术取得了以下有益技术效果:
16.本发明提供的一种应用于wifi可视行车记录仪的视频转码方法,包括以下步骤:
s1.行车记录仪设备端创建http server下载服务器;s2.移动终端设备端的app从行车记录仪设备端下载用户选定视频到移动终端设备端中,保存为临时文件;s3.移动终端设备端的app通过ffmpeg将步骤s2中的临时文件进行转码,保存到移动终端设备端的app文件目录中;s4.移动终端设备端的app将步骤s3中转码后的文件保存到移动终端设备端的系统相册中;转码后的视频文件,.移动终端设备自带的播放器可以直接进行播放,兼容性好,同时转码后的视频文件可以通过微信等常规的社交软件进行分享,更加方便。
附图说明
17.为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
18.图1为本发明提供的一种应用于wifi可视行车记录仪的视频转码方法流程图;
具体实施方式
19.下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
20.本发明的目的是提供一种应用于wifi可视行车记录仪的视频转码方法,以解决现有wifi可视行车记录仪只能录制avi格式的视频,导致手机自带播放器无法播放,以及无法通过常规社交软件进行分享的问题。
21.为使本发明的上述目的、特征和优点能够更加明显易懂,下面结合附图和具体实施方式对本发明作进一步详细的说明。
22.实施例1:
23.本实施例提供一种应用于wifi可视行车记录仪的视频转码方法,如图1所示,包括以下步骤:
24.s1.行车记录仪设备端创建http server下载服务器;
25.行车记录仪设备端创建端口号为80的http server,下载路径为http://192.168.169.1:80/year/month/day/hour/filename.avi,并将录像文件按照年月日时的方式分类存储;其中,year代表年;month代表月;day代表日;hour代表小时;filename.avi代表文件名称;
26.s2.移动终端设备端的app从行车记录仪设备端下载用户选定视频到移动终端设备端中,保存为临时文件;
27.移动终端设备端的app向行车记录仪设备端发起下载请求,访问http://192.168.169.1:80/year/month/day/hour/filename.avi,在缓存中新建临时文件,将从行车记录仪设备端读取的数据流保存到临时文件中;
28.s3.移动终端设备端的app通过ffmpeg将步骤s2中的临时文件进行转码,保存到移动终端设备端的app文件目录中;
29.利用ffmpeg命令工具,将步骤s2的临时文件由avi格式转化为mp4格式;
30.命令如下:ffmpeg-i inputfile-c:v mpeg4-b:v 800k-aspect 4:3-c:a aac-b:a128k outputfile;其中,-i inputfile输入文件路径;-c:v mpeg4用mpeg4重新编码输入文件中的视频;-b:v 800k视频码率800k bit/s,视频图像每秒800k字节;-aspect 4:3设置图像画面宽高比为4:3;-c:a aac采用aac重新编码输入文件中的音频;-b:a 128k音频码率128k bit/s,音频每秒128k字节;outputfile重新编码后的输出文件路径;输出文件保存到app的私有目录中,方便app读取,展示;
31.s4.移动终端设备端的app将步骤s3中转码后的文件保存到移动终端设备端的系统相册中;
32.步骤s3生成的转码后的文件保存在app私有目录,只有该app才能访问。在系统相册中或者其他app无法访问的,为了让用户使用系统相册或者其他app时也可以查看访问转码后的文件,如使用微信时,将转码后的文件发送给朋友。将步骤3生成的文件复制、保存到系统相册中,方便用户查看、使用。
33.本发明应用了具体个例对本发明的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本发明的方法及其核心思想;同时,对于本领域的一般技术人员,依据本发明的思想,在具体实施方式及应用范围上均会有改变之处。综上,本说明书内容不应理解为对本发明的限制。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1