# Condenser 压缩音频播放故障处理

**URL:** <https://campofire.com/t/topic/587>\
**Category:** 语言 · 语料\
**Tags:** 压缩音频\
**Created:** [2025 年6 月 1 日 11:34 UTC](https://campofire.com/t/topic/587 "2025-06-01T11:34:44Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

作者： ![Roamer](https://campofire.com/user_avatar/campofire.com/roamer/32/1251_2.png) [@Roamer](https://campofire.com/u/Roamer)\
发布日期： [2025 年6 月 1 日 11:34 UTC](https://campofire.com/t/topic/587/1 "2025-06-01T11:34:44Z")

</div>

[压缩音频提取工具 Condenser 使用说明](https://campofire.com/t/%E5%8E%8B%E7%BC%A9%E9%9F%B3%E9%A2%91%E6%8F%90%E5%8F%96%E5%B7%A5%E5%85%B7-condenser-%E4%BD%BF%E7%94%A8%E8%AF%B4%E6%98%8E/586/1)

如果源视频非双声道（如 5.1 声道），使用 Condenser 提取的压缩音频会出现无法播放的情况，可以通过 FFmpeg 将音频转换为双声道来解决问题。

具体脚本  
将下面的代码保存为 convert\_to\_stereo.bat 保存至 Condenser 程序文件夹。  
将 Condenser 提取的音频文件夹拖放至 bat 文件或其快捷方式上即可在音频文件夹位置生成新的转换后音频

```bat
@echo off

setlocal enabledelayedexpansion

:: Check if folder was dragged in

if "%~1"=="" (

    echo Please drag a folder onto this batch file to run.

    pause

    exit /b

)

:: Use ffmpeg bundled with condenser (default).

:: This script should be placed inside the condenser folder

:: and ffmpeg must be located at utils\ffmpeg\ffmpeg.exe relative to this script.

set "ffmpeg=%~dp0utils\ffmpeg\ffmpeg.exe"

:: Optional: use system-installed ffmpeg instead (uncomment the line below to enable)

:: set "ffmpeg=ffmpeg"

:: Check if ffmpeg is available

%ffmpeg% -version >nul 2>&1

if errorlevel 1 (

    echo ffmpeg not found in system PATH. Please check your environment settings.

    pause

    exit /b

)

:: Input and output folder setup

set "input_folder=%~1"

for %%F in ("%input_folder%") do set "folder_name=%%~nxF"

set "output_folder=%input_folder%_stereo"

mkdir "%output_folder%" >nul 2>&1

:: Supported audio file extensions

set "ext_list=.aac .mp3 .wav .flac .m4a .ogg"

:: Loop and convert

for %%E in (%ext_list%) do (

    for %%F in ("%input_folder%\*%%E") do (

        if exist "%%F" (

            set "input_file=%%~fF"

            set "file_name=%%~nF"

            set "output_file=%output_folder%\!file_name!_stereo%%~xF"

            echo Converting: !input_file!

            %ffmpeg% -y -i "!input_file!" -ac 2 "!output_file!"

        )

    )

)

echo Conversion completed.

pause

```
