录制的视频没有声音(音频问题)
如果在 Windows XP 捕获的流媒体视频没有声音,通常是因为“立体声混音(Stereo Mix)”设置问题。
请按照以下步骤操作:
1. 在系统托盘中选择“打开音量控制”,运行“音量控制”窗口。
如果托盘中没有“打开音量控制”选项,可通过 点击“开始 -> 设置 -> 控制面板 -> 声音和音频设备” 打开音量控制窗口。
2. 在“音量控制”窗口中选择“属性”。
3. 在“属性”窗口选择“录制”图标,然后勾选“立体声混音(Stereo Mix)”。
4. 如果有“选择(Select)”菜单,勾选并调高音量。
(如果有“静音(Mute)”菜单,请取消勾选并调高音量。)
我在音量属性里找不到立体声混音,我使用 SoundMax HD 音频设备。
部分 SoundMax HD 音频设备不支持立体声混音,该设备无法被任何录音软件捕获声音。
运行示例时,出现 “This application has failed to start because d3dx9_xx.dll was not found.” 错误。
请将 D3DX SDK 中的 'd3dx9_xx.dll' 文件复制到 C:\BCL\bin 文件夹,然后重新运行。
运行示例时出现 “Failed creating the Direct3D device.” 错误,程序无法运行。
示例源自 DirectX SDK Sample - ShadowMap 示例。需要特定的 3D 加速功能(例如 3D 灯光、特定表面能力等)。
如果硬件不符合这些要求,程序无法运行。
但是 BCL 捕获视频文件时不要求任何特定的 3D 加速。
我想发布我的程序,安装包中需要包含哪些文件?
bdcap32.dll、bdcore32.dll、vcomp90.dll 需要与您的应用程序安装在同一目录。
购买后,我可以在其他应用程序中使用吗?
我们的许可政策规定每个软件标题只允许一个许可证。发布“game1”后,如果要发布“game2”,必须购买新的许可证(game2)。
如有关于价格或许可政策的疑问,请联系我们:support@bandicam.com(英文),china@bandicam.com(中文)
BCL 更新后,我可以使用更新后的库吗?
购买后,您可以使用更新版本或保留旧版本,由您自行决定。
我使用 USB 声卡,无法捕获音频。
USB 声卡不支持音频捕获,请更换为内部 AC97 声卡再尝试。
什么是 MPEG1 视频编码器?
BCL 从 1.2 版本开始支持 MPEG1 视频编码器。它是默认的视频流编码器,具有多项优点:
- 符合 ISO/IEC 标准,许多播放器和转换器(如 FFmpeg)都支持 MPEG1,许多 UCC 提供商也支持。
- 性能优于其他编码器,如 MJPEG,压缩效率可达 MJPEG 的 5 倍。
- 无需许可费用,MPEG1 专利已过期,任何人均可免费使用。
什么是 MP2 音频编码器(MPEG-1 Layer 2)?
BCL 从 1.2 版本开始支持 MP2 音频编码器(MPEG-1 Layer 2)。它是默认的音频流编码器。特点如下:
- 符合 ISO/IEC 标准,许多播放器和转换器(如 FFmpeg)支持 MP2,许多 UCC 提供商也支持。
- 压缩率与性能平衡,比 PCM 原始波形文件小,占用 CPU 少于 MP3 编码器。
- 无需许可费用,MP2 专利已过期,可免费用于商业或非商业用途。
什么是 MJPEG 编码器?
类似 JPEG 图片,每帧视频编码为一张 JPEG 图片。
所以一个 MJPEG 视频文件由多张 JPEG 图片组成。
专利已过期,可自由使用。
性能不适合高效视频编码。
每帧独立编码,适合视频编辑软件使用。
什么是 MPEG4 视频编码器?
BCL 支持 MPEG4 视频编码器到 1.1 版本,但由于许可问题,从 1.2 版本起不再支持。
1.2 版本后 MPEG1 编码器成为默认捕获编码器,效率更高。
视频捕获时帧率固定为 30 FPS
BCL 限制帧率以保证视频质量和编码流畅性。
可通过 IBandiCapture::SetMinMaxFPS() 接口控制帧率。
更多信息请参阅
帮助文档。