这两天需要做音视频播放相关的东西,所以重新找了目前android下的解码库。Android自带的解码库支持不全,因此很多第三方播放器都是自带解码器,绝大部分都是使用FFMpeg作为解码库。我11年的时候也弄过视频播放器,当时也是基于FFMpeg来做。那时候网上有关Android视频解码库的资料不多,...
分类:
移动开发 时间:
2015-02-12 17:40:48
阅读次数:
191
从上篇文章中我们知道了ffmpeg是怎么使用的。那么这篇文章给大家介绍下我是怎么通过调用ffmpeg实现在视频上传的同时自动截取图片的。
首先我们不能直接调用ffmpeg实现想要的功能是防止cmd命令执行时出现的黑窗口。所以我们可以封装一个类,然后调用里面的方法只需传递参数就可以实现功能了。
这里我写了一个叫VideoConverToImg的类:
pub...
分类:
Web程序 时间:
2015-02-09 21:44:04
阅读次数:
240
公司项目中使用rtmp推流,音频编码aac、视频编码H264。windows和android平台都没有发现问题。然而在IOS版本的APP中发现几个问题:1. 推流后flash播放异常2. IOS平台微信分享后html5播放异常但是在PC上播放正常,android平台上html5播放正常。经过两天的钻...
分类:
Web程序 时间:
2015-02-09 21:32:30
阅读次数:
3265
rcd my own path , on building my own media center. Use ffserver ,ffmpeg;? May not be helpful for u . It‘s nothing the bugs i‘v meet & tasks I‘v made. ------------------------------------------CONT...
分类:
其他好文 时间:
2015-02-08 16:59:46
阅读次数:
246
在H.264/AVC标准中,整个系统框架被分为了两个层面:视频编码层面(VCL)和网络抽象层面(NAL)。
VCL负责表示视频数据的内容,NAL则负责格式化数据并提供头信息,以保证数据适合各种信道和存储介质上的传输。
在VCL数据传输或存储之前,这些编码的VCL数据,先被映射或封装进NAL单元中。
NAL单元是NAL的基本语法结构,它包含一个字节的头信息和一系列来自VCL的称为原始字节序列载...
分类:
其他好文 时间:
2015-02-06 15:04:48
阅读次数:
533
编译期间,碰到的两个大问题,是环境变量设置问题.先列出执行脚本是碰到的两个问题,后面给出解决方法并记录执行的命令步骤.问题1: 编译binutils 2.5出错------------------------------错误信息:make[4]: 正在进入目录 `/home/shakin/work/...
分类:
其他好文 时间:
2015-02-06 10:49:30
阅读次数:
382
第四部分
自从换了路由器之后,丢包少了,画面稳了,心情也好了。
今天上午ubuntu搜狗输入法突然不好使了,不能输入汉字了,真别扭阿。赶紧百度怎么办,搜到一条命令,删除IBus,具体什么命令我就不说了,坑阿!删除了以后整个系统设置都快全消失了。有人说这是ubuntu的BUG,谁知道呢,最后重装desk-top才行了。
sudo apt-get instal ubuntu-desktop所以阿...
分类:
其他好文 时间:
2015-02-05 16:27:46
阅读次数:
237
1.修改分辨率率
将输入为640*480的修改为320*249
ffmpeg -i input -vf scale=iw/2:-2 output
iw:输入帧宽,此处为640,640/2=320。
-1告诉scale filter保持纵横比,所以scale filter计算出值240.
2.改变音视频播放速度
1>视频2倍播放速度,音频两倍播放速度。
ffmpeg -i in...
分类:
其他好文 时间:
2015-02-04 16:50:19
阅读次数:
1215
第三部分
这几天实验室搬家,闹腾的,刚刚进入状态。
接着调试,客户端浏览器根据hls协议使用http在网页进行观看直播视频,期间遇到一些小问题,记录下。
1、昨天测试的时候,遇到一个情况,就是在无论在PC机还是移动端浏览器观看视频的时候,总是出现画面丢失现象,烦人得很。
控制台也显示丢包现象严重得很。
可以看出,丢包现象到了很严重的地步。看着都糟心。
此时使用的命令是:
ffmp...
分类:
其他好文 时间:
2015-02-04 11:08:58
阅读次数:
1224