View Full Version : xvid b-frames not compatible with SubTitDS1400
kxy
13th April 2003, 20:12
Using the latest koepi xvid build with b-frame enabled with subTitDs will result either or all the problem mentioned below
1) a wrong aspect ratio display
2) garbage subtitle display for being not readble
3) screen get split it to parts, see below
-----bb-----
***|bb|***
***|bb|***
-----bb-----
/////
//
b=black bar in the middle, /=all the letters of the subtitle will shape just like a "forward slash"
Work around
1) Uninstall subTitDs, then the movie will display just fine, none of the problem above mention will occur but the subtitle will not play.
2) Encode the movie without b-frame and have subtitDS installed, everything will display fine.
3) install vobsub this will defeat the purpose of having srt mux within ogm. And now the subtitle will overlap with the movie(with subtitDS filter it will not), even if I configed vobsub to extend 16:9 and set the y-axis at 120.
And sometimes the srt that is mux inside will not play either.
I have tried nic's xvid decoder, latest ffdshow or xvid.ax that came with the koepi's build
For the players, I have tried
blight's zp
gabest's mpc
blacksun's tcmp4
window's mpc
Can anyone else duplicate what I reported?
Any suggestions? I would really like b-frame and srt to work concurrently.
Sharro
13th April 2003, 21:39
In the last week I have started playing with ogm and I have installed the latest DS's available.
My encodes where all done with koepi's latest build (b-frames used) and muxed with Koepi's oggmux.
Absolutely no problems here with playback (WMP, BsPlayer, WMPClassic).
Good Luck,
Sharro
ummon
14th April 2003, 00:40
I had problems with the aspect ratio too.
I used Zoomplayer 2.90, ffdshow (latest) and SubTitDS1400 Playing an OGM containing XviD using B-Frames codet with koepi's 22.03.2003 Build.
For me the Problem was solved by changing the aspect ratio in SubTitDS from 4:3 to 16:9
Hope that helps.
kxy
14th April 2003, 01:09
Would this has anything to do with my video card and overlay? I am using Radeon LE, latest drivers.
I guess I can't use B-frame for now. :(
I was thinking about the vobsub problem which overlap the subtitle on top of the movies. If I use the avisynth function addborders, would that display the subtitle on the bottom boarders?
If addboarders were used during the encoding process, would that decrease the compressiblity of the movie?
Originally posted by Sharro
In the last week I have started playing with ogm and I have installed the latest DS's available.
My encodes where all done with koepi's latest build (b-frames used) and muxed with Koepi's oggmux.
Sharro
Sharro,
Without muxing the sutitle, the playback is fine. That is why the title of the thread is that b-frame is not compatible with subtitDS.
ummon,
I have change it to 16:9, it still didn't work. The split screen problem still occurs.
Did you just use Zoomplayer 2.90, ffdshow (latest) and SubTitDS1400?
What about oggDS and what xvid codec you use for playback?
[edit] typos
kxy
14th April 2003, 06:06
Here is a short clip, to show the split screen problem. Make sure you enabled the subtitle display, use xvid.ax oggDS and SubTitDS1400 only.
Koepi
14th April 2003, 06:32
kxy,
EDIT:
I took a look at that sample, and you use mod16 resolutions. So far, so good. Did you notice the green flashing in the right bottom corner?
Openeing the file with vdubmod results in a crash.
So the problem is elsewhere i'm afraid. It's not bframes as those don't make vdubmod crash :)
Regards
Koepi
kxy
14th April 2003, 07:44
Koepi,
It is a vdubmod bug, if you cut a very short clip(less than 5 seconds) of an ogm and try to load it to vdubmod, it will result a crash.
I didn't see the green flash, but here my screen is splitted it to half.
It is b-frame, because if I encoded the same movie without bframe, everything will display fine.
I can load a longer clip, that will not cause vdubmod to crash if anyone is interested.
kilg0r3
14th April 2003, 12:14
HI,
I don't know what the problem is or whether it belongs here. I can only confirm that it exists.
The Stream I used for testing is
An ogm containing an xvid stream with max 3 bframes in a row, accidentally encoded with a DX50 fourcc. (btw, is there a way to change that without having to demux etc.?)
sysKin
14th April 2003, 12:49
This has anything to do with bframes? Wow, I didn't know :)
SubTitDS never worked for me, I but I never tried without bframes :)
Anyways, try entering the exact resolution - divide dimentions by 16 and enter the numbers. When I tried that, I got the picture right ;) but the subtitles were trash.
I also played a lot with differnet colorspaces but I never ever was able to play subtitles with it. My current solution is: mux them, but don't use them. Load from external file. If we ever have a fixed SubTitDS we can delete the external file...
Not a good news for you, heh?
Radek
ummon
14th April 2003, 13:04
@kxy
>ummon,
>I have change it to 16:9, it still didn't work. The split
>screen problem still occurs.
I only had the problem with the aspect ratio. So maybe you are right and it is an problem with your video card overlay. If it is a problem with the Overlay than maybe another (newer?) driver for yout video card may help. But I'm not sure and only guessing.
>Did you just use Zoomplayer 2.90, ffdshow (latest) and
>SubTitDS1400?
>What about oggDS and what xvid codec you use for playback?
Since I know no other way to watch OGM with an Player using DirectShow I use the latest OggDS.
For decoding I normally use plain ffdshow. Koepi's XviD from 22.03.2003 decodes the Video without problems too.
JimiK
14th April 2003, 13:10
@kilg0r3
You could map DivX FourCC to XviD within the OggSplitter. But a real FourCC changer could be found here (when the link still exists):
http://forum.doom9.org/showthread.php?s=&threadid=44597
If not, there could be another changer in the New A/V forum.
Best regards,
JimiK
Koepi
14th April 2003, 18:36
I didn't realize that DX50 fourcc got used - my bad, lack of time :-/
Yes, map the stream to XviD (oggds-mapping works like charme), try using (or not using) ffdshow for playback. Maybe a bug of the divx decoder then?
Koepi
kxy
15th April 2003, 01:24
Originally posted by sysKin
This has anything to do with bframes? Wow, I didn't know :)
Radek
I just encoded 2 full movies without b-frame everything else is the same, non of the above mention problems are occuring.
I will try again tonight with different b-frame threshold to see if it helps.
To those who download the clip, do you see the split screen problem as I mentioned.
Koepi
15th April 2003, 08:59
no, the clip plays abslutely fine here.
Uninstall subtitds, install dvobsub and report if this helps your problem. I suspect a subtitds/vga drivers problem, and nothing at all with xvid bframes ;)
Regards
Koepi
kilg0r3
15th April 2003, 09:30
Yes, In my case that helped. DVobSub plays the subtitles fine. BTW, I own a Matrox G400 Dual Head 16MB.
kxy
15th April 2003, 09:57
Originally posted by Koepi
no, the clip plays abslutely fine here.
Uninstall subtitds, install dvobsub and report if this helps your problem. I suspect a subtitds/vga drivers problem, and nothing at all with xvid bframes ;)
Regards
Koepi
Thanks for your suggestion. :)
As I have mentioned in my first post that if subtitds is uninstalled, everything will play just fine. Also I mentioned in my first post that if vobsub is installed, it will play fine but there are draw back of using vobsub. And if vobsub is used then what is the point of muxing srt into ogm? We can just use idx, and sub, which totally save us the hassels of OCR.
Work around
1) Uninstall subTitDs, then the movie will display just fine, none of the problem above mention will occur but the subtitle will not play.
2) Encode the movie without b-frame and have subtitDS installed, everything will display fine.
3) install vobsub this will defeat the purpose of having srt mux within ogm. And now the subtitle will overlap with the movie(with subtitDS filter it will not), even if I configed vobsub to extend 16:9 and set the y-axis at 120.
And sometimes the srt that is mux inside will not play either.
I have tried nic's xvid decoder, latest ffdshow or xvid.ax that came with the koepi's build
Any suggestions? I would really like b-frame and srt to work concurrently.
I am sorry to be the stubborn one here. But did the test clip plays fine when you have subtitds installed?
Please I want to solve this problem as I already spend a lot of time on it and I don't want this came out to be an arguing tone, so "in a happy tone" I continues...
Why does this has nothing to do with b-frame?
I have encoded some movie without b-frame and it plays nicely with subtitds. I then use the same parameters that I encoded before of the same movie in conjunction with b-frame and it is all messed up; I then uninstalled subtitds and the movie plays fine. SO I conclude that subtitds doesn't not work with b-frame. To make sure the test is not bias. I have used all different decoders, and different players and they produces similar results. I have the lastest video driver, so that is not a problem either. I also used 2 different computers with different OS, and again it produce the same result. So what is wrong with my test?
Is my test invalid? Do I need provide more clips?
The point of this post is that b-frame doesn't work with subtitds or subtitds doesn't work with b-frame, but it DOES have to do with b-frame.
Since tobias is gone for almost a yeat, I doubt subtitds will be fixed anytime soon. :(
Koepi
15th April 2003, 11:16
With subtitds setting the aspect ratio to 656 x 272 and 41 x 17 results in normal playback. Only disadvantage is a small black border on the bottom here.
Regards
Koepi
vBulletin® v3.8.11, Copyright ©2000-2026, vBulletin Solutions Inc.