当前位置:  技术问答>linux和unix

linux下开发mpeg4视频播放捕捉程序使用什么库?参与有分。

    来源: 互联网  发布时间:2015-02-01

    本文导语:  请大家赐教。 | 上面几位兄弟真的开发过视频播放和捕捉吗?你们可能只涉及到播放编程,我不是小看你们,只是目前Linux下开发多媒体确实比windows下难一点,真正能开发出一个像样的很少,...

请大家赐教。

|
上面几位兄弟真的开发过视频播放和捕捉吗?你们可能只涉及到播放编程,我不是小看你们,只是目前Linux下开发多媒体确实比windows下难一点,真正能开发出一个像样的很少,希望大家实事求是;当然,我也没多少经验,更谈不上expert,只不过这几天一直在搞这个,同时也想和大家一起研究。

DivX只能用来播放视频,而且也不够。要效果好一点的话,SDL和OpenGL是不可少的;QT是什么就不必向楼主解释了,junglesong(轻裘长剑纵马狂歌)可是个Linux高手。
即便有了Divx、SDL和OpenGL,开发视频捕捉还是不够的,与1394卡通信还要很多资料和工夫。
divx4本身不支持对.avi操作,divx5可能也不行。不过只要下载类似win32codec之类的小插件就行了,不但可以支持avi,还可以支持其他ms媒体格式(不过其他对视频捕捉没什么用)。
最实际的,给你介绍两个例子(视频播放的例子很多,不说了):
1、dvgrab,基于console模式的视频捕捉程序(当然成生avi),RH8自带,核心源代码不是很多。
2、kino,主要用于视频捕捉,能在捕捉的同时播放声音和视频,就像primere和vediostudio那样,属于中小型程序,但代码还是有点多。

|
http://www.divx.com/
DivX Codec for Linux
http://www.divx.com/divx/linux/

Linux带不带要看是谁做的发布。mpeg库还是比较多的,去google上查查吧。
qt是GUI库,是用来构件界面的。
多媒体工具的关键是Codec

|
To OsKernel:
1. 我不觉得Linux开发多媒体软件比Windows困难,请教。
2. 我不清楚你说的“象样的”指的是象什么样,如果你指的是象Windows的那样的,那我承认第一点。
3. 我不认为DivX和OpenGL或SDL有什么必然关系,也不认为DivX和AVI文件有什么关系。DivX不是应用程序而仅仅是个Codec,你给它经过编码的流它输出解码的流或相反。至于你要把流存成什么格式或怎么画那不是它的事情是应用程序的事情。

To junglesong
看了你的问题我知道我是想得太简单了,你的问题主要不在多媒体处理,而是图象识别。关于AI我不懂,帮不上忙。
如果你的算法问题已经解决了,我对两点很感兴趣
1. 你怎么分别站立着的人和蜷缩着的人
2. 为什么非要用mpeg4格式,而不用更简单、更开放的格式。

|
我不了解你门说的SDL,我知道的SDL是ITUT的一种实时系统设计语言。
我认为你根本用不着SDL或qt,你只要把你的程序做成过滤器,
把显示的功能交给其他程序完成。

|
divx的网站上可以下载codec

|
另外你也许,videoLan对你有用,它的client支持很多中格式,包括mpeg4。
而且有独立的开发库。
http://www.videolan.org/vlc/

|
那要看avi里用的是什么编码了。

|
说一下我的看法:
divx是用来decode和encode的,仅仅作用于视频数据,要show出来当然要用

SDL,QT/GTK之类的东西。
avi是MS搞的一个文件格式,基于RIFF,来装视音频刘的。视音频刘可以是

divx,mpeg4/mp3,gsm,wave等等,也可以自己定义。

|
关注,UP

|
同意 Nvram(Nvram)的说法

|
up

|
关注

    
 
 
 
本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • linux下有什么可以录制播放器播放的音频的软件吗?
  • 编程语言 iis7站长之家
  • linux下如何用mplayer播放.swf文件(推荐其他播放器的就不用回了)
  • linux8.0里面自带的xmms播放mp3的软件怎么播放不了?
  • 【10款常用的Linux音乐播放器】Linux音乐播放器哪个最好?
  • Linux下不能播放音乐,我用的是Red Hat 9,启动事件音效时有事件声音,但是在播放MP3或视频时却无声音
  • 在red linux9下,系统测试声卡和玩自带的游戏都有声音,可是用自带的播放器播放光驱中的CD和用winamp播放MP3都没有声音
  • Linux下的VLC播放器是否有缓冲后无法继续播放的BUG?
  • linux 关于播放mp3问题!!!!!!!!!!!!!!!!!!!
  • 关于Linux下播放CD的问题
  • 请教Linux下播放音乐的问题
  • 推荐linux下的音乐播放器
  • 请教:在Linux 下,关于 CD播放软件 设计的问题,有劳大家。
  • 如何在Linux下播放mp3???
  • linux下在Qt中调用flash播放器
  • Linux音乐播放器 DeadBeef
  • Linux音乐播放器 Guayadeque
  • Linux音乐播放器 Qmmp
  • 请教各位高手,在linux中用什么软件播放MP3
  • 菜鸟想学linux,终于装上redhat8.0了,linux有可以播放视频的软件吗?在哪里下载??
  • linux c/c++ IP字符串转换成可比较大小的数字
  • 在win分区上安装linux和独立分区安装linux有什么区别?可以同时安装吗?(两个linux系统)
  • linux哪个版本好?linux操作系统版本详细介绍及选择方案推荐
  • 在虚拟机上安装的linux上,能像真的linux系统一样开发linux程序么?
  • secureCRT下Linux终端汉字乱码解决方法
  • 我重装window后,把linux的引导区覆盖了,进不了linux怎么办?急啊,望热心的人帮助 (现在有linux的盘)
  • Linux c字符串中不可打印字符转换成16进制
  • 安装vmware软件,不用再安装linux系统,就可以模拟linux系统了,然后可以在其上学习一下LINUX下的基本操作 了?
  • Linux常用命令介绍:更改所属用户群组或档案属性
  • 红旗Linux主机可以通过127.0.0.1访问,但如何是连网的Win2000机器通过Linux的IP去访问Linux
  • linux命令大全详细分类介绍及常用linux命令文档手册下载


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3