Venc例程就是编码,可以选择h.264,mepg,jpeg,当然这些编码算法海思都给你写好了,直接用就行了。
./sample_venc 0
注意必须这么运行,如果
./sample_venc 然后选择编码方式,则程序不认。
-
printf("\t 0) 4D1 H264 encode.\n");
-
printf("\t 1) 1*720p H264 encode.\n");
-
printf("\t 2) 1D1 MJPEG encode.\n");
-
printf("\t 3) 4D1 JPEG snap with StartRecvPic.\n");
-
printf("\t 4) 4D1 JPEG snap with StartRecvPicEx.\n");
-
printf("\t 5) 8*Cif JPEG snap.\n");
-
printf("\t 6) 1D1 User send pictures for H264 encode.\n");
-
printf("\t 7) 4D1 H264 encode with color2grey.\n");
SAMPLE_VENC_Usage函数里面写的很清楚。
我选了个4D1 H264 encode,发现在当前目录存储了8个通道的h.264文件。当然我只接了0,1两个通道,所以其它几个通道的文件大小不怎么增加,只有0,1通道的h.264文件在不断增大。那存储的文件对不对呢?在ubuntu下面打开,发现自带的smplayer不支持h.264,需要升级。
因为我的ubuntu共享的网卡是有线网卡,当然不能上网,改成共享无线网卡,使用的是我手机的热点,将IP地址和DNS改成自动的,然后在ubuntu中将网卡禁用再使能,则网卡的ip地址就自动设置好了。现在就可以上网了。
下载哪个软件呢?网上众说纷纭,我看了下ubuntu的软件中心,在影音类排名第一的是VLC,好像看着很眼熟,就他吧。
装完果然可以播放h.264文件。搞定了。
还是linux好用呀,超乎想象,U盘,移动硬盘,SATA硬盘的驱动都自带了,直接mount就可以了。然后在fopen的目录里面增加u盘或者SATA固态硬盘的挂载路径,文件系统直接加Vfat(fat32)就ok了,好方便。
阅读(3662) | 评论(0) | 转发(0) |