当前位置:编程学习 > wap >>

Android调用摄像头录制视频存储到sdcard/下,现在想实时通过ffmpeg读取该自增长文件进行实时处理,这个通过文件当buffer的方法可否或怎么实现?

如题:Android调用摄像头录制视频存储到sdcard/下,现在想实时通过ffmpeg读取该自增长文件进行实时处理,这个通过文件当buffer的方法可否或怎么实现?

因为时间问题,直接移植ffmpeg的main接口,通过传入命令参数实现ffmpeg相关功能。android采集视频存储很容易,ffmpeg处理本地录像文件也没有问题。
现在问题是:如何将录像的实时文件与ffmpeg接口连接,以完成需求功能。

android下面对同一个动态文件同时进行读写行不行(主要是懒的修改ffmpeg源码)? 

或者通过文件的方式不能完成还有其他什么思路?

..........新手求指点............ Android FFmpeg 视频 --------------------编程问答-------------------- android本身没有这样的功能,LZ可以自己将两个视频文件拼接起来 --------------------编程问答-------------------- android本身没有这样的功能,LZ可以自己将两个视频文件拼接起来
什么意思? 将camera采集的视频分成若干个小文件,然后发送各个小文件,如此可行?如果可以实现的话延时应该超级大了吧? --------------------编程问答--------------------
引用 1 楼 lihui_shine 的回复:
android本身没有这样的功能,LZ可以自己将两个视频文件拼接起来
android本身没有这样的功能,LZ可以自己将两个视频文件拼接起来
什么意思? 将camera采集的视频分成若干个小文件,然后发送各个小文件,如此可行?如果可以实现的话延时应该超级大了吧? --------------------编程问答-------------------- 在java里面可以直接给系统命令,让系统执行./ffmpeg.
参考:
http://wuhongyu.iteye.com/blog/461477 --------------------编程问答--------------------
引用 4 楼 GuoQun01 的回复:
在java里面可以直接给系统命令,让系统执行./ffmpeg.
参考:
http://wuhongyu.iteye.com/blog/461477
现在是可以执行相关ffmpeg命令。但是想要从手机摄像头采集视频送给ffmpeg实时传输,对采集的视频流如何处理,再如何送给ffmpeg有点困惑....
--------------------编程问答--------------------
引用 5 楼 ccm_oliver 的回复:
Quote: 引用 4 楼 GuoQun01 的回复:

在java里面可以直接给系统命令,让系统执行./ffmpeg.
参考:
http://wuhongyu.iteye.com/blog/461477
现在是可以执行相关ffmpeg命令。但是想要从手机摄像头采集视频送给ffmpeg实时传输,对采集的视频流如何处理,再如何送给ffmpeg有点困惑....



这个就要去看ffmpeg的api的,单单执行相关命令估计比较困难了 --------------------编程问答-------------------- 当然不用存,实时流播放就可以了。可以采用h264解码
补充:移动开发 ,  Android
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,