- r - 以节省内存的方式增长 data.frame
- ruby-on-rails - ruby/ruby on rails 内存泄漏检测
- android - 无法解析导入android.support.v7.app
- UNIX 域套接字与共享内存(映射文件)
当我执行以下操作时,没有任何效果(使用 ps aux | grep mplayer 检查,其中 1.wav 是一个 10 分钟的音频文件):
system("mplayer /tmp/1.wav"); // failed
system("sudo -u myusername mplayer /tmp/1.wav"); // failed
system("mplayer /tmp/1.wav &"); // failed
system("(mplayer /tmp/demo.wav) >/dev/null &"); //failed according to: http://www.php.net/manual/fr/function.system.php#88543
system("sudo -u myusername -i mplayer /tmp/demo.wav");
如何使用 PHP 运行后台进程?只有这个有效,但它就像批处理文件,我在同一个系统中。 $ php -r "system('mplayer/tmp/demo.wav');";
谢谢
注意:1)错误:
Cannot find HOME directory.
Home directory /var/www not ours.
AO: [pulse] Init failed: Connection refused
Failed to initialize audio driver 'pulse'
Home directory /var/www not ours.
waitpid(): No child processes
[AO_ALSA] alsa-lib: pulse.c:229:(pulse_connect) PulseAudio: Unable to connect: Internal error
[AO_ALSA] Playback open error: Connection refused
Failed to initialize audio driver 'alsa'
[AO OSS] audio_setup: Can't open audio device /dev/dsp: No such file or directory
Home directory /var/www not ours.
waitpid(): No child processes
[AO_ALSA] alsa-lib: pulse.c:229:(pulse_connect) PulseAudio: Unable to connect: Internal error
[AO_ALSA] Playback open error: Connection refused
Home directory /var/www not ours.
AO: [pulse] Init failed: Connection refused
Home directory /var/www not ours.
waitpid(): No child processes
Home directory /var/www not ours.
[AO_ALSA] alsa-lib: pulse.c:229:(pulse_connect) PulseAudio: Unable to connect: Connection refused
Aborting. $HOME not set!
2) & 5) 错误:
sudo: sorry, you must have a tty to run sudo
3)错误:
Cannot find HOME directory.
File not found: '/tmp/1.wav'
Failed to open /tmp/1.wav.
4)错误:
Cannot find HOME directory.
Home directory /var/www not ours.
AO: [pulse] Init failed: Connection refused
Failed to initialize audio driver 'pulse'
Home directory /var/www not ours.
waitpid(): No child processes
[AO_ALSA] alsa-lib: pulse.c:229:(pulse_connect) PulseAudio: Unable to connect: Internal error
[AO_ALSA] Playback open error: Connection refused
Failed to initialize audio driver 'alsa'
[AO OSS] audio_setup: Can't open audio device /dev/dsp: No such file or directory
Home directory /var/www not ours.
waitpid(): No child processes
[AO_ALSA] alsa-lib: pulse.c:229:(pulse_connect) PulseAudio: Unable to connect: Internal error
[AO_ALSA] Playback open error: Connection refused
Home directory /var/www not ours.
waitpid(): No child processes
AO: [pulse] Init failed: Internal error
Home directory /var/www not ours.
waitpid(): No child processes
Home directory /var/www not ours.
waitpid(): No child processes
[AO_ALSA] alsa-lib: pulse.c:229:(pulse_connect) PulseAudio: Unable to connect: Internal error
Aborting. $HOME not set!
最佳答案
显然,没有简单的方法可以做到这一点:system()
函数或反引号符号都不允许您运行后台任务……有人发布了一个(相当麻烦的)解决方案PHP doc website .
关于php - 如何使用 PHP 运行 Linux 后台进程?尝试使用系统 ("sudo -u me mplayer/tmp/audio.wav") 但不工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6246383/
问题:我找不到任何方法可靠地获取 MPlayer 播放列表中的当前播放文件。 这是我已经走了多远。这个有效的 ash 脚本监视一个带有当前播放列表路径的文本文件。当我更新文件时,脚本会关闭 MPlay
我正在尝试检查 mplayer 是否正在播放 mp3 文件。我目前使用 python 中的这一行 strace -p " + str(mplayer.pid) + " 2>&1 | head -n 2
我正在运行一个 bash 脚本,该脚本将根据来自 Arduino 的输入(开/关)使用 mplayer 播放视频。 当电影结束时,我需要在 txt 文件中获取时间戳。第一个问题是在 mplayer 从
引用 mplayer.conf: "配置文件在系统范围内从/etc/mplayer/mplayer.conf 读取 以及 ~/.mplayer/config 中的每个用户,其中每个用户设置覆盖 系统范
如果我有一个使用 mplayer 播放文件的脚本,并且我在播放到一半时停止了播放,有没有办法存储停止播放的位置? 最佳答案 试试这个它又快又脏,但在 mplayer 退出后给我播放歌曲的秒数 mpla
我正在尝试从 Java 应用程序以全屏模式在 MPlayer 中打开视频。我正在使用 ProcessBuilder 类将命令发送到 MPlayer。问题是,当我调用 MPlayer 播放视频时,没有任
考虑以下示例: import sys from PyQt4.QtCore import * from PyQt4.QtGui import * from mplayer import * class
我花了一些时间来试验 MPlayer slave mode protocol :在自定义应用程序中,我有两个控件:一个用于改变音高,一个用于改变速度。 使用 MPlayer API 中的 scalet
我想每秒从视频创建缩略图,但由于某种原因 mplayer 跳帧。例如,在 200 万 49 秒时长 的视频中,我只有 59 个缩略图,而不是 169 个 我尝试过的:mplayer -nosound
我正在设置一台运行 OpenBSD 的计算机,我希望它可以播放所有我想要的音乐。我希望它基本上放在一个角落里,然后就可以了。问题是我想从任何地方控制它。我可以在我的计算机上使用 ssh 来做到这一点(
我像这样在从属模式下加载 mplayer: mplayer -slave -idle -input file=/tmp/pipe 管道文件包含: loadfile /mymusic/1.mp3 到目前
如何将 Mplayer 移植到 iOS?并使其支持 SMB? 我构建了ffmpeg,但另一件事是我不知道如何使这个支持smb。 我想要的是在 iOS 上开发一个支持 smb 的播放器。 最佳答案 我在
我有一个用 C 语言编写的程序,它用管道启动 mplayer,然后通过该管道控制 mplayer。似乎有时当我通过管道发送命令时它会崩溃。以下是我的代码的相关部分以及我对其进行的调试操作。 原代码:
创建命名管道。 mkfifo /tmp/mplayer-control 以从属模式运行 mplayer -slave -input file=/tmp/mplayer-control mymusic.
我可以更改 MPlayer 窗口的标题吗?我用这个命令播放视频: mplayer pinguin.mpg 最佳答案 mplayer -title "This is your title" (files
我正在寻找一个可以通过命令行或 STDIN 控制的音频播放器。 我一直在从属模式下使用 Mplayer,但它计算音频文件持续时间的方式存在一些错误,导致其无法使用。 有什么想法吗?理想情况下,我希望能
如何从多个流媒体网站之一观看电影?我想使用 mplayer,给定一个特定的 url。 例如: mplayer -url http://address 最佳答案 嗯,我也有同样的问题,我是这样解决的:
我想使用 mplayer 播放在线视频。我已经编写了一个非常简单的 python 代码来实现它。 import os link="https://www.someurl.com/somevideo.m
我需要永久改变视频的亮度和对比度,我试过这个: mplayer -vf eq=50:50 a.mp4 -dumpstream mv stream.dump b.mp4 但它保存为一个看起来像原始文件的
我正在用 Python 编写一个简单的前端来使用 mplayer(在子进程中)播放和录制互联网广播 channel (例如来自 shoutcast)。当用户单击一个站点时,将运行以下代码: url =
我是一名优秀的程序员,十分优秀!