为什么我可以用 gnome-mplayer 观看,但不能用 mplayer 观看?

为什么我可以用 gnome-mplayer 观看,但不能用 mplayer 观看?

这应该是一个非常基本的问题。我有一个 URL,例如 http://服务器名称/文件.wmv。当我在 gnome-mpLayer 的“打开位置”中输入它时,它会连接到服务器并播放流。但是当我运行

mplayer "URL"

在终端我得到了一个疯狂的无限循环

Playing URL.
Resolving SERVERNAME for AF_INET6...
Couldn't resolve name for AF_INET6: SERVERNAME
Resolving SERVERNAME for AF_INET...
Connecting to server SERVERNAME[xxx.xx.xxx.xx]: 80...
Cache size set to 320 KBytes

我认为我在终端中使用 mplayer 是正确的,因为我可以观看其他 URL。只有这个特定的 URL 不起作用(我没有被授权写出 URL,因为他们希望它是私密的!!!)。

所以我的问题是:有人知道我为什么会遇到这个循环吗?或者是否可以查看 gnome-mplayer 如何调用 mplayer 以及它生成了哪些输出消息?

我在 Ubuntu 10.10 上使用 gnome-mplayer 0.9.9.2 和 mplayer 1.0rc4-4.4.5。

谢谢,马赫迪亚尔

答案1

嗯...我想我找到答案了。我在终端中用-verbose选项运行了 gnome-mplayer,发现它搜索的 URL 为mmshttp://HOSTNAME/file.wmv。这解决了问题。

但实际上我现在面临一个不同的问题(我不知道是否需要单独提出一个问题):-dumpstreammplayer 选项不起作用。我收到以下消息

Playing mmshttp://HOSTNAME/file.wmv.
STREAM_ASF, URL: mmshttp://HOSTNAME/file.wmv
Resolving HOSTNAME for AF_INET6...
Couldn't resolve name for AF_INET6: HOSTNAME
Resolving HOSTNAME for AF_INET...
Connecting to server HOSTNAME[xxx.xx.xxx.xx]: 80...
Resolving HOSTNAME for AF_INET6...
Couldn't resolve name for AF_INET6: HOSTNAME
Resolving HOSTNAME for AF_INET...
Connecting to server HOSTNAME[xxx.xx.xxx.xx]: 80...
Cache size set to 1125 KBytes
Stream not seekable!

然后它停止了(甚至没有显示提示)。

编辑:我想我太快下结论说有错误了。没错,它停止了;但实际上它正在下载文件 :)。

相关内容