标签: mplayer

在后台从 bash 运行 mplayer,无需额外的 bash

我想观看电影mplayer,从bash背景,就像我跟所有的程序做的,从来没有出现过任何问题:

mplayer Kick* &

例如,如果您想看 Kickboxer。但是,这不会打开窗口,而是说该过程已停止。我可以用 来打开电影窗口fg mplayer,但是 CLI 不可用。(这是——据我所知——相当于mplayer Kick*)。

我能够解决这样的问题:

$(mplayer Kick*) &

但是后来我得到了两个额外的 bash(我用 看到了这个ps)。这不是一个真正的问题,因为当我Alt-F4电影时那些关闭,但它仍然是不可取的。

我想我最讨厌必须输入那些额外的东西,所以如果你想出一个别名或函数,那就没问题了。尽管如此,了解正在发生的事情不会伤害我。

bash mplayer

7
推荐指数
1
解决办法
5470
查看次数

Windows 上的 mplayer fontconfig 烦恼

每次我重新启动计算机时,我在 Windows 上使用的mplayer 构建都会重新加载字体缓存。我发现原因是我在重新启动时清除了临时目录并将字体缓存保留在那里。

我在想:如何让mplayer总是刷新字体缓存?

(这需要很多时间,当发生这种情况时,我通常会“措手不及”。通常只能使用 1 或 2 种字体,我经常将其视为“加害于侮辱”。)

我之前尝试过的其他构建用于重新加载每个新工作目录中的完整字体缓存,因为它们将缓存放置在该本地目录中。由于 Windows 二进制文件的最新版本的来源多年来以某种方式变化,因此很高兴知道 mplayer 实际尝试做什么。

  1. 如何让 fontconfig 在别处搜索字体(缓存)?
  2. mplayer 究竟是如何搜索字体的?(它总是依赖 fonts.conf 吗?)
  3. 是否可以从命令行禁用 fontconfig?mplayer 会做什么呢?
  4. 即使字体确实发生变化,我也可以禁用字体缓存的更新吗?(即“永远只使用已知字体”)

注意:在过去,mplayer 曾经有一个单一的、内置的、默认字体。发生了什么?

我发现一个选项<cachedir>fonts/fonts.conf,相对于mplayer.exe,我可以用它来解决1。(我把它最新的手动当一个新的版本到来,我经常忘了这样做。和剩余的问题仍仍然存在。另外,它在哪里搜索 fonts/fonts.conf 文件?)

windows fontconfig mplayer

7
推荐指数
1
解决办法
3778
查看次数

如何让mplayer使用字幕?

我正在尝试通过以下方式使用带有 mkv 文件的字幕:

mplayer video.mkv
mplayer -sub video.srt video.mkv
mplayer video.mkv -sub video.srt
Run Code Online (Sandbox Code Playgroud)

但只有视频播放,但没有任何字幕。我还在播放视频时按下了几个按钮('j'、'u'、's'),但没有任何变化。

操作系统:MacOS 10.13.16 播放器:1.3.0-4.2.1

也许我错过了什么?或者mplayer必须以某种特殊的、复杂的方式编译?或者缺少图书馆?还是因为它是 mac?

有没有办法将 srt 文件中的字幕与 mkv 视频一起使用mplayer


我试图在注释设置config如图建议在这里。但是mkv在同一文件夹中播放带有 srt 文件的文件时出现以下错误:

Warning unknown option subfont-text-scale at line 3
Warning unknown option subfont-osd-scale at line 4
The fontconfig option can't be used in a config file.
Error parsing option fontconfig=yes at line 5
Run Code Online (Sandbox Code Playgroud)

srt 文件中的前两个条目如下:

1
00:00:00,000 --> 00:00:05,000
<font face="Hiruko" size="38">Test</font>

2
00:00:05,000 --> 00:00:14,060
<font …
Run Code Online (Sandbox Code Playgroud)

video mplayer macos

6
推荐指数
1
解决办法
5623
查看次数

有没有更好的 mplayer 命令行界面,或者其他好的 CLI 音乐播放器?

