LinuxSir.cn,穿越时空的Linuxsir!

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

mplayer+darwin fc6 下播放 RTSP 求助

[复制链接]
发表于 2007-10-7 18:41:48 | 显示全部楼层 |阅读模式
我下了个 WINDOWS 下 的 MPlayer-1.0rc1-gui 配合 darwin 5.5 来播放 rtsp://192.168.1.7:554/sample_300kbit.mp4 没有问题

确定 darwin 服务器OK 后

我在 fc6 下,
1、编译 live 并放到了 /usr/lib/live 目录

2、安装MPlayer-1.0pre5

./configure --prefix=/usr/local --enable-live --enable-win32  --with-codecsdir=/usr/lib/codecs --with-win32libdir=/usr/lib/win32codecs --with-livelibdir=/usr/lib/live  --with-extraincdir=/usr/lib/live

然后使用 mplayer 在本地 播放 *.VOB 的 DVD 文件,正常。

然后问题出来了:

我发现 DARWIN 提供的 例子 sample_300kbit.mp4 文件格式是:
音   频: AAC 22050Hz 立体声 48Kbps [Apple Sound Media Handler (eng)]
视   频: MPEG4 Video 380x480 [Apple Video Media Handler (eng)]

而我自己通过 XILISOFT 压缩 VOB 成  MPEG2 ,然后再转换成 MP4,文件的格式是:
A:
视   频: MPEG2 Video 720x480 23.98fps 104857Kbps [Output 1]
音   频: MPEG Audio Layer 3 48000Hz 立体声 32Kbps
B:
视   频: MPEG2 Video 704x576 25.00fps 9000Kbps [Output 1]
音   频: MPEG 音频

而自己压缩的 格式为 A 的MP4,播放就会有延迟,声音正常,但是图形延迟厉害,很飘,mplayer 也不能正常退出。

这自己压缩的 格式为 B 的 MP4 可以在LINUX 通过 RTSP 播放,但经常会出现 马赛克和丢祯,声音正常。
但是奇怪的是,本地就不能播放。

&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&
不知道这和 MPLAYER 的设置有关嘛,我用的 MPLAYER 是 威盛 修改过的版本, VO使用的是 vmix11 参数,通过这个来支持硬解压。
&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&

DARWIN 的 sample_300kbit.mp4 我在本地播放,会报错音频无法打开,然后可以正常播放图像。通过 RTSP 播放,也是会先报音频错,然后正常播放。可是 WIN 下的 MPLAYER 播放是正常的。

&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&
我感觉是LINUX 下的 MPLAYER 播放 MP4 有问题,好像只能支持 音频为 MPEG 的 MP4,哪位大大研究过 MPLAYER 兼容的 MP4 音频和视频 格式??

给我解解惑吧。。。
&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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