
正文
vlclinux命令行 linux编译vlc
提示:扫一扫查出行【扫一扫了解最新限行尾号】
复制提示
装Oracle VM VirtualBox+CentOS后,如何使用linux命令打开视频文件、pdf格式文件,如何进入D盘
对于视频文件,可以设法配置rpmfusion-free源,安装vlc 或者配置rpmforge源安装mplayer。对于PDF,我记得在REDHAT CENTOS FEDORA ORACLE等版本中都有一个evince可以使用。至于你说的D盘,那是DOS/Windows系统才有的概念。到了linux下只有诸如/dev/sda1 /dev/sda5这样的东西。
相关问答
Q1: linux 下有哪些好的命令行音乐播放器
适用于Linux的音乐播放器可说数不胜数,不同的用户也有各自的喜好。知名且应用广泛的有 Cantata和Exaile,不太知名的工具有Clementine、Nightingale和Quod Libet,国产较好用的有网易云音乐,本文系统极客再为大家推荐5款好用的Linux音乐播放器,各位看客自行选择吧。
1.Qmmp
Qmmp 其实就是Linux版的Winamp,它的界面虽然很轻量级,但却有丰富的功能集。想必很多Winamp老用户都有怀旧感情,而Qmmp与Winamp的快捷键也完全兼容,一定能给老用户带来不小的惊喜。
Qmmp音乐播放器兼容大多数流行音频格式,如:MPEG1 layer 2/3、Ogg Vorbis和Opus、原生FLAC/Ogg FLAC、Musepack、WavePack、轨道模式(mod、s3m、it、xm等)、ADTS AAC、CD音频、WMA、Monkey’s Audio (以及由FFmpeg库提供的其他格式)、PCM WAVE (以及由libsndfile库提供的其他格式)、Midi、SID和 Chiptune格式(AY、GBS、GYM、HES、KSS、NSF、NSFE、SAP、SPC、VGM、VGZ和VTX)。
2. Amarok
Amarok 是一款KDE音乐播放器,它也是Linux系统中最古老的音乐播放器之一。之所以它成为受欢迎的Linux播放器之一,除其历史悠久外还因其兼容大多数Linux桌面环境。
Amarok音乐播放器除支持大量音乐格式外,其主要特点还在于丰富的插件支持,其还因与知名的网络服务(如Ampache、Jamendo Service、Last.fm、Librivox、MP3tunes、Magnatune和OPML播客)集成而闻名。
3. Rhythmbox
Rhythmbox是一款Gnome音乐播放器,由于它是Gnome自带,所以普及程度也非常高。而Rhythmbox除是一款音乐播放器外,还是一款非常不错的音乐管理应用。除支持MP3和OGG外,它还支持其它十几种音频格式,并集成网络收单机、iPod、音频CD记录和播放、音乐共享和播客等功能。
4. VLC
虽然VLC以视频播放而闻名,但它也是一款强大的音乐播放器,其主要以强大的编解码器集合而出名,如果一个文件不能被其它播放器打开,通常VLC都可以搞定。此外,VLC还可以高度定制并有许多扩展插件,而支持Windows、Linux、macOS、Unix、iOS和Android系统也成为其强大底蕴。
5. Cmus
如果你喜欢命令行应用,那么Cmus是一款不错的Linux命令行音乐播放器选择。它除支持Ogg Vorbis、MP3、FLAC、Opus、Musepack、WavPack、WAV、AAC、MP4、音频CD、ffmpeg(WMA,APE,MKA,TTA,SHN等)和libmodplug外,还可用于Shoutcast或Icecast流式传输。Cmus的主要做点就是非常轻量级,其内存需求也极小。
Q2: 关于linux下用vlc实时显示视频的问题
vlc本就是一个编解码软件,我在linux下设置过vlc把本地视频文件转发为视频流,并通过另一台电脑接收,是没问题的。udp或http都可以。
以下几个链接,你可以参考一下
Q3: linux 命令行 vlc 切换
进入linux命令页面,使用快捷键来进行切换,具体快捷键需要根据所处网络域名进行设定。而LINUX操作系统是一种免费使用和自由传播的类UNIX操作系统,方便用户进行使用,深得用户的喜爱。
Q4: 命令行下怎样远程控制VLC播放
开宗明义vlclinux命令行,在Headless ( i.e. without a monitor or input device)的服务器(例如,各类嵌入式「玩具板子」)上如果架起VLC进行多媒体播放,怎样才是最方便的控制方式?
同时,因为希望是可以脚本控制,所以最好是可以做到非互动式的指令。
如下是简单的步骤:
VLC实际上拥有灵活强大的控制方式,由于我们上来就限定vlclinux命令行了Headless,那么命令行显然是先决条件,VLC文档中已经列出了支持的几种Remote方式:
考虑到三者中rc应该是最强大和灵活的(ncurses需要configure,telnet更多的是互动型,何况rc本身就可以支持telnet访问),我们就focus在rc 接口上。
使能方法非常简单,调用vlc的时候,用:
cvlc -I rc --rc-fake-tty --rc-host ip:port
注意:如果需要局域网内访问,请填写本机ip,如果只要本机访问,用localhost就可以了
得到如下信息(忽略那些错误吧,毕竟Headless么,很多接口对VLC来说都缺失,但是不影响使用)
直接借助帮助文件, 可见还是非常强大的:
实际上,在一些 讨论 中看到,如果只是需要本机访问,更高效的办法是借助一个unix socket文件,从而通过socket文件来访问,简单说就是将上面提到的-rc-host选项变成-rc-unix然后用一个文件作为输入vlclinux命令行;
这样可以用类似于形如下面指令的方法来模拟socket访问 (作者以OSX为例,应当是没有问题的):
echo normal | nc -U /Users/vlc.sock
我的例子,Debian中,nc似乎是不适用,更多人推荐用socat (需要安装)
echo “pause” | socat – UNIX-CONNECT:/Users/vlc.sock
上面可以理解成将管道化之后的ECHO字符向这个Unix的Socket发送。可是在我这里死活都会遇到文件connection refused,作为菜鸟,实在无力解决,特别是看到有强者遇到类似问题交叉比较得出可能和特定版本的kernel stock存在bug有关之后,不管看不看得懂,我都理直气壮的放弃了——直接转向了上面提到的host:port的方案。
所以:
如果是互动式,直接 nc host port ,就可以进入这个接口界面了:
如果不需要互动:
参考上节:
echo status | nc -w 0 ip port
-w是指示说该命令之后,立刻退出,实际上OSX下并不一定需要,只是为了和下面Linux对照一下。
大致相同,区别只是在非互动式下,
echo status | nc -q 0 ip port
两者区别只是一个用了' w ait'之意,另外一个是' q uit'罢了,想想还挺风趣....风趣个妹啊,这不是折腾跨平台用户吗?!
至此,该问题解决,不论是想在远程控制无输入(显示)设备上的播放,还是想用脚本对其他线程的VLC播放进行自动化的干预控制,都不成问题了。
——怪不得有那么多人喜欢用VLC啊,我恍然。
vlclinux命令行的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于linux编译vlc、vlclinux命令行的信息别忘了在本站进行查找喔。








