LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 1258|回复: 9

关于mplayer播放的问题

[复制链接]
发表于 2007-9-14 14:28:01 | 显示全部楼层 |阅读模式
我所播放的是dvbt的mpeg2-ts流文件,不知道mplayer需要什么设置才能播放。

还有mplayer支持udp的传输功能么?原先用的ffplay可以支持。
发表于 2007-9-15 23:21:47 | 显示全部楼层
1.ok
2.ok
you can get the answer by just a try
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-9-17 09:31:13 | 显示全部楼层
谢谢楼上地~~,不过我在linux下研究了不少时间还是有些问题,是不是跟版本也有关系?
回复 支持 反对

使用道具 举报

发表于 2007-9-17 12:25:49 | 显示全部楼层
这就要看具体的情况了。什么信息都不给出的情况下,只能认为是版本或者配置的问题
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-9-17 13:24:06 | 显示全部楼层
我用的是MPlayer-1.0pre5,数据是dvb-t接收下来的mpeg-ts流,在windows下mplayer(使用Gabest分离器)可以播放.

Linux下播放它时出现错误,但很多是乱码.
MPlayer 1.0pre5-3.4.6 (C) 2000-2004 MPlayer Team

CPU: Advanced Micro Devices  2005 MHz (Family: 8, Stepping: 2)
Detected cache-line size is 64 bytes
CPUflags:  MMX: 1 MMX2: 1 3DNow: 1 3DNow2: 1 SSE: 1 SSE2: 1
��������չָ�x86 CPU����: MMX MMX2 3DNow 3DNowEx SSE SSE2

Reading config file /usr/local/etc/mplayer/mplayer.conf: 没有那个文件或目录
Reading config file /root/.mplayer/config
Reading /root/.mplayer/codecs.conf: Can't open '/root/.mplayer/codecs.conf': 没 有那个文件或目录
Reading /usr/local/etc/mplayer/codecs.conf: 73 audio & 180 video codecs
font: can't open file: /root/.mplayer/font/font.desc
Font /usr/local/share/mplayer/font/font.desc loaded successfully! (206 chars)
ʹ��Linux��Ӳ��RTC��ʱ(1024Hz)
Can't open input config file /root/.mplayer/input.conf: 没有那个文件或目录
Input config file /usr/local/etc/mplayer/input.conf parsed: 53 binds

���� /home/yni/dvb_data/video5MB.ts.
���⵽TiVo�ļ���ʽ��
MPEG: �Ҳ�����Ƶ��...  ->nosound
MPEG: ��������: ��������ͷʱ����EOF
��Ƶ: �޷���ȡ�
�Ҳ�����ý�


�����˳�... (�ļ��

谢谢回复.
回复 支持 反对

使用道具 举报

发表于 2007-9-18 12:51:32 | 显示全部楼层
手头没有 pre5,不知道行不行,但是我现在用的 1.0rc1-4.0.0 在自动配置的情况下是可以支持的。

试试 mplayer -vc mpeg12 file 是否可以

另外楼主出现的乱码很奇怪。试试 LANG=C mplayer file,如果这不能去除乱码,那么也许是 mplayer 在编译或运行时的配置有问题。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-9-19 09:22:52 | 显示全部楼层
谢谢fish,我换成1.0rc1了,可以播放,但在接收UDP端口流数据的时候,显示一串stream not seekable....UDP的通信没有问题.

结果我只能一边存成文件,一边播放...
回复 支持 反对

使用道具 举报

发表于 2007-9-19 12:15:58 | 显示全部楼层
话说以前我也遇到过同一个流媒体用 1.0pre7 可以连而用 1.0pre8 就失败的情况,当时也没深究,现在想想,还是值得向 mplayer 开发人员提交一下这种情况的汇报的。楼主不妨提交一份 bug 报告吧。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-9-19 16:57:14 | 显示全部楼层
我重新设置了下socket的函数,mplayer已经可以播放dvbt的音视频数据了,但延迟很大,画面和声音卡的很,还有码塞克,可能是信号或者udp上的问题.
回复 支持 反对

使用道具 举报

发表于 2007-9-20 21:17:06 | 显示全部楼层
可以考虑增大 -cache 的值,比如试试 -cache 4096,这会设置 4M 的缓冲,应该会使流畅度有所提高,不过也会导致时延变大
回复 支持 反对

使用道具 举报

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

本版积分规则

快速回复 返回顶部 返回列表