yetanotherid
26th July 2009, 20:22
I'd been re-encoding some AVIs when I bumped into this problem again so thought I'd ask if anyone knows why.
The original AVIs were created (I'm 90% sure) using AutoGK. When trying to re-encode them some worked fine, while with others AutoGK claimed they contained an unsupported audio type. According to AutoGK, the audio in the AVIs it was happy with is "112 Kbps CBR MP3 2ch". The unspported audio is listed as "112 Kbps MPEG-1/2 L3 2ch".
When I opened each AVI with Gspot it saw the audio in all the AVIs as "MPEG-1 Layer 3".
I then tried opening the AVIs with VirtualDubMod and it demuxed the AVIs with the unsupported audio as MP3s without a problem. When I tried to reload them into the AVI using VDM though it wasn't quite as happy. This is a picture of the warning dialogue:
http://i29.tinypic.com/256e6u8.jpg
When I continued VDM decided the MP3 audio was "MPEG-1 L1" rather than "MPEG-1 L3", 32000hz instead of 44100hz, around 9 minutes long instead of 23 minutes, and that it was a VBR MP3, which it wasn't. Foobar2000 had no problem correctly identifying and playing the MP3. Media Player Classic correctly identified the "unsupported" MP3 audio in the problem AVIs.
Rather than re-encode the audio I opened MP3DirectCut and resaved the MP3 as a new file. MP3DirectCut didn't offer up any warnings and the new MP3 then loaded into VDM as it should and became supported audio in the AVI.
I can only assume there's nothing wrong with the audio data as such, but something going on with an MP3 header which is confusing AutoGK and VDM. Anyone with any other ideas, or who knows why AutoGK/VDM aren't identifying those MP3s correctly?
FYI I'm using AutoGK 2.55 although I'm pretty sure I uninstalled the version of AviSynth which was installed with AutoGK and installed a slightly older version. That's because the version which AutoGK 2.55 installed was giving me errors when trying to re-encode AVIs. If memory serves me correctly, AVI wasn't a file type the newer version of AviSynth supported.
The original AVIs were created (I'm 90% sure) using AutoGK. When trying to re-encode them some worked fine, while with others AutoGK claimed they contained an unsupported audio type. According to AutoGK, the audio in the AVIs it was happy with is "112 Kbps CBR MP3 2ch". The unspported audio is listed as "112 Kbps MPEG-1/2 L3 2ch".
When I opened each AVI with Gspot it saw the audio in all the AVIs as "MPEG-1 Layer 3".
I then tried opening the AVIs with VirtualDubMod and it demuxed the AVIs with the unsupported audio as MP3s without a problem. When I tried to reload them into the AVI using VDM though it wasn't quite as happy. This is a picture of the warning dialogue:
http://i29.tinypic.com/256e6u8.jpg
When I continued VDM decided the MP3 audio was "MPEG-1 L1" rather than "MPEG-1 L3", 32000hz instead of 44100hz, around 9 minutes long instead of 23 minutes, and that it was a VBR MP3, which it wasn't. Foobar2000 had no problem correctly identifying and playing the MP3. Media Player Classic correctly identified the "unsupported" MP3 audio in the problem AVIs.
Rather than re-encode the audio I opened MP3DirectCut and resaved the MP3 as a new file. MP3DirectCut didn't offer up any warnings and the new MP3 then loaded into VDM as it should and became supported audio in the AVI.
I can only assume there's nothing wrong with the audio data as such, but something going on with an MP3 header which is confusing AutoGK and VDM. Anyone with any other ideas, or who knows why AutoGK/VDM aren't identifying those MP3s correctly?
FYI I'm using AutoGK 2.55 although I'm pretty sure I uninstalled the version of AviSynth which was installed with AutoGK and installed a slightly older version. That's because the version which AutoGK 2.55 installed was giving me errors when trying to re-encode AVIs. If memory serves me correctly, AVI wasn't a file type the newer version of AviSynth supported.