问题标签 [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 回答
265 浏览

perl - Perl 和 open3。我错过了什么?

我正在尝试制作一个使用 open3 与 mplayer 通信的脚本,但 mplayer 进程显示为已失效,我无法将标准输入发送到 mplayer。

这是代码:

我一定遗漏了一些明显的东西,我正在从其他模块的示例中学习 open3。

0 投票
1 回答
1868 浏览

framebuffer - uvesafb帧缓冲下的mplayer播放视频前会显示黑屏

我正在尝试使用mplayer在帧缓冲区下播放视频,并且我正在uvesafb用作帧缓冲区驱动程序。板子是威盛 EPIA-N800

grub 引导设置为:

但是当我用 播放视频时mplayer,屏幕会变黑一段时间,好像在播放视频之前重置或重新初始化屏幕。命令是这样的:

输出是

如果我像这样更改 grub 引导设置:

问题没有出现。我确实比较了两个 mplayer 输出,但输出是相同的。有没有办法解决这个问题?

0 投票
0 回答
356 浏览

gdb - mplayer mingw 64 位信号 11

我很难生成可执行文件。我得到这个错误运行

MPlayer 被模块中的信号 11 中断:demux_open

  • MPlayer 因 CPU/FPU/RAM 使用不当而崩溃。使用 --enable-debug 重新编译 MPlayer 并进行“gdb”回溯和反汇编。DOCS/HTML/en/bugreports_what.html#bugreports_crash 中的详细信息。
  • MPlayer 崩溃了。这不应该发生。它可能是 MPlayer 代码驱动程序gcc 版本中的错误。如果您认为是 MPlayer 的错,请阅读 DOCS/HTML/en/bugreports.html 并按照那里的说明进行操作。除非您在报告可能的错误时提供此信息,否则我们不能也不会提供帮助。

与 gdb

我不明白为什么那条路,它不是我的mingw。

程序收到信号 SIGSEGV,分段错误。

__gdtoa 中的 0x0000000001060853 (fpi=, be=, bits=0x0, kindp=0x800, mode=0, ndigits=0, decpt=0x0, rve=0x0) 在 c:/crossdev/src/mingw-w64-svn/mingw- w64-crt/gdtoa/gdtoa.c:630

630 c:/crossdev/src/mingw-w64-svn/mingw-w64-crt/gdtoa/gdtoa.c:没有这样的文件或目录。

带有新快照

检测到 libavformat 版本 54.35.100(内部)MPEG-PS 文件格式。视频:MPEG2 720x576 (aspect 3) 25.000 fps 9800.0 kbps (1225.0 kbyte/s) 在 ../ [VO_SDL] 中加载字幕 使用驱动程序:windib。==================================================== ======================== 打开视频解码器:[ffmpeg] FFmpeg 的 libavcodec 编解码器系列 libavcodec 版本 54.71.100(内部)[mpeg2video @ 00000000016D96C0]警告:未使用线程支持编译,使用线程仿真

选择的视频编解码器:[ffmpeg2] vfm:ffmpeg (FFmpeg MPEG-2)

==================================================== ======================== 打开音频解码器:[ffmpeg] FFmpeg/libavcodec 音频解码器 [ac3 @ 00000000016D96C0]警告:未编译线程支持,使用线程仿真

程序收到信号 SIGSEGV,分段错误。

decode_frame () 中的 0x00000000009d4fee

0 投票
2 回答
479 浏览

mplayer - 退出时如何在 mplayer 中获得停止位置?

如果我有一个使用 mplayer 播放文件的脚本并且我在中途停止播放,有没有办法将播放位置存储在它停止的位置?

0 投票
1 回答
1563 浏览

python - 如何使用 MPlayerCtrl

我正在做一个关于制作媒体播放器的学校项目。我正在使用 python 和wxPython我的 GUI 和 MPlayerCtrl 作为我的库来控制我的所有按钮。但是我在使用 MPlayerCtrl 时遇到问题。我似乎无法让 MPlayerCtrl 中的功能正常工作。

我可以播放媒体,但是当我尝试使用该功能"self.mplayer.GetTimeLength()"时,它返回给我的是“无”,这没什么。我也尝试过使用 MPlayerCtrl 中的其他功能,但仍然遇到同样的问题。谁能告诉我我做错了什么?

部分代码:



参考: http: //www.blog.pythonlibrary.org/2010/07/24/wxpython-creating-a-simple-media-player/

0 投票
2 回答
1297 浏览

audio - MPlayer 音频通道(左/右)切换

我正在尝试制作一个应用程序,使用 mplayer 从属模式的媒体播放器。关于在 mplayer-slave 模式下播放视频时即时切换 VCD 卡拉 OK 频道(左右)的任何线索?

谢谢。

0 投票
1 回答
1084 浏览

python - 在循环中使用 time.sleep() 时应用程序挂起

我正在做一个关于制作定制媒体播放器的学校项目。我在网上有一些我一直在使用的源代码。我想添加另一个新功能,即制作源代码没有的播放列表。

但是,当我尝试拖动窗口时,我遇到了一个错误,即窗口“停止响应”。我无法单击任何内容,因为我的光标显示“加载标志”(圆形光标),似乎有一些背景踏板正在运行。

我试过让它运行而不拖动它,它似乎工作正常。

你们有谁知道为什么当我使用函数“time.sleep(second)”时会出现这个问题?

参考: http: //www.blog.pythonlibrary.org/2010/07/24/wxpython-creating-a-simple-media-player/

逻辑(代码):

0 投票
1 回答
276 浏览

mono - 什么 mplayer.exe 文件用于 linux

我用单声道编写了一个小程序来使用 mplayer 播放视频。为了运行视频,我使用了 mplayer.exe 作为窗口,现在我想在 debian 中使用这个程序。

有人知道我应该用什么来代替窗口 mplayer.exe。

谢谢

0 投票
1 回答
629 浏览

python - 当在 pyqt4 中按下修饰键时,将所有键盘命令自动通过管道传输到嵌入式 mplayer 实例

这是此答案的后续问题:https ://stackoverflow.com/a/11939294/406686 :

考虑以下代码,它将 mplayer 嵌入到QWidget. 问题是它不会对任何 mplayer 键盘快捷键做出反应,例如用于向前搜索的右箭头等。

很明显,我可以手动重新实现每个快捷方式。但是,只要按下修饰键(例如 ALT 或 Win-Key),有没有办法将所有键盘序列自动传送到 mplayer?

例如:按ALT+→</kbd> = seek forward...

0 投票
1 回答
2108 浏览

qt - 从属模式下的 Mplayer - 多个实例

我正在开发一个显示各种媒体的 Qt 应用程序。目前视频文件存在问题。由于在使用带 ATI 显卡加速的 Phonon 时存在一些问题,我们目前在从属模式下使用 mplayer 和 vaapi。

但是,加载文件存在问题。每次显示新文件时,mplayer 需要一些时间(大约 2 秒)来加载它,只显示黑屏。由于大多数文件都很短(10 - 25 秒),因此非常引人注目。第一个问题是 - 有人知道如何告诉 mplayer 在播放前一个文件时开始加载一个文件吗?可能吗?

第二个:我正在考虑创建两个 mplayer 实例,告诉一个加载第一个文件,另一个加载第二个文件,然后告诉第二个暂停。第一个文件完成后,我会取消暂停第二个文件。我正在使用 QProcesses 但现在第二个 mplayer 在第二个完成之前不会启动,即使我没有暂停它。在下面的代码中,player1 和 player2 是 QProcess 对象,player2 在 player1 完成之前不会开始做任何事情。所有“readyRead ...”插槽都是我解析 mplayer 输出的函数。到目前为止,他们并没有做太多,只是将输出打印到 qDebug()。

你知道为什么这两个过程不一起开始吗?如果我在 player1 中使用例如 mplayer,在 player2 中使用 vlc,它可以正常工作,我可以从命令行运行两个 mplayer 实例。