View Full Version : ffdshow development #2
Pages :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
[
19]
Isochroma
7th July 2005, 20:41
Using all video rendering modes in MPC, same problem. Maybe it's MPC?
Sorry: I mean, in ffdshow!
Because the AR is correct with other decoders, the reason cannot be MPC, it must be that you did not set up ffdshow correctly.
Foreigner999
10th July 2005, 03:09
I get a lot of stuttering in a mkv with AVC1 video track and A_VORBIS audio track with one ssa track and one sub(i think) track.
FFdshow july 3, 2005.MSVC7.1
I fooled around a bit and it seems ffdshows audio decoder when set to tremor or libavcodec seems to make the video and audio stutter with OggDS 0.9.9.5. I checked the corevorbis project site and saw they released corevorbis 1.1 today so i tried that and upgraded OggDS to 0.9.9.6 and it seems to have fixed the suttering problem. I tried again to switch back to ffdshow's internal decoder for vobis (both settings) and it still stutters with OggDS 0.9.9.6. :o
Is this by design or is this a bug?
bond
10th July 2005, 12:38
I fooled around a bit and it seems ffdshows audio decoder when set to tremor or libavcodec seems to make the video and audio stutter with OggDS 0.9.9.5. I checked the corevorbis project site and saw they released corevorbis 1.1 today so i tried that and upgraded OggDS to 0.9.9.6 and it seems to have fixed the suttering problem. I tried again to switch back to ffdshow's internal decoder for vobis (both settings) and it still stutters with OggDS 0.9.9.6.oggds doesnt support mkv. how did you use it with mkv if not the vorbis decoder (which you said you didnt use)
Liisachan
10th July 2005, 14:01
Foreigner999:
This might be totally unrelated to your case, but fyi,
there is a known problem like that related to Ogg Vorbis audio: The jitter/stuttering problem may occur when the Audio output is Default WaveOut,
and problem is gone if the output is Default DirectSound.
(You can switch them in MPC at least.)
As another note, using OggDS 0996 for OGM is unadvisable. (There is a bug,
and only one chanel is decoded for stereo.) 0995 is much more stable and preferable for OGM. (*)
bond:
Unlike 0995, OggDS 0996 was divided into VorbisDS.ax and OggDS.ax.
VorbisDS.ax is a general Vorbis decoder, which works with MKV too.
(*) EDIT: This bug affects Vorbis in MKV too.
LigH
10th July 2005, 14:09
And what about CoreVorbis, or ffdshow (which I prefer)?
BTW: Brand new CoreVorbis version available, using current libraries.
bond
10th July 2005, 14:14
bond:
Unlike 0995, OggDS 0996 was divided into VorbisDS.ax and OggDS.ax.
VorbisDS.ax is a general Vorbis decoder, which works with MKV too.sure, but if you read his thread than you will see that he writes that he has problem with oggds when using matroska and ffdshow's vorbis decoder and corevorbis as vorbis decoder
and i wondered how this all should have something to do with oggds obviously
Foreigner999
10th July 2005, 20:00
sure, but if you read his thread than you will see that he writes that he has problem with oggds when using matroska and ffdshow's vorbis decoder and corevorbis as vorbis decoder
and i wondered how this all should have something to do with oggds obviously
Thanks Liisachan that seemed to have been the problem (isn't this long standing problem fixable? ).
Oh and bond the confusion is because i failed to mention in my original post that i was having crashes in TCMP latest version with a standard .ogg music when using a 192kbit .ogg with a libVorbis date of 20040920. Seems with OggDS 0.9.9.6 and Corvorbis 1.1 it causes a crash in OggDS by either stopping the music or letting it come to an end. Sorry im not all too coherent that late in the night.
EDIT: happens with ffdshows audio decoder as well.
wata
15th July 2005, 15:35
the OSD show remaining time function still faulty with the 03Jul version
all builds after ffdshow 27May2005 are faulty
counter become 00:00:00 halfway before movie END.
vlada
15th July 2005, 17:50
Foreigner999> Did you try OGG splitter from Radlight or Illiminable? The OggDS filters are know for causing a lot of problems and AFAIK, they are no more in development for a long time.
WilliamC
15th July 2005, 18:53
Think someone could start compiling these since Celtic Druid is on vacation?
DeathTheSheep
16th July 2005, 23:16
Has something happened to the old AAC decoder?
I heard rumors of there being a bit of turmoil in this area-- I've heard of the aac ip interest holder (VA liscensing) inciting a bit of rukous over compilations of libfaad (and those libraries like it).
Is this really true? I mean, there's nothing greiviously wrong with "realaac," but it doesn't recognize or decode raw AAC files like previous versions of ffdshow. And it certainly doesn't seem to support parametric stereo (so there is no stereo playback of files encoded in AACPlusv2).
I veiw this as quite a problem. Any suggestions? Or is it over for ffdshow in this dept.?
Foreigner999
17th July 2005, 12:53
Foreigner999> Did you try OGG splitter from Radlight or Illiminable? The OggDS filters are know for causing a lot of problems and AFAIK, they are no more in development for a long time.
Yes i just tried it now, Radlight Oggsplitters v1.0.0.2. With rads own decoder it seems to work fine with the .ogg file. With ffdshow it also seems to work fine with the same .ogg file. Although when it comes to Corevorbis latest release seeking is very slow and it seems that there is a problem seeking towards the end of the file because it turns to silence.
Is OGM and it's OGG counterpart cursed to never work right with all the features or did it's developers abandon the project? By the way any developement still underway on the radlight splitters/filters?
bond
17th July 2005, 13:05
Foreigner999 , if you think there is a bug than tell the devs about it (oggds is not developed anymore, but corevorbis, radlight and ffdshow are)
Liisachan
17th July 2005, 13:15
Technically this is not related to this thread, but FYI: RadLight splitter cannot call VSFilter (iirc) and that is critical for playing back softsubbed OGM. On the other hand, RadLight splitter can play OggFile (Ogg Theora) nicely.
I am playing arround with HE-AAC v2 (AKA aacPlus v2 or AAC+SBR+PS). I am testing ffdshow audio decoder with the official MPEG4audio SBR+PS conformance streams (ftp://mpaudconf:adif2mp4@ftp.iis.fhg.de/guests/mpeg4audio/incoming/testSequences/mpeg4audio-conformance/compressedMp4/new_sbr_ps/) from Fraunhofer IIS and they can not be played. I am using ffdshow-20050703 MSVC 7.1 and MatroskaSplitter 11/07/2005 for MP4 splitter. CoreAAC works.
Any idea?
bond
18th July 2005, 19:57
people also call it ps-aac ;)
btw its backwards compatible, every aac player can play ps-aac
must be another problem if ffdshow cant decode it. are you sure you have the (correct) parser installed?
madman1980
18th July 2005, 21:01
Silly question, I know, but I can't for the life of me figure it out now. I have a AC3 stream that I want to play with ffdshow audio on stereo speakers. I can't make it downmix to stereo, the voices are very, very low. Where do i set it to output in stereo?
Palikrovol
18th July 2005, 21:13
Silly question, I know, but I can't for the life of me figure it out now. I have a AC3 stream that I want to play with ffdshow audio on stereo speakers. I can't make it downmix to stereo, the voices are very, very low. Where do i set it to output in stereo?
In "FFDshow Audio decoder configuration" enable 'mixer' and use "2/0 - stereo" in 'output speaker configuration'.
You can also enable 'volume' to boost the volume.
hope it helps.
madman1980
18th July 2005, 21:30
That did the trick. Thanks!
people also call it ps-aac ;)
btw its backwards compatible, every aac player can play ps-aac
must be another problem if ffdshow cant decode it. are you sure you have the (correct) parser installed?
I have tried with Matroska and 3ivX D4 splitters with ffdshow audio decoder. 3ivX is the only one capable of playing the full lenght of the files when used with it's own AAC decoder. ffdshow can not render anything in any case and CoreAAC is hanging after playing a couple ot times one of those conformance files.
RealOne does not decode even the SBR part but plays the full lenght of the files.
Which parser do you think is the best for connecting ps-aac in MP4 container to ffdwhow?
DeathTheSheep
19th July 2005, 02:23
Heh, I just made an "AAC problems" post a few back, lol.
Has something happened to the old AAC decoder?
I heard rumors of there being a bit of turmoil in this area-- I've heard of the aac ip interest holder (VA liscensing) inciting a bit of rukous over compilations of libfaad (and those libraries like it).
Is this really true? I mean, there's nothing greiviously wrong with "realaac," but it doesn't recognize or decode raw AAC files like previous versions of ffdshow. And it certainly doesn't seem to support parametric stereo (so there is no stereo playback of files encoded in AACPlusv2).
I veiw this as quite a problem. Any suggestions? Or is it over for ffdshow in this dept.?
Apparently, the same thing happens with me. FFDshow simply wouldn't pick up the PS in the HE-AAC v2 stream.
So I renamed the file to a .3gp and disabled ffdshow's "realaac" AAC decoding. Nero's filter took over and it worked perfectly. So obviously it is a flaw in ffdshow.
Sharktooth
27th July 2005, 12:29
new ffdshow build by CD is available: http://www.aziendeassociate.it/cd/ffdshow/ffdshow-20050727.exe (right click -> save as..., if you have problems dowloading it use IE or wait some minutes hoping the server load will be lower...)
Liisachan
27th July 2005, 13:23
WB celtic :)
mirrored:
http://m17n.cool.ne.jp/freeware/mpc/
http://ffdshow.xrea.jp/
esby
27th July 2005, 14:37
mirrored too.
esby
moonman
27th July 2005, 17:41
Mirrored here too:
Link (http://svartling.hopto.org/index.php?q=2005/jul/ffdshow-20050727-released)
multiblitz
30th July 2005, 19:32
One question to the ffdshow-fan-group: I played recently a HDTV-copy of Star Wars II in avi-fomat using ffdshow. Runs beatifully, but when I try to switch in ZP the audio stream from english to german, the audio stream starts from the very beginning of the movie, while the picture goes on. As ZP does not remember which stream to use after I press stop, the movie always starts in english and the switching results always in an out-of-sync of sound and picture. Any ideas how to resolve this ? Is this a known ffdshow-bug ?
celtic_druid
30th July 2005, 19:44
I just tried a dual stream avi using Media Player Classic with ffdshow to decode both audio streams. Switched audio multiple times and it was fine.
multiblitz
30th July 2005, 19:50
Thanks for testing. What is your result with ZP ?
celtic_druid
30th July 2005, 20:19
Didn't try ZP as I don't have it on my system.
Ajaja2005
30th July 2005, 21:45
Where is ff_libfaad2.dll in build by CD? Is realaac better than faad2?
Tuesday
31st July 2005, 12:25
Hey, i use FFDSHOW to decode just about everything i watch on my media PC and i hate having to reconfigure the settings for different files.
The settings i reffer to are the post-processing options and the resizing options.
I would like to see these options have some more "intellegence" to them.
The problem i have is that i have a large collection of files, some backed up using pretty old codecs/techniques and thus have a fairly variable video quality/resolution. This means i use the post-processor filter quite often, but i hate having to tweak the stength of the filter for different sets of files ie, when watching a fairly poor quality files the PP would be used quite heavily, but if the next file viewed is a nice high quality one then the details are killed by the high PP settings set up for the previous file.
Would it be reasonable possible for the post-processor to detect the level of compression artifacts in the video stream and adjust the strength of its filtering automatically? i assume for Xvid/Divx this could be done by detecting the repeating block pattern or oversharpened ringing of edges.
Ranges for this would be nice would be nice to allow users to accomodate for their own tastes, ir some kind of generic quality factor for the video stream could be calculated and for set ranges of quality set strengths of PP could be used.
By the strength of the filtering i dont just be the various parts of post processing(horiz luma deblock etc) but actually the strength to which they are applied.
The second problem is that different backups have been compressed with different resolutions, not all of which scale up perfectly to fill the screen, meaning i use the resizing filter in FFDSHOW. This is all well and good until after having the filter setup to correct the aspect of an almost 1.33:1 file, but if the next is basically 2.35:1 or 1.78:1 then it will be incorrecly resized to 1.33:1.
What i would like is a more advanced version of the "resize if" tab, so you could specify "If the AR is within this range, resize to this AR, or if it is this range, resize to this AR" etc etc. 3 ranges would do it for me, one to correct almost 1.33:1 files, one for ~2.35:1 files and one for ~1.78:1 files, but it would be nice to be able to add as mant ranges as you like.
If anyone could implement these features i would be eternaly greatful as i think others may find them useful for the same reasons as me:) and it would mean less getting off the couch to play with FFDSHOW settings and sadly i am not a programmer so cannae do it myself :(
ExtraEye
31st July 2005, 15:31
a problem i have with this latest version is that the presets for image settings "forget" their loading conditions.
is just me?
also it seems like it either takes more cpu than the last version or works worse on my computer.
Liisachan
4th August 2005, 02:12
ffdshow-20050803.exe is mirrored courtesy of Celtic_Druid.
http://m17n.cool.ne.jp/freeware/mpc/
http://ffdshow.xrea.jp/
moonman
4th August 2005, 19:22
Mirrored here too (http://svartling.hopto.org/index.php?q=2005/aug/ffdshow-20050803-released) (My Streamload account can be blocked by too much traffic sometimes).
PatchWorKs
5th August 2005, 09:16
Have you heard about the next version of FairUse ?
It can use ffVFW for encoding ! I succesfully backuped a movie in 2-pass theora !
Check it out !!!
FairUse Wizard 2 - Release Candidate 1 (http://www.dvd-guides.com/component/option,com_simpleboard/Itemid,61/func,view/id,11718/catid,26/) 3ad @ DVD-guides.com's forum.
buzzqw
5th August 2005, 13:05
mirror here too ffdshow 03/08/2005 Direct Download Link (http://www.64k.it/andres/modules.php?name=Downloads&d_op=getit&lid=188)
no download bandwith problem.
BHH
Sharktooth
5th August 2005, 15:59
it's on the main mirror too
vlada
7th August 2005, 22:40
One question to the ffdshow-fan-group: I played recently a HDTV-copy of Star Wars II in avi-fomat using ffdshow. Runs beatifully, but when I try to switch in ZP the audio stream from english to german, the audio stream starts from the very beginning of the movie, while the picture goes on. As ZP does not remember which stream to use after I press stop, the movie always starts in english and the switching results always in an out-of-sync of sound and picture. Any ideas how to resolve this ? Is this a known ffdshow-bug ?
I don't think it is a bug in FFDShow. It is most likely caused by an AVI splitter or a stream switcher. 2 sound tracks in AVI is a hack, you should try converting the file to Matroska format using MKVToolnix. Or you can try Haali's Media Splitter (AKA MatroskaSplitter) with AVI support. FFDShow is just a decoder, it shouldn't be responsible for a synchronisation problem.
And now according to FAAD2 - I heard there are some problems with this decoder, because Nero bought it and the current license is not compatible with GPL. You can find more about it in Hydrogenaudio forums.
LigH
8th August 2005, 12:21
2 sound tracks in AVI is a hack
Absolutely not! AVI can handle several audio streams. It just gets several "auds" chunks. Analyse such an AVI with RIFFWALK or abcAVI, you won't notice anything strange.
Shirokuu
8th August 2005, 15:45
Absolutely not! AVI can handle several audio streams. It just gets several "auds" chunks. Analyse such an AVI with RIFFWALK or abcAVI, you won't notice anything strange.
I was in the same understanding of AVI containers as being not able to handle more than one audio track as Vlada was. Of course, I believe LigH but a question comes to mind then: What's the disadvantage of using multiple audio streams in an AVI container then? There must be a reason for so few people using the AVI container to mux several different streams. I, for instance, have never seen such an AVI. (Not that it proves not to exist ;) )
esby
8th August 2005, 16:12
Mostly because you won't need it.
If you follow the avi spec, you can have an avi with several video, several audio and several other streams.
Now your problem starts when you try to play such avi file.
Playing will be a problem, since most players will only allow one video stream and maybe several video stream.
For the non audio/video, sub for example, you can have filter that do the job.
Now let's suppose you can code and exploit the format specification, this won't be an hack, since it's in the format, but it won't be supported by most of the player, since they don't consider all of the specifications as useful, and they are right in a way,
who would say that three video streams in an avi is this useful?
Now for several audio, I think this may work, with a stream switcher, after all, you only listen to one of the stream usually. Now, including several audio, means usually, to be include the subbed version also, it could work, but it is easier to use another format for that.
esby
PS: And of course, you'll find the usuall trolls about the 'corrupted' avi with vbr mp3, better to use another format here, since the compatibility is problematic depending the player used.
LigH
8th August 2005, 17:57
More details:
- AVI was not made to contain VBR audio; it is possible (see Alexander Noe's documentation about AVI Myths), but several splitters or decoders fail synchronising, or even the whole playback, after a time jump.
- The stupid Microsoft Windows Media Player is unable to play only one stream and switch between them, instead it plays every stream at the same time. The "Morgan Stream Switcher" was made to solve this problem, but now that much better filters and splitters exist, the MMSwitch is not useful anymore and shall be avoided if your media player can handle it.
Shirokuu
8th August 2005, 21:46
Thanks for the thorough explanation. I've just googled on Alexander Noe's document on AVI, MKV and OGM containers and it's an excellent read. If other people reading this dev thread are interested, you can find it here (http://www-user.tu-chemnitz.de/~noe/Video-Zeug/containers.pdf).
Doom9
9th August 2005, 10:39
this thread is too vast and contains too many subject. In the future, please open new threads about specific issues in the appropriate forum. E.g. if you have a problem with ffdshow's decoding of x264, use the MPEG-4 AVC forum, if you have a problem with Snow, use this very forum, if you have a problem with a specific container, use the container forum, for audio en/decoding issues, use the audio forum, for subtitles, use the subtitle forum. Thank you for your cooperation.
vBulletin® v3.8.11, Copyright ©2000-2026, vBulletin Solutions Inc.