从命令行/bash 设置 VLC 音量

发布于 2024-10-13 22:28:51 字数 1549 浏览 3 评论 0原文

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(4

你在我安 2024-10-20 22:28:51

对于后来遇到此问题的任何人,我必须禁用音频设置下的“保存音频”选项才能正常工作。我还必须使用其他音频设置之一。我的是:

--mmdevice-volume=<float [0.000000 .. 1.250000]> 

其他选择是

--directx-volume=<float [0.000000 .. 2.000000]> 
--waveout-volume=<float [0.000000 .. 2.000000]> 

For anyone that comes by this later, I had to disable the "Save audio" option under the audio settings for this to work. I also had to use one of the other audio settings. Mine was:

--mmdevice-volume=<float [0.000000 .. 1.250000]> 

Other options are

--directx-volume=<float [0.000000 .. 2.000000]> 
--waveout-volume=<float [0.000000 .. 2.000000]> 
放肆 2024-10-20 22:28:51

似乎是一个已知的错误。 音量选项没有任何效果

Seems to be a known bug. Volume option doesn't have any effect

我也只是我 2024-10-20 22:28:51

根据 Jason Wisely 的回答,我在 VLC 版本 3.0.6 上使用了以下内容,并且可以在以下位置使用 VLC 播放歌曲: 35% 体积。该设备确实很重要,因为 waveout 的 directx 都不适合我。

start "" "C:\Program Files (x86)\VideoLAN\VLC\vlc.exe" --mmdevice-volume=0.35 "F:\Beastmode.mp3"

然而,这有点没有实际意义,因为无论如何,您的系统音量将决定表观音量。因此,为了控制系统音量,我下载了 nircmd 并将其放入 system32 中。 nircmd 使用 65535 作为 100% 音量,因此 50% 音量为 65535 ÷ 2 = 32767.5,我四舍五入为 32767。之后,以下是我在启动时如何保持 14% 系统音量和 80% VLC 音量一致可见光通信:

nircmd.exe setsysvolume 9200 
start "" "C:\Program Files (x86)\VideoLAN\VLC\vlc.exe" --mmdevice-volume=0.35 "F:\Beastmode.mp3"

Further to Jason Wisely's answer, I used the following on VLC version 3.0.6 and it worked to play a song with VLC at 35% volume. The device really matters because neither directx of waveout worked for me.

start "" "C:\Program Files (x86)\VideoLAN\VLC\vlc.exe" --mmdevice-volume=0.35 "F:\Beastmode.mp3"

However, it's somewhat moot because your system volume will determine the apparent volume anyway. So to control the system volume I downloaded nircmd and put it into system32. nircmd uses 65535 as 100% volume, so a 50% volume is 65535 ÷ 2 = 32767.5, and I round to 32767. After that, the following is how I keep a consistent volume of 14% system volume and 80% VLC volume when starting VLC:

nircmd.exe setsysvolume 9200 
start "" "C:\Program Files (x86)\VideoLAN\VLC\vlc.exe" --mmdevice-volume=0.35 "F:\Beastmode.mp3"
内心旳酸楚 2024-10-20 22:28:51

来自文档

  • --volume 设置音频输出的级别(0 到 1024 之间)。也仅适用于本地播放(如 --noaudio)。

您是否尝试过使用除 0 之外的任何其他值?其他文件(来自与您尝试过的来源不同的来源)怎么样?

尝试使用非常详细的 (-vv) 选项,看看它是否能告诉您任何信息。

From the documentation:

  • --volume <integer> sets the level of audio output (between 0 and 1024). Also only applies to local playback (like --noaudio).

Have you tried using any other values besides 0? What about other files (from a source different from the ones you've tried)?

Try using the very verbose (-vv) option to see if it tells you anything.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文