我有一个音频文件(具体是 WAV 格式)。当我用编辑器(例如 audacity)打开它时,我看到两个通道,我怀疑录音实际上是单声道而不是音频,即我怀疑曲目是重复的。有什么简单的方法可以检查它们是否...
我正在使用 Devuan GNU/Linux。命令行解决方案会很好,GUI 也可以。
我有一个板载音频连接器 (Asus P8H67-I) 和一个 USB 声卡 (Teufel)。如何同时使用两个设备?
据我所知,我必须将一台设备设置为标准输出设备。我正在寻找一种将两者都设置为标准输出设备的方法,以便听到相同的声音。
有任何想法吗?
当某个文件(mp4、flv 等)具有 95 kbps 的音频比特率时 - 在转换为 mp3 或其他格式(无论是否有损)时输出更高的比特率是否有意义?
这会导致更高的音频质量还是只是更大的文件?
经过大量答案+评论后的编辑:
我不是在谈论比输入质量更好的输出:显然,这是不可能的。(除了从无损格式到原始波形。)我是说比特率高于输入的输出是否会比其他情况下具有更好的质量。
请注意,我知道不建议在有损格式之间进行转换。只是在某些情况下原始 cd/wave 可能不可用。问题只是关于在转换时可选地增加比特率的有用性。
也许一个子问题很有用:答案是否取决于输出文件的类型(无损或有损)?
下面投票最多的两个答案(这个和这个)似乎说的是不同的东西,即后者说比特率不能直接比较,如果原始音频采用更有效的格式,那么输出(效率较低)音频应该有比特率稍高(此处和此处的想法相同)-但效率较低的是 mp3,我不确定哪种格式更有效。(是 aac 吗?)(-- 通常,答案似乎属于投票最多的答案所代表的两个位置之一。)
我想通过网络 (Wi-Fi) 将音频输出流式传输到我的 Android 设备。我不是在寻找音乐/视频流解决方案,但我会像蓝牙耳机一样将我的 GNU/Linux 桌面的任何音频输出流式传输到我的 Android 工作中。
我的 GNU/Linux 桌面是 Debian Wheezy,声音由pulseaudio 提供。
我已经尝试过 Pulseaudio 的 raop 模块(并在 paprefs 上启用它)+ Android 的 AirBuddle 应用程序,但音频没有流式传输(pulseaudio 看到连接到 AirBuddle,但声音没有重现,某些软件中存在连接失败,某些其他软件声音卡住了)。
我从视频文件中提取音频剪辑以进行语音识别。这些视频来自移动/其他手工设备,因此包含大量噪音。我想降低音频的背景噪音,以便我传递给语音识别引擎的语音清晰。我正在使用 ffmpeg 来完成所有这些工作,但我仍停留在降噪阶段。
到目前为止,我已经尝试过以下过滤器:
ffmpeg-20140324-git-63dbba6-win64-static\bin>ffmpeg -i i nput.wav -filter_complex "highpass=f=400,lowpass=f=1800" out2.wav
ffmpeg -i i nput.wav -af "equalizer=f=1000:width_type=h:width=900:g=-10" output.wav
ffmpeg -i i nput.wav -af "bandreject=f=1200:width_type=h:width=900:g=-10" output.wav
Run Code Online (Sandbox Code Playgroud)
但结果非常令人失望。我的理由是,由于语音低于 300-3000 Hz 范围,我可以过滤掉所有其他频率以抑制任何背景噪音。我错过了什么?
此外,我阅读了有关可用于语音增强的韦纳过滤器并发现了这一点,但我不确定如何使用它。
我正在尝试使用 FFmpeg 为视频添加声音,但出于某种原因,当我播放生成的文件时,它没有任何声音。我还尝试使用 aac 音频文件来做它,以及省略-acodec copy并给它一个 wav 文件。
这是完整的输出:
C:\Users\SM-Audio\Desktop>ffmpeg -i PrintingCDs.mp4 -i AudioPrintCDs.mp3 -acodec
copy -vcodec copy PrintCDs1.mp4
ffmpeg version N-48886-g5ce023b Copyright (c) 2000-2013 the FFmpeg developers
built on Jan 14 2013 19:16:33 with gcc 4.7.2 (GCC)
configuration: --enable-gpl --enable-version3 --disable-w32threads --enable-av
isynth --enable-bzlib --enable-fontconfig --enable-frei0r --enable-gnutls --enab
le-libass --enable-libbluray --enable-libcaca --enable-libfreetype --enable-libg
sm --enable-libmp3lame --enable-libopencore-amrnb --enable-libopencore-amrwb --e
nable-libopenjpeg --enable-libopus --enable-librtmp --enable-libschroedinger --e
nable-libspeex --enable-libtheora --enable-libtwolame --enable-libvo-aacenc --en
able-libvo-amrwbenc --enable-libvorbis --enable-libvpx --enable-libx264 --enable
-libxavs --enable-libxvid --enable-zlib --enable-filter=frei0r …Run Code Online (Sandbox Code Playgroud) 谷歌搜索这个问题的解决方案似乎会导致第三方解决方案像这样,有时像这样的脚本。我对两者都不陌生,但对我来说没有更好的解决方案似乎很疯狂。
我使用的是 Windows 10。我使用 HDMI 音频从我的 AMD 显卡连接到我的显示器,我使用一组插入主板背面的耳机。我经常使用两者,但现在我需要繁琐地切换默认播放设备以在它们之间切换(有时,由于我还不知道如何复制的原因,我什至需要完全禁用当前发出声音的设备。
这是我在以 AMD HDMI 作为默认设置启动计算机并打开 Chrome 观看视频后在音量混合器中看到的内容:
当我切换到扬声器设备时
我看到它没有分配任何应用程序,而且我看不到重新分配应用程序的方法:
我可以通常通过切换默认播放设备锤的所有应用程序移交给扬声器装置,并且通常反之亦然。但这有时只切换一些应用程序,有时它什么也不做。但这不是重点……
如何将应用程序分配给特定的音频播放设备? Volume Mixer 看起来是正确的地方,但它似乎并没有做到这一点,除非我遗漏了一些东西。
Opus 音频编解码器看起来是迄今为止压缩音频的最佳编解码器。它最近在最新的 ffmpeg 和 VLC 播放器中得到支持。但是,我找不到有关如何使用它实际编码媒体的文档。有人可以将我引导到上述文档,最好详细说明 ffmpeg 标志和用法吗?我有很多有声读物占用了太多空间,Opus 看起来是保存它们的完美格式。
我有两个扬声器立体声扬声器,但是当我使用声音控制面板小程序测试我的音频配置时,当用户界面指示正确的扬声器时,我会在正确的扬声器中听到声音,反之亦然。有没有办法从左到右和从右到左交换音频输出?
更新:这个问题的原因是我最近重新安排了我的工作区,并且由于物理限制,左侧扬声器必须放在右侧,反之亦然。我当然可以用硬件解决方案来解决这个问题,但如果有可用的软件解决方案,我宁愿使用软件解决方案。