两天来,我一直尝试使用 vlc 播放此.bin
文件。我在 Windows XP 中使用 vlc 播放得很好。因此,我决定在我的 XP 分区上安装相同的 vlc,它通过 Wine 播放文件没有问题。为什么它不能本地播放?
fr33bird@fr33bird-desktop:~/Downloads/********/*********$ vlc ********.bin
VLC media player 1.1.10 The Luggage (revision exported)
Blocked: call to unsetenv("DBUS_ACTIVATION_ADDRESS")
Blocked: call to unsetenv("DBUS_ACTIVATION_BUS_TYPE")
[0x8387914] main libvlc: Running vlc with the default interface. Use 'cvlc' to use vlc without interface.
Blocked: call to setlocale(6, "")
Warning: call to srand(1309627174)
Warning: call to rand()
Blocked: call to setlocale(6, "")
(process:14474): Gtk-WARNING **: Locale not supported by C library.
Using the fallback 'C' locale.
Blocked: call to setlocale(6, "")
libdvdnav: Using dvdnav version 4.1.3
libdvdread: Using libdvdcss version 1.2.10 for DVD access
libdvdread: Can't stat /home/fr33bird/Downloads/*******/*******/*******.bin
No such file or directory
libdvdnav: vm: failed to open/read the DVD
[0x87034e4] filesystem access error: cannot open file /home/fr33bird/Downloads/*****/*****/*******.bin (No such file or directory)
[0x843535c] main input error: open of `file:///home/fr33bird/Downloads/******/****/********.bin' failed: (null)
有趣的是,它说没有这样的文件,即使它试图读取它。Xine 说已.bin
加密,所以我libdvdcss2 w32codecs ubuntu-restricted-codecs
从 Medibuntu 安装,但问题仍然存在。我该如何解决这个问题?我想在本机运行它,而不是通过 wine。我甚至尝试更改.bin
为.mpg
和.avi
。
更新于 2011 年 6 月 26 日 尽管这个问题与 Alsa Audio Output 无关,但这允许我播放 .bin 文件
答案1
您是否尝试过删除 Xine 并为 ubuntu 安装 Gstreamer 编解码器?就我个人而言,我更喜欢 gstreamer 而不是 xine,因为它在 ubuntu 中的播放效果总是更好/更流畅。
答案2
我读到“没有那个文件或目录”,所以问题不是出在 vlc 上,而可能是 shell 和程序之间的接口问题:文件名中有空格,或者其他奇怪的字符?如果是这样,请尝试将文件名放在双引号或更好的单引号之间:
vlc 'long file name.bin'
答案3
更新于 2011 年 6 月 26 日 尽管这个问题与 Alsa Audio Output 无关,但这允许我播放 .bin 文件