如果可以,我通常更喜欢在命令行上做事。Mplayer 是播放各种媒体的绝佳工具,但命令行界面很糟糕。我希望在 CLI 媒体播放器中看到的一些内容包括:

  • 干净的输出 - 易于理解,不会被一堆与日常使用无关的东西所困扰
  • ID3信息
  • 进度条和播放时间信息(总时间、当前时间、剩余时间)
  • 播放队列 - 带有长度的歌曲列表和您当前所在位置的指示

linux music command-line mplayer

5
推荐指数
1
解决办法
2751
查看次数

SMPlayer 不会禁用屏幕保护程序

我在 Linux Mint 14 64 位上运行 SMPlayer 0.8.0(mplayer 前端),当我播放电影并停止使用外围设备时,屏幕保护程序会在一段时间后启动。
我已经检查了首选项中的“禁用屏幕保护程序”选项,但它没有这样做。从终端运行 mplayer 也不行。我该如何解决?

screensaver linux-mint mplayer

5
推荐指数
1
解决办法
2669
查看次数

是否可以删除当前在 mplayer 中播放的 MP3 文件?

我想删除当前正在播放的 MP3 文件mplayer。如果可能的话,我想用mplayer命令来做。这样我就不必退出mplayer并删除此文件rm或打开另一个终端并删除那里的文件。

linux shell mplayer

5
推荐指数
1
解决办法
2027
查看次数

获取 mplayer 以小时和分钟显示当前时间

默认情况下 mplayer 以秒为单位显示视频中的当前位置,这几乎没有用。例子:

A:4086.2 V:4086.2 A-V:  0.000 ct:  0.039   0/  0 17%  2%  2.1% 3 0 
  ^--------^----- This is the current location in seconds.
Run Code Online (Sandbox Code Playgroud)

那么,那又怎样?Mplayer 有可怕的默认设置。还有什么是新的?但是 mplayer 是高度可配置的,因此必须有一种方法可以更改该行并将您想要的任何信息放在那里。不过,我搜索了联机帮助页,但找不到可以执行此操作的选项。理想行为:

A:1:08:06.2 V:1:08:06.2 A-V:  0.000 ct:  0.039   0/  0 17%  2%  2.1% 3 0 
  ^-----------^----- This is the current location in hours:minutes:seconds.
Run Code Online (Sandbox Code Playgroud)

有没有人想出一种方法来做到这一点?

video linux mplayer

5
推荐指数
1
解决办法
3693
查看次数

播放带字幕的纯音频文件,可能使用一些静态图像作为存根

是否可以mplayer在播放纯音频文件时显示字幕?

我已经尝试过:

mplayer filename.mp3 -sub filename.srt
Run Code Online (Sandbox Code Playgroud)

但运气不好——它只是在看到没有视频时就不会创建视口。-vo x11也没有帮助。

我知道我可以将音频文件转换为视频文件,或者使用一些字幕编辑软件(例如 AegiSub)来播放我的文件;但这两种方式对我来说都不方便,因为我有很多音频文件。

audio linux mplayer subtitles

5
推荐指数
1
解决办法
5074
查看次数

是否有用于 8tracks.com 播放的命令行客户端?

我希望我不会在这里问这类问题,但是:有没有办法从 Linux 命令行播放8tracks.com播放列表,例如,mplayer或者mpg123

8tracks.com API,但到目前为止我还没有找到基于它的命令行客户端。作为一名非编码人员,我也不知道如何自己编写一个。

我更喜欢 Perl/Python 解决方案,但这并不重要。非常感谢您的任何提示!

编辑:这是 Haskell 中的一个项目,但我自己还没有尝试过:https : //github.com/vikraman/8tracks

linux music command-line mplayer

4
推荐指数
1
解决办法
1649
查看次数

保存通过 Netcat 接收的实时视频

我正在使用以下命令来流式传输我通过 Netcat 收到的视频。

nc -l -p 5001 | mplayer -fps 31 -cache 1024 -
Run Code Online (Sandbox Code Playgroud)

(在 Windows CMD 上)

此命令打开 MPlayer 并播放实时流。

你能告诉我如何在直播时保存这个视频的副本吗?

谢谢你。

streaming mplayer netcat

4
推荐指数
1
解决办法
1663
查看次数