|
|
我下了个 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 音频和视频 格式??
给我解解惑吧。。。
&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&& |
|