问题标签 [mpd]

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 回答
273 浏览

youtube-dl - Youtube-dl 错误:以 10 为基数的 int() 的无效文字:'7766645.83333'

我正在尝试从 .mpd 文件下载视频,但出现以下错误:

ValueError: invalid literal for int() with base 10: '7766645.83333'

当我查看 .mpd 文件时,它有这些<S>元素,其中一些包含浮点数。

该程序似乎有d一个浮动的问题。但是,如果段显示如下:

那么就没有问题了。有解决方法吗?有没有办法可以将此 .mpd 文件转换为 youtube-dl 可以处理的格式。我目前正在使用 youtube-dl 的2018.06.25版本。

0 投票
1 回答
380 浏览

docker - 如何从另一个容器访问在 Docker 容器中运行的 Mopidy

首先,我更熟悉通过 Portainer 运行 Docker,而不是通过控制台运行 Docker。

我在做什么:

目前,我正在通过一个容器运行 Mopidy,其他机器正在通过默认的 Mopidy 端口访问该容器。在另一个容器中,我正在运行一个使用 Limbo 存储库作为基础的 Slack 机器人。它们都在 Alpine Linux 上运行。

我需要的:

我想做的是让我的 Slack 机器人能够调用 MPC 命令,例如静音等。这就是我卡住的地方。这个工作的最佳方式是什么

我试过的:

我可以通过 ssh 进入另一个容器来发送命令,但这样做没有意义,因为它们都在同一台服务器机器上运行。

0 投票
0 回答
402 浏览

alsa - ALSA + 高通板

我有一块装有 Qualcomm Snapdragon 210 (MSM8909) 的主板。它运行带有 Debian Stretch sysroot的股票内核 ( https://github.com/android-linux-stable/msm-3.18 )。我以mixer_paths.xml 文件为例,让声音正常工作(通过将DAI 前端路由到正确的后端),但我在使用Alsa 和特定程序时遇到了一些奇怪的问题。

例如,如果我想使用 nrsc5 项目(它使用 libao 进行声音输出),我收到此错误消息并且根本没有声音:

[ 6285.810132] msm_pcm_playback_copy: wait_event_timeout failed

mpd(使用带有默认 hw:0,0 的 alsa)也会发生同样的情况。

但是,如果我使用mplayer,它可以工作(我得到一些与 ctrl not found 相关的错误,但没什么大不了的,我最终没有音量控制)。如果我将 aplay 与波形文件一起使用,则相同。

我尝试将pulseaudioalsa 安装和配置为默认源,它“工作”,但它像疯了一样下降(而且它根本不使用 CPU)。Mplayer 这么说 "Audio device got stuck!"

我正在使用的内核应该有一个高通发布的关于处理超时错误的补丁(我检查了这个)。

关于我收到的关于找不到 ctrl 的错误的快速说明:似乎驱动程序没有公开“子流运行时”或类似的东西。但是,我可以使用一些 amixer 命令修改音量(类似于 DragonBoard410c 中使用的命令,但根据 Mixer_paths.xml 进行了相应调整)

我不知道还能做什么,因为我想运行的某些应用程序无法正常运行,但它们应该运行。

谢谢!

0 投票
1 回答
212 浏览

bash - mpc 当前歌曲 bash 脚本故障安全

我有一个循环的脚本:

但是有时它无法获取歌曲详细信息并创建一个空白文件。FFMpeg 正在读取这个文件,如果它为空,它会崩溃。有什么方法可以保证脚本的安全,所以如果文件是空白的,它会添加特定的文本?

最好的方法是创建一个尝试读取文件的脚本,如果它变成空白插入一些文本然后休眠一段时间,还是有更优雅的方法来做到这一点?

0 投票
0 回答
102 浏览

c# - WCF 休息发送 MP4 MPD

我正在尝试构建 WCF 服务以使用 DASH 和 MPD 发送视频流。我在发送 MP4 文件时卡住了。根据 Wirewhark,我的文件作为协议 http 和媒体类型 video/mp4 发送,但是当我使用其他人的链接时,协议是 MP4。我已经复制了所有标题,我是 MemoryStream 来传递文件。

这是我要复制的内容。

在此处输入图像描述

这是我目前的副本 在此处输入图像描述 安德鲁

0 投票
1 回答
296 浏览

python - 使用 utf-8 字符集 systemd 控制 mpd 的 Python 脚本不起作用

我已经在 Raspberry Pi 上安装了 MPD,并编写了一个 Python 脚本来在扫描 RFID 卡时播放播放列表。

我的问题是当我在控制台中调用它时脚本工作正常。它播放每个播放列表。但是当它作为服务启动时,我只能播放没有äöüßutf8-charset 的播放列表。

我现在的问题是如何使脚本适用于 utf-8 播放列表作为服务?

这是我的脚本:

系统服务:

语言环境的输出:

0 投票
1 回答
43 浏览

iptables - 带有 MPD 内核模块的 Firehol 规则

注意:firehol 使用 iptables,所以也许你不必知道 firehol 来回答我的问题。

我坚持调整我的 firehol.conf 以允许从外部连接到在我的机器上运行的 MPD 服务器 ( https://www.musicpd.org/ )。这是与 MPD 相关的配置部分(受https://firehol.org/guides/adding-services/启发):

特别是对于 require_mpd_modules="ip_conntrack"这行 我不确定。我不知道这些模块是如何工作的。

IP 地址和端口在 mpd.conf 中设置为默认值。仍在网络中的另一台计算机上运行mpc --host=....会导致连接断开。

也许任何人都有一个适用于 MPD 的 firehol.conf,以便我可以与我自己的比较以找出错误?

0 投票
1 回答
4690 浏览

ffmpeg - 如何将具有 DRM 许可证的 mpeg dash (MPD) 转换为 MP4?

我正在尝试将具有 DRM 保护的 MPD dash 文件转换为 MP4 文件。我确实有 DRM 许可证的 URL。因此,我尝试使用 ffmpeg 库来执行此操作,但没有选项可以将许可证 URL 与 ffmpeg 命令一起传递以进行解密。

0 投票
1 回答
498 浏览

video-streaming - Unable to play MPD file with multiple periods in Dash.js Player

I am newbie in MPEG-DASH topic and working on a MPD file with two periods and each period has its own initial video and segment information. Also each period has different duration. When I try to play it on Dash.js Player (http://reference.dashif.org/dash.js/1.3.0/samples/dash-if-reference-player/index.html), at the end of first period, the video stops as shown in Figure and it does not pass to second period successfully. How should I arrange each period in MPD file ? Could you please suggest a solution? Many thanks in advance.

MPD File Structure:

0 投票
1 回答
3086 浏览

ffmpeg - 编译具有分段时间线的 init.mp4 和 audio.mp4

我正在尝试使用 copy /b init.mp4 + audio.mp4 complie.mp4 来编译 init.mp4 及其音频文件

它正在编译,但无法在 vlc 和 ffmpeg 上播放。

当我检查 mpd 文件时,我看到它有音频

有人可以解释它是什么吗?那些 t,r,d 值是。如何将这些音频片段添加到 complie.mp4 并使其播放?