问题标签 [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 投票
4 回答
5401 浏览

qt4 - 是否有使用 PId 停止和暂停 mplayer 的命令?

我正在使用播放按钮从我的 qt 应用程序播放 mplayer。我有两个按钮叫做暂停和停止。对于播放按钮,我使用了播放列表system ("mplayer "+s.toAscii()+"&");在哪里s

对于我使用的暂停按钮,system("p");但它不起作用。我可以将 mplayer 的进程 ID 存储到一个文本文件中system("ps -A |grep mplayer > PID.txt");

有没有使用 PId 停止和暂停 mplayer 的命令?

0 投票
2 回答
876 浏览

qt - 是否有任何命令使用 PId 停止和暂停 mplayer

你好朋友我正在使用播放按钮从我的 qt 应用程序播放 mplayer....我还有两个按钮称为暂停和停止....在播放按钮中我使用系统 ("mplayer"+s.toAscii()+"& "); 其中 s 是播放列表。

在暂停按钮中,我使用了 system("p"); 但它不工作。我可以使用 system("ps -A |grep mplayer > PID.txt"); 将 mplayer 的进程 ID 存储到文本文件中。是否有任何命令可以使用 PId .... 停止和暂停 mplayer?

提前致谢

0 投票
2 回答
2044 浏览

java - 以全屏模式启动 MPlayer



我正在尝试从 Java 应用程序以全屏模式在 MPlayer 中打开视频。我正在使用 ProcessBuilder 类将命令发送到 MPlayer。问题是,当我调用 MPlayer 播放视频时,什么也没有发生。它仅在我关闭应用程序窗口时出现。

换句话说,在我关闭程序窗口之前,我想要执行的进程不会做任何事情。

我想知道如何在不必关闭任何窗口的情况下启动 MPlayer。这是我用来全屏调用 MPlayer 的代码。

0 投票
3 回答
768 浏览

linux - 如何为 mplayer 编写远程控制程序?

我需要创建一个 NPAPI-Browser 插件来控制 mplayer,我发现控制 mplayer 的一种方法是它的从属模式[link],还有其他更好的方法吗?

0 投票
2 回答
617 浏览

unicode - Emacs EMMS 和 mp3info/mplayer 的 Unicode 问题

我的 Emacs-emms 配置有问题。歌曲 ID3tags中的 Unicode 特殊字符似乎没有呈现其 unicode。例如,Trentemøller(音乐乐队)显示为 Trentem\370ller。它似乎来自 mp3info(在 Emacs 外部使用 mp3info 时,这些字符也无法很好地呈现),emms 在使用播放器 mpg321 时使用它。我怎么能在这里解决我的问题?你对其他 emms-backend-players 有这样的问题吗?您是否以没有此问题的方式配置您的 emm?如果是这样,你的配置是什么?

我在 MacOSX 上工作。在我的终端控制台中,Unicode 没有问题,无论是使用 Bash 还是安装其他 shell。

编辑: emms 用来播放文件的命令是:

在控制台模式下,mplayer 也存在 unicode 问题。所以在我看来,它要么来自 mp3info,要么来自 mplayer。

我的emms配置:

我的 .emacs 中的 Unicode 设置

0 投票
1 回答
406 浏览

python - python-mplayer 立即关闭

考虑以下示例:

如果我调用程序并按下按钮,视频会出现但立即消失。知道如何解决这个问题吗?

0 投票
2 回答
1261 浏览

mplayer - 使 MPlayer 在输出中显示所有播放状态更改消息

我目前在从属模式下使用 MPlayer 来制作视频播放器。

截至目前,媒体播放器==== PAUSED ====何时暂停显示,我可以读取此状态的输出以了解视频何时暂停。

我现在使用的命令行参数是msglevel identify=6:statusline=-1(我禁用了状态行,因为它产生了A: 0.7 V: 0.6 A-V: 0.068 ...不必要的东西)

我需要什么来设置 msglevel(或其他任何东西),以便它也会显示==== PLAYING ====或任何指示它开始播放、停止,媒体结束,加载等?

0 投票
2 回答
1657 浏览

c++ - 如何使用 mplayer 播放到内存

我需要在我的程序 (C++) 中嵌入一个视频播放器,但我不能使用 XEmbed,因为我必须进行一些后处理。是否可以像使用 ffmpeg 一样将输出作为原始 RGB 写入内存缓冲区?

0 投票
6 回答
43093 浏览

video - rtsp 流捕获

我正在寻找一些通用的方式来转储 rtsp 流。我想弄清楚,一些 rtsp 流运行良好,服务器正在发送一些可观看的视频。

开放式RTSP

一开始,google 推荐给我openRTSP工具。

但是该工具转储的输出视频文件并不正确。视频解码器 (ffdec) 返回许多错误,例如“无法解码视频数据包”和“[h264] 无帧!”,这不适合我。

ffmpeg

然后我尝试使用 ffmpeg 工具转储 rtsp 流。

但是流式传输过程经常被错误中断:

我正在尝试使用--fflags igndts,但 ffmpeg 不会忽略这些错误。这没有任何意义,因为该错误实际上意味着音频和视频流正在异步发送。最糟糕的是,由中断转储导致的转储文件也不正确。Ffdec 返回一些错误:

经过一番很好的谷歌搜索后,我发现它真的是老ffmpeg 的 muxer bug

播放器

比我尝试将 mplayer 与 LIVE_555 lib 一起使用。

但我也有一些错误。

问题

我想我做错了什么。这听起来真的很荒谬,没有办法将 rtsp 流保存在正确且可播放的视频文件中。

也许还有其他一些工具可以帮助完成这项任务?实际上,对于所有类型的库和语言,我将不胜感激。但是该过程应该是自动的并且具有cli。

改进

我使用模拟 rtsp-broadcaster 的 vlc-streamer 在 localhost 上进行了大约 50% 的实验。这是我尝试遵循的手册。

我有非常新鲜和最新的支持 x264 的 ffmpeg,我已经通过那个有用的线程安装了它。

0 投票
1 回答
345 浏览

python - mpylayer、PyQt4 和 lineEdit

考虑下面的最小示例。在我取消注释以下行之前,它可以完美运行:

如果这些行未注释,我可以在 LineEdit 字段中编写文本,但按钮没有反应。知道它有什么问题,如何解决这个问题?

我应该补充一点,我是 Python 编程的绝对初学者。