Added iviaudioncss.ax to the Problem Codec List

  • Thread starter Thread starter PapaJohn
  • Start date Start date
P

PapaJohn

I've been working on converting DVD VOB files to get them into Movie Maker
for editing. One of my steps is to use MM2.1 to rip the audio track from an
intermediary MPG file to get it into WMA format.

MM2.1 crashes about 75% of the time when saving the audio track from the MPG
file... but doesn't the rest of the time. And interestingly, sometimes when
it crashes and I don't press any buttons, the crash window sits there but
the saving process continues in the background, all the way through
completion. So I sometimes get a good audio file even though MM2.1 crashes
1/2 way through it.

I tried unchecking the codec in the new Options window, but then it won't
even attempt to save the movie from the MPG file. So if I want the WMA, I
leave it checked and accept the crashes.
--
PapaJohn

Movie Maker 2: www.papajohn.org
PhotoStory 2: www.photostory.papajohn.org
..
..
 
PJ,

Have you got Graphedit (summer 2004 updates) installed?

I can send you example graphs that should temporarily provide workarounds.
The key is to build a custom graph using an alternate mpg audio decoder,
specifically selected from list of available Direct Show filters... surely
there must be more than one mpeg layer-2 audio decoder installed on your
system.

I also have a library of sample graphs that can be used to convert VOBs
directly to wav or wma, but one really should identify the source audio
stream compression format before attempting to manually construct the graph;
AC3, LPCM, MPG Layer II. Obviously, if source is protected content the
sample graphs may not work correctly.

Let me know,
 
Hi Digger,

My last venture into Graphedit was with the private build 011008 version,
which brought along one of the problem codecs. I have it installed on my
desktop but never got into figuring out how to use it. I'm interested in
learning more about it....

If I uncheck the iviaudioncss.ax codec to take it out of the picture, and
there's another appropriate codec on my system, wouldn't Movie Maker then
use it automatically?
--
PapaJohn

Movie Maker 2: www.papajohn.org
PhotoStory 2: www.photostory.papajohn.org
..
..
 
PJ,

This is a fairly comprehensive reply and has not been fact checked and so,
at my age, memory is always an issue. Hope all is correct and something
here will help...

Keep in mind that MPEG-1 Layer2 encoded audio is fairly straightforward and
also the exact same audio compression standard used for MPEG-1 VCDs; same
audio format for mpeg-1 & 2. Since WMP natively supports the playing of
VCDs, it stands to reason that Direct Show must inherently support MPEG-1
Layer2 playback within the directx runtime environment. Thus, if you are
looking at a standard MPEG-1 Layer2 encoded audio stream, you do, in fact,
already have an alternative MPEG audio decoder available (quartz.dll).
If I uncheck the iviaudioncss.ax codec to take it out of the picture, and
there's another appropriate codec on my system, wouldn't Movie Maker then
use it automatically?

Only if the audio codec (DS Filter) was properly registered as a Direct Show
compliant system resource, otherwise, it may be available only to the
specific software which installed it. One can usually identify properly
registered DS compliant filters (splitters, decoders, etc) directly from
within Graphedit...

Open Graphedit.exe... Graph | Insert Filters | Direct Show Filters

By double clicking any existing filter, the filename & installed location is
readily visible and filters will usually display vendor name and purpose;
i.e. "Cyberlink Audio Decoder (ATI)"

Note: GSpot, DXMan/ ACMProperties (AnalogX), and a host of other freely
available Dx utilities can also provide useful information with
respect to registered filters.

Examples of additional 3rd party DS compliant decoders include A/V products
by vendors such as CyberLink, ULead, Pinnicale, Sonic, Creative Labs, etc.

Note: There are serious driver compatibility issues for existing
Pinnicale users with Turtle Beach Sound cards (Santa Cruz). Pinnicale
has been really slow to address this, or even admit that a problem
exists...it does indeed exist and serious enough that many former
TB/ Pinnicale users, including myself, have moved to other products.

I have often found that, for some reason or another, existing codec
registration may inadvertently become corrupted or may even be removed
during the installation of competing products, Directx upgrades, and/ or
service pack updates. In such cases, the simple solution is to use "Add or
Remove Programs" to force a repair install of the affected program. The
alternative is to manually re-register the affected codec --> regsvr32.exe
*.ax.

Direct Show based audio issues can become far more complex when the source
audio stream is encoded as LPCM, DD, or AC3, which may or may not be
directly supported by 3rd party software...

LPCM (Linear Pulse Code Modulation) decoding is inherently supported within
Dx runtime libraries by default (quartz.dll). Since support is inclusive
(native to MS supplied runtimes), audio rendering for most 3rd party vendors
only requires providing a hook into the existing runtime. Thus, failure to
render LPCM encoded streams is generally the result of a misregistered
Directx component, or, as may occur after an update, the rendering software
may no longer recognize the Dx filter as valid. I have seen some really
weird problems while attempting to render LPCM encoded streams...one such
issue was finally resolved by forcing a repair install of an older VideoWave
product.

DD/ AC3 playback is still very much an after-market option, but competition
is rapidly forcing the issue and newer product versions now include Direct
Show compliant Dolby Digital/ AC3 support by default. What this means is
that decoding, via Direct Show, is currently iffy and may, or may not, be
readily available. A quick check of individual product specifications
should indicate native support. If support is indicated and yet not visible
from within Graphedit, one may still be able to manually locate the
appropriate filter and attempt to register system wide availability.

Working with Graphs is definitely not for the faint of heart. But, after
almost 2 years of constant experimentation, I have found that I now spend
far less money on special purpose 3rd party solutions to address unique
problems or perform type conversions, join multiple clips, or batch process
on the fly. Directx, and Direct Show in particular, offers an incredibly
amazing flexibility in developing alternative approaches and possible
solutions to everyday problems.

Example:
I was recently faced with the task of converting RealMedia archives, circa
1997, and I dreaded the thought of installing any version of Realplayer
anything. Without getting into specific details, I found a way to convert
the *.rm & *.ram files through persistent testing of a variety of
experimental graphs. The ultimate solution was eventually realized through
the combined use of AviSynth, a custom filter graph, and VirtualDub. Since
I don't normally mess with RM or MOV encoded clips, I may never need to do
those conversions again, but I can quickly do so if necessary.

--
Digger

PapaJohn said:
Hi Digger,

My last venture into Graphedit was with the private build 011008 version,
which brought along one of the problem codecs. I have it installed on my
desktop but never got into figuring out how to use it. I'm interested in
learning more about it....

If I uncheck the iviaudioncss.ax codec to take it out of the picture, and
there's another appropriate codec on my system, wouldn't Movie Maker then
use it automatically?
--
PapaJohn

Movie Maker 2: www.papajohn.org
PhotoStory 2: www.photostory.papajohn.org
.
.
<snip>
 
Back
Top