前面的打开摄像头、编码为H264、封装为MP4这3步好歹还有官方的示例,到了字幕这里就要挠头了,不仅没有官方示例,而且就算找到了API是 avcodec_encode_subtitle 网上的相关资料也只有只言片语。
FFMPEG系列之三:视频封装为MP4文件
上一篇讲到了将帧(AVFrame)编码为H264视频流,并直接写文件保存。这样保存的是裸的视频流,大部分播放器是无法正常播放的--要么直接打不开、要么播放时有“快进”的现象,只有KMPlayer、PotPlayer这些专业的播放器可以播放。
FFMPEG系列之二:编码为H264裸流文件
上一篇讲到了从摄像头获取图像帧,这一篇讲把摄像头输入的图像帧编码为视频文件了。
FFMPEG系列之一:打开摄像头
最近陆陆续续接触到了不少视频相关的知识,终于有时间可以把这些知识整理一下了。
Java泛型与类型擦除
偶然间发现了这么一段Java代码,作用是将以“,”分隔的字符串,解析为目标类型的List。我将其代码简化了一下,去掉了字符串分割之类的代码,剩下的大概示例如下:
博客又复活了
网件(NETGEAR)wndr4300 TTL线刷救砖记
上次调完网络,想顺便把我的路由器NETGEAR wndr4300从OpenWrt刷成石像鬼(Gargoyle)固件,结果情急之下下错了固件(应该是用sysupgrade.bin从OpenWr更新到Gargoyle,结果下成了factory.bin),等路由器重启后就无法开机了。
破解中兴F612光猫并启用LAN2上网
最近房间里的网比之前更差了,到了昨晚已经几乎完全无法正常使用了,我房间的路由器如此,直接连房东提供的主路由的wifi也是如此,ping百度或者阿里DNS延迟达到了近10秒,丢包超过50%。
解决PS4静电导致自动开关机的问题
我的PS4在夏天都好好的,但一到冬天就开始出现自动关机(一般玩完就拔下插头了,所以自动开机比较少)的问题,表现就是在玩游戏时“滴”一声然后进行待机状态或者关机,然后又自动启动,频率可达到半分钟一次根本没法正常使用了,更抓狂的是有时候变成了强制关机、再触发启动,这样PS4就进入了开机自检状态…… 到了冬天就开始出现这个问题,而且要看运气,有时候开机后能好半个小时让我玩一会,有时候一通电这个问题就出现了…… 这种问题在网上有很多人提到过,PS4初版的触摸按键惹的祸,但别人都说是静电触发了退盘键导致吐盘,我怎么偏偏是触发了电源键导致开关机…… 后来尝试过多种办法,包括:换用带地线的转接头、PS4下面用绝缘物体垫起来、用手接触PS4释放静电、用电工胶带在外表上封住电源按键。只有最后一个办法让症状缓解了一个小时,然后..又发作了……. 最后看到别人拆机禁用掉退盘键的帖子,所以干脆一不做二不休了,拆开把电源键封住试试,没想到真好了,封住后问题再也没出现过,当然后面也只能一直用手柄开机了。步骤如下(盗的网上的图,比较清楚,侵删):
Windows下使用mingw编译OpenCV 3.1
最近需要做一个摄像头相关的项目,Qt5本身在Windows下没法录像,又用Windows API来做库似乎又不太好,最后盯上了OpenCV,跨平台、各种图像算法、还支持摄像头。