4147|18

83

帖子

0

TA的资源

一粒金砂(初级)

楼主
 

c#引用TCPMP [复制链接]

最近在用TCPMP生成一个dll,通过c#去做UI,音频文件播放是可以实现的,但在视频窗口不知道怎么样去弄,有这方面的高手请多指点,谢谢!zhunan_1981@163.com qq:37412973

最新回复

C#调用很麻烦吧?!  详情 回复 发表于 2010-1-7 17:43
点赞 关注

回复
举报

64

帖子

0

TA的资源

一粒金砂(初级)

沙发
 
去参考interface.c吧,这不是一两句话可以说清楚的
 
 

回复

89

帖子

0

TA的资源

一粒金砂(初级)

板凳
 
谢谢,91program ,我现在能将视频弄出来,但是感觉TCPMP在播MP4节目的时候会卡,效果很不好!
 
 
 

回复

81

帖子

0

TA的资源

一粒金砂(初级)

4
 
引用 2 楼 fe198195 的回复:
谢谢,91program ,我现在能将视频弄出来,但是感觉TCPMP在播MP4节目的时候会卡,效果很不好!


这种现象原因比较多,可能是视频的分辨率太大,也可能是你的TCPMP的视频插件不完整
 
 
 

回复

81

帖子

0

TA的资源

一粒金砂(初级)

5
 
我用tcpmp.src.0.72RC1生成的exe播放mp4也是一样画面很卡,我用的插件清单如下:
    aac.plg
    ac3.plg
    amr.plg
    common.dll
    ffmpeg.plg
    LANGUAGE.TGZ
    libmad.plg
    mpc.plg
    mpeg1.plg
    speex.plg
    splitter.plg
    wavepack.plg
如何插件不完整,是需要添加那个插件,谢谢!
 
 
 

回复

62

帖子

0

TA的资源

一粒金砂(初级)

6
 
uping
 
 
 

回复

76

帖子

0

TA的资源

一粒金砂(初级)

7
 
找一个MPEG4.PLG的插件放进去就可以了
 
 
 

回复

65

帖子

0

TA的资源

一粒金砂(初级)

8
 
引用 4 楼 fe198195 的回复:
我用tcpmp.src.0.72RC1生成的exe播放mp4也是一样画面很卡,我用的插件清单如下:
    aac.plg
    ac3.plg
    amr.plg
    common.dll
    ffmpeg.plg
    LANGUAGE.TGZ
    libmad.plg
    mpc.plg
    mpeg1.plg
    speex.plg
    splitter.plg
    wavepack.plg
如何插件不完整,是需要添加那个插件,谢谢!




少了一个avc.plg插件,
我的视频播放器只用到以下几个插件即可支持大部分视频格式,而且播放流畅
splitter.plg   AAC.plg  AVC.plg   mpeg1.plg    mpeg4.plg   mp3.plg  flvffmpeg.plg   flvsplitter.plg



 
 
 

回复

73

帖子

0

TA的资源

一粒金砂(初级)

9
 
这么多人给补充啊,不错。

libmad.plg = mp3.plg ,需要一个就可以
 
 
 

回复

67

帖子

0

TA的资源

一粒金砂(初级)

10
 
谢谢各位的回复,但是在tcpmp.src.0.72RC1中没找到avc.plg和mpeg4.plg相关的文件,有谁能帮忙提供下吗?另外,如果有了这两个插件,在player_ce3工程的依赖关系中是否也需要添加这个插件?谢谢!
 
 
 

回复

76

帖子

0

TA的资源

一粒金砂(初级)

11
 
avc.plg的解码很高效,但是拿不到代码的,因为那个是商业编码器

他对h264的解码巨速度。

如果不害怕版权,你可以直接copyavc.plg用。

如果有这方面的考虑,你可以优化ffmpeg里面的h264解码,或者参考opencore里面的h264的编码,那个效率也不错
 
 
 

回复

74

帖子

0

TA的资源

一粒金砂(初级)

12
 
avc.plg和mpeg4.plg两个插件,我从别的版本上拷过来之后,感觉卡的情况略有改善,但还是会卡
 
 
 

回复

77

帖子

0

TA的资源

一粒金砂(初级)

13
 
引用 11 楼 fe198195 的回复:
avc.plg和mpeg4.plg两个插件,我从别的版本上拷过来之后,感觉卡的情况略有改善,但还是会卡


再卡就没有办法了,毕竟TCPMP是纯软解码,没有硬件加速。加之便携式产品在芯片速度上的限制,不太可能做到完好支持。
 
 
 

回复

72

帖子

0

TA的资源

一粒金砂(初级)

14
 
恩,TCPMP与硬件还是有点关系的,另外,在视频窗口的定位是怎么样的?我在适合+20% 调整到适合+10%的时候,视频窗口两边会出现上次留下来的残留画面,要怎么样才可以去掉这些,谢谢!
 
 
 

回复

69

帖子

0

TA的资源

一粒金砂(初级)

15
 
引用 13 楼 fe198195 的回复:
恩,TCPMP与硬件还是有点关系的,另外,在视频窗口的定位是怎么样的?我在适合+20% 调整到适合+10%的时候,视频窗口两边会出现上次留下来的残留画面,要怎么样才可以去掉这些,谢谢!


我一般就是选择fill screen 对于AVI格式的视频可以自动调整视频分辨率大小,适合于屏
 
 
 

回复

68

帖子

0

TA的资源

一粒金砂(初级)

16
 
请问楼主是怎么把视频弄出来的?
 
 
 

回复

82

帖子

0

TA的资源

一粒金砂(初级)

17
 
学习
 
 
 

回复

58

帖子

0

TA的资源

一粒金砂(初级)

18
 
插件很多的!C#调TCPMP可能有点麻烦!
 
 
 

回复

83

帖子

0

TA的资源

一粒金砂(初级)

19
 
C#调用很麻烦吧?!
 
 
 

回复
您需要登录后才可以回帖 登录 | 注册

随便看看
查找数据手册?

EEWorld Datasheet 技术支持

相关文章 更多>>
关闭
站长推荐上一条 1/6 下一条

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

About Us 关于我们 客户服务 联系方式 器件索引 网站地图 最新更新 手机版

站点相关: 国产芯 安防电子 汽车电子 手机便携 工业控制 家用电子 医疗电子 测试测量 网络通信 物联网

北京市海淀区中关村大街18号B座15层1530室 电话:(010)82350740 邮编:100190

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2025 EEWORLD.com.cn, Inc. All rights reserved
快速回复 返回顶部 返回列表