- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我知道这是关于特定程序(mplayer 后端);然而它将用于前端编程,所以我希望它仍然被认为是 Stack Overflow 上的主题。
我想运行两个 mplayer 从实例,它们将用于在不同的音频流之间淡入淡出(webradio;平滑地更改 channel )。为此,我设置了mplayer的“软件音量”,这样它就不会影响声卡的PCM输出 channel ,而是插入一个软件音量混合器来调节音量。
但是,我遇到了以下问题。
我使用以下命令启动 mplayer(可以在命令行上测试):
mplayer -slave -idle -softvol
并向 mplayer 发送以下命令:
loadfile <url>
set volume 0
它开始(短时间)以 100% 音量播放文件,然后跳到 0% 音量。如果我交换这两个命令,mplayer 会告诉我无法调节音量:
Failed to set property 'volume' to '0'.
ANS_ERROR=PROPERTY_UNAVAILABLE
显然,音频过滤器尚未加载/音频输出尚未设置或类似的情况,因此 mplayer 无法更改不存在的音频输出的音量。
我可以强制 mplayer 提前初始化所有内容,以便我可以将音量设置为 0%,加载文件,然后增加音量以淡入播放吗?
我已经检查过在播放某些文件(例如无声虚拟文件)后是否可以设置音量; mplayer 提示同样的错误。目前,我能想到的唯一选择是启动这样一个虚拟文件,调整音量,停止虚拟文件,加载要播放的正确文件,然后它将以刚刚设置的音量开始。但我不敢相信这是最好的选择。
最佳答案
我自己解决了这个问题:当我尝试遵循this guide时,-afvolume=0
没有帮助。但是,还有一个对我有用的 -volume 0
命令行选项:
mplayer -slave -idle -softvol -volume 0
关于mplayer从机: set volume before starting the playback,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14443942/
问题:我找不到任何方法可靠地获取 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 =
我是一名优秀的程序员,十分优秀!