hab mal das -r 32000 weggemacht
jetzt codiert er durch, leider ist das ergebnis unbrauchbar
das format würde ich lieber raw lassen,
so kann ich einfacher die pipekette ändern
[edit:]
Code
@echo off
cd /d "%~dp0"
set xAppDir=%CD%\tools
set xI=%~1
set xOd=%~d0
set xOp=%~p0
set xOn=zz_%~n1
set xOx=%~x1
set xO=%xOd%%xOp%%xOn%%xOx%
set xPff="%xAppDir%\ffmpeg\ffmpeg.exe" -i "%xI%" -acodec pcm_s16le -f u16le -
set xPsox1="%xAppDir%\sox\sox.exe" -s -b 16 -c 6 -r 48000 --norm -t raw - -t raw - remix -m 1v0.3694,3v0.2612,4v0.3694 2v0.3694,3v0.2612,5v0.3694
set xPsox2="%xAppDir%\sox\sox.exe" -s -b 16 -c 2 -r 48000 -t raw - -t raw - silence 1 0 -96d reverse
set xPsox3="%xAppDir%\sox\sox.exe" -s -b 16 -c 2 -r 48000 --norm -t raw - -t wav - silence 1 0 -96d reverse
::set xPenc="%xAppDir%\LAME\lame.exe" --silent -V5 - "%xO%.out.mp3"
::set xPenc="%xAppDir%\ogg\oggenc2.exe" -q1 -o "%xO%.out.ogg" -
set xPenc="%xAppDir%\NeroDigitalAudio\neroAacEnc.exe" -lc -q 1.0 -if - -of "%xO%.out.m4a"
cls
::%xPff% | %xPsox1% | %xPenc%
%xPff% | %xPsox1% | %xPsox2% | %xPsox3% | %xPenc%
echo.
pause
Alles anzeigen
so ich habe es geschafft 'Test-AC3-5.1.ac3' durh die pipekette zu schleusen...
das ergebnis ist auch hörbar, aber die kanalanordnung ist falsch
front left --> links
center --> links+rechts
front right --> rechts
rear left --> rechts (sollte links sein)
rear right --> fehlt (-_-)
LFE --> links (sollte links+rechts sein)