Chinaunix首页 | 论坛 | 博客
  • 博客访问: 36080
  • 博文数量: 17
  • 博客积分: 0
  • 博客等级: 民兵
  • 技术积分: 0
  • 用 户 组: 普通用户
  • 注册时间: 2016-09-28 21:44
个人简介

因工作项目需要,决定以零linux基础开始做基于海思HI3520D的视频系统的开发,记录一下开发的过程。

文章分类

全部博文(17)

文章存档

2015年(17)

我的朋友

分类: LINUX

2015-02-06 14:53:21

      Venc例程就是编码,可以选择h.264,mepg,jpeg,当然这些编码算法海思都给你写好了,直接用就行了。
     ./sample_venc 0
    注意必须这么运行,如果 ./sample_venc 然后选择编码方式,则程序不认。
   

点击(此处)折叠或打开

  1.     printf("\t 0) 4D1 H264 encode.\n");
  2.     printf("\t 1) 1*720p H264 encode.\n");
  3.     printf("\t 2) 1D1 MJPEG encode.\n");
  4.     printf("\t 3) 4D1 JPEG snap with StartRecvPic.\n");
  5.     printf("\t 4) 4D1 JPEG snap with StartRecvPicEx.\n");
  6.     printf("\t 5) 8*Cif JPEG snap.\n");
  7.     printf("\t 6) 1D1 User send pictures for H264 encode.\n");
  8.     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了,好方便。


阅读(3618) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~