You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
I'm using windows 10 and I would like to convert a stereo track to aac changing the speed.
So I use pipe from FFMPEG to SOX to QAAC.
If I specify WAV as format everything is working, but if I use W64 i receive the error: ERROR: Not available input file formatte=N/A speed=N/A
This is the used command that receive the error ffmpeg -drc_scale 0 -i "source.dts" -ac 2 -f sox - | sox -p -q -b 24 --type w64 - speed 0.999000999000999000999000 | qaac64.exe -V 39 --adts --no-delay -o test.aac -
While this is working properly ffmpeg -drc_scale 0 -i "source.dts" -ac 2 -f sox - | sox -p -q -b 24 --type wav - speed 0.999000999000999000999000 | qaac64.exe -V 39 --ignorelength --adts --no-delay -o test.aac -
If i first convert the source file to w64 and then convert it using qaac it is working fine, but if it is piped it is not working.
qaac supports only WAV, RF64, raw for piped input.
Why don't you just use WAV or RF64 ?
I have no plans to support other formats for piped input since:
Since we can't seek piped input, we can't rely on current automatic format detection which works fine for ordinary files.
Formats such as wave64 is supported by libsndfile Virtual I/O API which requires seek. In other words, we can't use it for piped input.
WAV, RF64, raw PCM is specially taken care of, and directly implemented in qaac to allow piped input.
Hello,
I'm using windows 10 and I would like to convert a stereo track to aac changing the speed.
So I use pipe from FFMPEG to SOX to QAAC.
If I specify WAV as format everything is working, but if I use W64 i receive the error:
ERROR: Not available input file formatte=N/A speed=N/A
This is the used command that receive the error
ffmpeg -drc_scale 0 -i "source.dts" -ac 2 -f sox - | sox -p -q -b 24 --type w64 - speed 0.999000999000999000999000 | qaac64.exe -V 39 --adts --no-delay -o test.aac -
While this is working properly
ffmpeg -drc_scale 0 -i "source.dts" -ac 2 -f sox - | sox -p -q -b 24 --type wav - speed 0.999000999000999000999000 | qaac64.exe -V 39 --ignorelength --adts --no-delay -o test.aac -
If i first convert the source file to w64 and then convert it using qaac it is working fine, but if it is piped it is not working.
This is the qaac check info
It is possible to specify the input file format when the source is piped ?
The text was updated successfully, but these errors were encountered: