问题标签 [mplayer]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
600 浏览

php - 使用 PHP 的从属 mplayer

我正在尝试使用 mplayer 为特定视频格式制作一个用 PHP 编写的跨平台播放器。
PHP 脚本构建视频文件并启动 mplayer,同时继续构建视频文件。
有时 PHP 脚本速度不够快,mplayer 会崩溃,因为它不再缓冲视频。
所以,如果我需要缓冲,我需要控制 mplayer 暂停它。
我做了一个功能 - 只是为了测试 - 试图在 5 秒后停止视频。
(这里是命令列表:http ://www.mplayerhq.hu/DOCS/tech/slave.txt )

但是,即使输出是:

视频停不下来!
怎么了?

0 投票
4 回答
3672 浏览

python - 使用 mpylayer 顺序播放视频文件

考虑以下使用mpylayer的最小工作示例:

这应该播放所有的,video1.mp4 然后它应该打开video2.mp4并播放这个。但是有两个问题:

  1. 它不会播放所有video1.mp4只是打开它一秒钟然后关闭它
  2. 关闭后video2.mp4有几秒钟的延迟,直到它开始播放video2.mp4

那么我该如何解决这两个问题呢?

编辑:

为了解决我尝试使用的第一个问题,time.sleep(mp.length)

这适用于我不暂停视频、向前或向后搜索或关闭它的情况。所以必须有更好的解决方案。

0 投票
1 回答
903 浏览

gstreamer - 将我自己的 gstreamer 插件添加到 totem player 或 mplayer

我想将一些我已经实现的 gstreamer 插件添加到 totem player/mplayer 中,以便它可以使用这些插件来播放给定的文件。

请告诉我哪个播放器有简单的步骤来添加 gstreamer 插件,请告诉我如何向该播放器添加 gstreamer 插件。

0 投票
3 回答
85694 浏览

video - 重新采样 H264 视频以降低帧速率,同时保持高图像质量

这是感兴趣的视频的 mplayer 输出:

我想使用 ffmpeg、mencoder 或其他一些命令行视频转码器将此视频重新采样到较低的帧速率,而不会损失图像质量。也就是说,每一帧都应尽可能保持清晰。

尝试

  • 目标帧速率——25fps——已经实现,但单个帧是“块状的”。
  • 视频实际上是不可见的。

帮助!

这似乎是一个足够简单的用例。我很惊讶明显的事情不起作用。我的方法有问题吗?

0 投票
1 回答
506 浏览

linux - 从属模式下类似于 mplayer 的命令行音频播放器

我正在寻找可以通过命令行或 STDIN 控制的音频播放器。

我一直在从属模式下使用 Mplayer,但是它在计算音频文件的持续时间方面存在一些错误,导致它无法使用。

有任何想法吗?理想情况下,我希望能够通过 STDIN 将命令传递给播放器,并能够从播放器获取有关其在音频文件中的当前位置的信息。

谢谢!

0 投票
1 回答
2605 浏览

linux - MPlayer — 改变视频文件的亮度/对比度并保存输出

我需要永久更改视频的亮度和对比度,我试过这个:

但它保存为一个看起来像原始文件的文件。任何的想法?

0 投票
0 回答
206 浏览

linux - 在 elinks 中调用外部命令时保持键盘控制

目前,使用此处描述的方法,我可以在不使用 X windows/Flash 的情况下流式传输 YouTube 视频。我的主要基于文本的浏览器是 elinks,您可以调用外部程序并将当前选择的链接传递给它,方法是将其添加到您的elinks.conf文件中:

这目前有效,但与直接从控制台调用 `ytmplay.sh YOUTUBE_URL' 不同,我实际上无法控制 mplayer,并且只能在强制终止 mplayer 时停止视频。有谁知道在通过 elinks 外部命令/URI 传递调用 mplayer 时如何保持对 mplayer 的控制?

0 投票
1 回答
811 浏览

mplayer - 使用 mplayer 提取缩略图会导致灰度图像

我正在尝试使用带有此命令的 mplayer 提取缩略图:

问题是它会导致几乎灰色的图像。

如果我现在尝试执行命令:

然后视频播放跳过第一秒(如预期),但播放的第一秒大部分是灰色的。从技术上讲,我认为它会显示与前一帧的差异,直到它到达关键帧,整个帧都在视频中编码。

现在的问题是:如何强制 mplayer 寻找关键帧,所以在提取时避免出现这种灰色图像?

我找到了选项-hr-seek off,听起来它应该做正确的事情,但事实并非如此。

0 投票
0 回答
1099 浏览

macos - OSX 10.7.4 上的 freetype 问题

我正在尝试使用自制软件安装带有 OSD 的 mplayer。我已经将--enable-menu和都添加--with-freetype-config=/usr/local/Cellar/freetype/2.4.10/freetype-config到了酿造配方中。

因为freetype-config我尝试了三种不同的路径;/usr/X11R6/bin/freetype-config/usr/X11/bin/freetype-config和地窖里的那个。

检查 freetype 总是失败:

尽管 freetype 本身似乎已安装。

我注意到 fontconfig 依赖于 freetype,所以我通过 brew 成功安装了它。我不确定接下来要尝试什么或如何弄清楚为什么无法识别 freetype。

谁能指出我一个明智的方向?

0 投票
1 回答
778 浏览

mplayer - 如何检查mplayer是否播放文件?

我正在尝试检查 mplayer 是否正在播放 mp3 文件。我目前使用 python 中的这一行

那是因为我知道mplayer在从3号描述符读取文件时会进行系统调用。但是,无论我分析多少行,都没有一个读取操作。