我终于设法默认打开了音频可视化功能……
现在我发现当我打开视频文件时它也默认打开了。
有什么办法可以解决这个问题吗?
显然我不想在观看视频时看到音频可视化效果 :D
答案1
我也曾尝试过同样的方法。经过多次谷歌搜索,我终于找到了解决方法。首先我要说的是,目前 VLC 中没有内置方法可以做到这一点。这是一个解决方法,需要做一些工作。
在 Windows 中,VLC 仅为每个用户的所有设置保留一个配置文件。它存储在用户的 AppData 文件夹中:
C:\Users\UserName\AppData\Roaming\vlc\vlcrc
问题是我们需要一个音频配置和一个视频配置,两个配置。在音频配置中,我们将默认启用可视化,对于视频,它将被禁用。但我们如何获得两个配置?这是棘手的部分。
我尝试安装多个版本的 VLC。我尝试安装 32 位和 64 位版本,以尝试获得两个配置。但都无济于事。无论有多少不同的 VLC 以及 .exe 的名称是什么(我尝试重命名 vlc.exe),每当 VLC 打开时,它总是在您的用户文件夹中检查“vlcrc”并对其进行读取/写入以保存您的首选项。
但是,事实证明有一个 VLC 命令参数:
--配置=
它可让您指定配置文件的位置。
那么我们能用这个做什么呢?一种简单的方法是从快捷方式启动 VLC,一个用于音频,一个用于视频,通过将命令参数添加到快捷方式的目标:
音频的快捷方式:
C:\Program Files\VideoLAN\VLC --config="C:\Users\UserName\AppData\Roaming\vlc\vlcrc-audio"
视频快捷方式:
C:\Program Files\VideoLAN\VLC --config="C:\Users\UserName\AppData\Roaming\vlc\vlcrc-video"
虽然这种方法可行,但不太方便,因为您必须单击音频或视频媒体的相应快捷方式。理想情况下,我们希望单击任意位置的任意音频文件或任意视频文件,它将指向正确的配置。但如何操作呢?
视窗用过的内置此功能。它被称为在默认程序设置中设置高级文件关联。他们在 Windows 8 左右删除了它。(从技术上讲,它仍然可以通过注册表完成,但它非常复杂。我试过了。问题是在 Windows 10 中,每个文件扩展名都有多个注册表位置,每个文件扩展名都有多个权限和层次结构。这真的很令人困惑。)
解决方案:
最后,我找到了一个第三方程序“默认程序编辑器”,它可以进行高级文件关联。我能够将所有音频扩展名更改为指向 C:...vlc.exe" --config="...vlcrc-audio",将所有视频扩展名更改为 C:...vlc.exe" --config="...vlcrc-video"。所以现在我的 %appdata/vlc 文件夹中有两个 VLC 配置:vlcrc-audio 和 vlcrc-video。这是解决我的问题的有效方法。它甚至适用于自动播放,所以现在音乐 CD 可以正确启动并显示可视化效果,DVD 不会出现可视化效果阻止视频的情况。
该程序:
这些超级用户页面也可能有用:
我在 VLC 论坛上的帖子:
答案2
所以这是一项了不起的工作,即使已经过去了五年……令人震惊的是,五年过去了,VLC 仍然没有这个选项。我只是想补充一点,可以避免使用第三方程序,在 Windows 中原生实现功能,特别是如果您不播放音频 CD 的话。
就我而言,我决定保留 VLC 及其 vlcrc,只创建一个单独的 vlcrc-audio 供音频文件使用。在制作 vlcrc 的 vlcrc-audio 副本后,我关闭了 vlc 的标准运行中的可视化设置(从而在 vlcrc 中更改了它)。虽然我创建了一个快捷方式,并传递了 --config=" 参数以指向 vlcrc-audio(并将其命名为 VLC Audio),但我发现尝试将音频文件与其关联似乎没有任何效果。我毫不气馁,在这里找到了真正的赚钱方法:
首先,我创建了一个批处理文件来运行 VLC,并使用 vlcrc-audio 文件的 --config 参数,为其提供 %1 选项来传递文件名。
@ECHO OFF
start /B "VLC Audio" "C:\Program Files\VideoLAN\VLC\vlc.exe" %1 --config="C:\Users\UserName\AppData\Roaming\vlc\vlcrc-audio"
这可以成功地与音频文件关联并使用 vlcrc-audio 设置文件运行它们,但缺点是文件现在有一个通用图标,并且 cmd 窗口会短暂闪烁。我不太关心后者,但对于前者,解决方案是简单地创建 .bat 文件的快捷方式,在属性窗口中为其分配一个图标,然后将音频文件类型与该快捷方式关联。现在,我与该快捷方式关联的任何文件类型都会收到快捷方式的图标。