View Full Version : ffdshow tryouts project: Discussion & Development
Amour
1st July 2007, 21:51
Feature request:
I cannot read the TechSmith Screen Capture Codec with ffdshow. For a sample video:
http://www.planet-minesweeper.com/bestever/marc_shouten_exp.avi
clsid
1st July 2007, 22:03
That file plays perfectly fine with ffdshow.
haruhiko_yamagata
2nd July 2007, 00:10
i need help :(
would someone post a 64bit version of one of the updated ffdshow tryouts? the problem is this, vista 64 limits the digital output to only 64 bit players, which i think is currently only wmp11 64bit. The problem is that it seems the h.264 support in the ffdshow 64 bit i can find is broken, only outputs green.First, update your video driver if available. Next, unchecking YV12 (and YUY2?) in ffdshow output page may fix the problem.
Jeremy Duncan
2nd July 2007, 03:32
@all, a pre-beta3 build is now available at sourceforge. Please test it. If no big problems are reported in the next 24 hours, this build will become official beta3.
Works fine. :thanks:
deets
2nd July 2007, 04:33
First, update your video driver if available. Next, unchecking YV12 (and YUY2?) in ffdshow output page may fix the problem.
oh man, that worked, many thanks :)
would be great if coreavc was also 64bit so we could use that if we wanted.
edit: well i say it worked, the screen is no longer green, but something very odd is going on as the audio is out of sync and the picture gets jumpy. not upto full cpu usage though.
Amour
2nd July 2007, 14:17
That file plays perfectly fine with ffdshow.
MPC gives me:
C:\Documents and Settings\Amour\Bureau\marc_shouten_exp.avi::Output
AVI Splitter::Stream 00
Media Type 0:
--------------------------
Video: TSCC 504x364 (7794:7423) 15.00fps
AM_MEDIA_TYPE:
majortype: MEDIATYPE_Video {73646976-0000-0010-8000-00AA00389B71}
subtype: Unknown GUID Name {63637374-0000-0010-8000-00AA00389B71}
formattype: FORMAT_VideoInfo {05589F80-C356-11CE-BF01-00AA0055595A}
bFixedSizeSamples: 0
bTemporalCompression: 1
lSampleSize: 1
cbFormat: 88
VIDEOINFOHEADER:
rcSource: (0,0)-(0,0)
rcTarget: (0,0)-(0,0)
dwBitRate: 0
dwBitErrorRate: 0
AvgTimePerFrame: 666666
BITMAPINFOHEADER:
biSize: 40
biWidth: 504
biHeight: 364
biPlanes: 1
biBitCount: 24
biCompression: tscc
biSizeImage: 1100736
biXPelsPerMeter: 1142
biYPelsPerMeter: 866
biClrUsed: 0
biClrImportant: 0
pbFormat:
0000: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0010: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0020: 00 00 00 00 00 00 00 00 2a 2c 0a 00 00 00 00 00 ........*,......
0030: 28 00 00 00 f8 01 00 00 6c 01 00 00 01 00 18 00 (...ø...l.......
0040: 74 73 63 63 c0 cb 10 00 76 04 00 00 62 03 00 00 tsccÀË..v...b...
0050: 00 00 00 00 00 00 00 00 ........
And GSpot:
Failed to connect Output pin 0x0093624c ("Stream 00") on AVI Splitter to input pin 0x06490054 ("In") on filter 0x039bbb6c ("ffdshow Video Decoder").ConnectDirect() failed. Error: 0x80040207: [unknown]
And WMP:
0xC00D119A : Impossible to read file
clsid
2nd July 2007, 15:11
Then Techsmith is probably disabled in your ffdshow configuration.
Then Techsmith is probably disabled in your ffdshow configuration.
It didn't work for me with drevil_xxl's 1325 build either (and yes, Techsmith was set to libavcodec), but after installing your 1245 build (the last one before the big fourCC prune) it suddenly worked, and after installing 1325 on top of that it continued to work... :confused:
Not that I'd have an idea why it worked, but it did...
np: The Orb - Sun Of (Orb Sessions Volume 1)
Vista DVD Maker and Windows Movie Maker crashes due to ffdshow:
http://sourceforge.net/tracker/index.php?func=detail&aid=1681694&group_id=53761&atid=471490
and
http://sourceforge.net/tracker/index.php?func=detail&aid=1697759&group_id=53761&atid=471490
Please test if true.
Fizick
3rd July 2007, 05:04
I'm curious - who else here that could use a bit more horizontal space for translations? :)
Yes, we need in space for Russian translation.
JarrettH
3rd July 2007, 07:58
good work on new beta :)
Yes, we need in space for Russian translation.
Well, from rev. 1325 onward you can add two percent values called "horizontalScale9x"/"horizontalScaleNT" (one for each OS, similar to the font and point size) to the "[Font]" section of the translation file to scale the config dialogs horizontally; a value of 100 (the default) disables scaling, while a value of, say, 125 makes the dialogs 25% wider. :)
You'll have to re-open the config dialog after switching languages, though, as the scaling is applied as soon as the dialogs are created and can't really be done afterwards. The same goes for the fonts and point sizes...
haruhiko_yamagata
4th July 2007, 12:59
Color font is now rendered correctly.
Body, outline and shadow of the font have size, color and alpha for each.
This patch also have some x64 updates. The rendering engine is written in MMX and SSE2, which is compatible with win64.
Details and the patch (http://sourceforge.net/tracker/index.php?func=detail&aid=1747775&group_id=173941&atid=867362)
Sample image:
http://i10.tinypic.com/4pv8vh1.jpg
@haruhiko_yamagata
Great! Can't wait for a build to test the new renderer.
fastplayer
4th July 2007, 14:30
The rendering engine is written in MMX and SSE2,...
Is rendering subtitles that CPU-intensive that you have to use SIMD instructions which maybe 3 people on earth understand? These 3 people being you, a guy from AMD and another one from Intel. :D
Is rendering subtitles that CPU-intensive that you have to use SIMD instructions which maybe 3 people on earth understand? These 3 people being you, a guy from AMD and another one from Intel. :D
*cough* (http://www.agner.org/optimize/) :D
fastplayer
4th July 2007, 16:14
*cough* (http://www.agner.org/optimize/) :D
When I see assembly code, I do one thing: run for cover! :D
Anyway thanks for the link! The first manual (http://www.agner.org/optimize/optimizing_cpp.pdf) is actually pretty understandable even for a "garbage collector"-spoiled programmer like me :D
haruhiko_yamagata
4th July 2007, 16:27
Well, I have written it in SIMD to learn it. Current CPU is fast enough to run the C code.
I disliked compiler compatibility problem and used yasm.
I faced x64 calling convention problem, which messed the code. The code is platform dependent at least for 64bit code. And perhaps that's why inline asm is prefered.
fastplayer
4th July 2007, 16:40
I wouldn't mind a link to a build if you have compiled it already :)
Color font is now rendered correctly.
Body, outline and shadow of the font have size, color and alpha for each.
This patch also have some x64 updates. The rendering engine is written in MMX and SSE2, which is compatible with win64.
win32:
http://rapidshare.com/files/41006179/ffdshow_rev1327_20070704_xxl.exe.html
win64:
http://rapidshare.com/files/41056860/ffdshow_rev1327_20070704_xxl_x64.exe.html
fastplayer
4th July 2007, 19:03
win32:
http://rapidshare.com/files/41006179/ffdshow_rev1327_20070704_xxl.exe.html
:thanks:
deets
4th July 2007, 19:33
if someone could make a 64 bit version ill buy them a pizza (a cheap one mind you!) i cant use my machine as a media player currently :(
Amour
4th July 2007, 21:19
Then Techsmith is probably disabled in your ffdshow configuration.
Right!
Now I found where the problem is. On a clean install, if you check "reset all ffdshow settings", and then you check all possible video codecs, it won't activate everything at the end of the installation.
With ffdshow beta3, you have to manually activate the following codecs one by one after a full installation:
* Other MPEG2
* Other MJPEG
* 8BPS
* Other DV
* CamStudio
* LOCO
* MSZH
* Techsmith
* ZLIB
* ZMBV
* Autodesc RLE
* ASV1/2
* ATI VCR1
* Chinese AVS
* Creative YUV
* Indeo 2
* Indeo 3
* Fraps
* Miro VideoXL
* Q-team QPEG
* Real Video
* Ultimotion
* Winnov V1
* Snow
* AviSynth
Amour
4th July 2007, 21:55
Ah, very strange!!!
I just uninstalled ffdshow again, and installed the same beta3, and now the installation is different and displays a lot more codecs. I really do not understand why it wasn't like that the previous times.
Maybe the "reset all ffdshow settings" feature will only work after two installs instead of one.
[edit]
By the way, the clsid files (including the beta ones) do not include the ffdshow logo; xxl files do.
win32:
http://rapidshare.com/files/41006179/ffdshow_rev1327_20070704_xxl.exe.html
:thanks:
MPC crashes as soon as subtitles are going to be displayed if using ffdshow subtitle renderer, windows says it's splitter.ax (haali spliter) at fault, if using MPC internal matroska spliter it says "unknown".
Anybody else tested this?
haruhiko_yamagata
5th July 2007, 09:52
:thanks:
MPC crashes as soon as subtitles are going to be displayed if using ffdshow subtitle renderer, windows says it's splitter.ax (haali spliter) at fault, if using MPC internal matroska spliter it says "unknown".
Anybody else tested this?
Oops! I had messed something just before I created the patch. Please add "%else" at line 505 in fontRenderer.asm
%ifidn __OUTPUT_FORMAT__,win64
%else
mov reg_sp, reg_bx
%endif
clsid
5th July 2007, 11:38
I have fixed the installer issue.
haruhiko_yamagata
5th July 2007, 13:30
Test build (Win32) (http://rapidshare.com/files/41149625/ffdshow_rev1328_20070705_Q.exe.html) with the font renderer patch.
deets
5th July 2007, 13:37
thanks for the 64 bit version, but once its installed, i cant open the config boxes and it wont play any files, although the icon will load up.
clsid
5th July 2007, 14:06
Vista DVD Maker and Windows Movie Maker crashes due to ffdshow:
http://sourceforge.net/tracker/index.php?func=detail&aid=1681694&group_id=53761&atid=471490
and
http://sourceforge.net/tracker/index.php?func=detail&aid=1697759&group_id=53761&atid=471490
Please test if true.
I have also seen a report from someone saying that a whole bunch of ffdshow video decoder icons appeared in the systray when loading a video in Movie Maker.
Is there anyone here with these programs installed that can confirm the incompatibility with ffdshow?
haruhiko_yamagata
5th July 2007, 14:17
thanks for the 64 bit version, but once its installed, i cant open the config boxes and it wont play any files, although the icon will load up.
It works for me.
@haruhiko_yamagata
Great! It works now. Is it possible to change subtitles resolution like mpc does? we are having a small discussion about subtitles quality here (http://forum.doom9.org/showthread.php?p=1020953#post1020953) and here (http://forum.doom9.org/showthread.php?p=1021688#post1021688).
@drevil_xxl and clsid
I have windows movie maker and after adding some videos to the timeline and messing around with it, it eventualy hangs, does not crash, just hangs and I see a bunch of haali splitter icons in the system tray but no ffdshow icons at all.
oddball
5th July 2007, 14:35
OK here we go. Using that latest build I get no subtitles with MKV files with embedded subs when I have VobSub enabled in ffdshow's subtitle settings. I have to manually click on 'Show subtitles' in stream selection. In players like GOM player there is no option to select the stream or to 'Show subtitles' so it does not work. Both seem to work OK on external .ssa or .ass subtitles etc.
Also things like drop shadows and font size do not work (Either with VobSub enabled or not). Width works. But the font size and any effects are effectively dead.
The other problem I have (Using VobSub 2.37 so not directly ffdshow related) is that if I size the font to a larger size in VobSUb and then restart the MKV it defaults back to the original font size. I think that is because it follows the rules set in the .ssa. Anyone know how to overide that?
deets
5th July 2007, 14:56
It works for me.
hmm, ill give it another go then :) is this using wmp11 64 bit?
haruhiko_yamagata
5th July 2007, 15:13
hmm, ill give it another go then :) is this using wmp11 64 bit?
No, I'm using Windows Xp64 and graphedit.
deets
5th July 2007, 15:18
in vista 64 you cant open the configs and also h.264 playback just hangs. I did get an mpeg4 + AC3 file to play so its just an issue with the configs and H.264 playback it seems :)
haruhiko_yamagata
5th July 2007, 15:28
OK here we go. Using that latest build I get no subtitles with MKV files with embedded subs when I have VobSub enabled in ffdshow's subtitle settings. I have to manually click on 'Show subtitles' in stream selection. In players like GOM player there is no option to select the stream or to 'Show subtitles' so it does not work. Both seem to work OK on external .ssa or .ass subtitles etc.
Also things like drop shadows and font size do not work (Either with VobSub enabled or not). Width works. But the font size and any effects are effectively dead.
The other problem I have (Using VobSub 2.37 so not directly ffdshow related) is that if I size the font to a larger size in VobSUb and then restart the MKV it defaults back to the original font size. I think that is because it follows the rules set in the .ssa. Anyone know how to overide that?
Please clear up.
What is embedded in "MKV files with embedded subs"?
Are you tring to modify the size, shadow or outline of vobsub? My patched is targeted for text subtitles. Vobsub resizing is not supported by my patch. Vobsub rendering is not changed.
Over-riding the size of ssa subtilte is not easy. Even if it were implemented, it would often break the layout and make the subtitle unreadable.
haruhiko_yamagata
5th July 2007, 15:29
in vista 64 you cant open the configs and also h.264 playback just hangs. I did get an mpeg4 + AC3 file to play so its just an issue with the configs and H.264 playback it seems :)
Unfortunately, I don't have Vista64.
deets
5th July 2007, 15:49
ah no worries :)
seems such a pain to compile all this for vista 64, if only MS hadnt changed the audio stuff then it wouldn't be so vital :(
does anyone have vista 64 which they could compile and test it for, if only i was smart enough :(
haruhiko_yamagata
5th July 2007, 16:22
@haruhiko_yamagata
Great! It works now. Is it possible to change subtitles resolution like mpc does? You can place subtitle filter before or after resize. Is this what you want?
we are having a small discussion about subtitles quality here (http://forum.doom9.org/showthread.php?p=1020953#post1020953) and here (http://forum.doom9.org/showthread.php?p=1021688#post1021688).
ffdshow (with my patch) is not comparable to VSfilter in quality (and any points), but ffdshow's rendering engine is potentially high quality and fast. At least RGB version is required (it's not too hard :)). Another problem is the outline.
ffdshow_rev1328_20070705 patched:
win32
http://rapidshare.com/files/41237028/ffdshow_rev1328_20070705_xxl.exe.html
win64
http://rapidshare.com/files/41239086/ffdshow_rev1328_20070705_x64.exe.html
Delerue
6th July 2007, 00:14
I noticed that 'kernel bob' deinterlacing makes the sound get out of sync after some time with some interlaced videos. I tested with a MPEG2 DVD disc. I set 'threshold' to '0', and leave all the other options disable. The CPU usage is far from 10%. Any ideas?
P.S.: other deinterlacing methods, like '5-tap lowpass', work fine.
deets
6th July 2007, 03:12
win64
http://rapidshare.com/files/41239086/ffdshow_rev1328_20070705_x64.exe.html
sadly the 64 bit version just crashes either the config or media player given a rundll32 error :(
the only 64 bit version i can find that works (minus h.264 support) is one from march 30 2007 which is part of a klite 64 bit codec pack. (which i completely remove before installing any tests etc.)
but i really do appreciate all the work you guys are doing for us 64 bit users, if MS hadnt locked us down to 64 bit players if we want true 5.1 then this wouldn't be so vital :(
Can you look at:
http://forum.doom9.org/showthread.php?t=127674
crashes either the config or media player given a rundll32 error
?
thuan
6th July 2007, 13:23
ffdshow_rev1328_20070705 patched:
win32
http://rapidshare.com/files/41237028/ffdshow_rev1328_20070705_xxl.exe.html
win64
http://rapidshare.com/files/41239086/ffdshow_rev1328_20070705_x64.exe.html
Using WinXP SP2 x86 up to date Core 2 Duo CPU. Enabling subtitle then unchecking "Process Whole Image" crash ffdshow. Subtitle is embedded in mkv [SS-Eclipse] Hayate no Gotoku! - 14 (1280x720 h264) [BB63F1E5].mkv.
Haruhiko-san can you add an option to draw OSD and subtitle only in the video area? I don't like the OSD/sub to appear on the black border.
EDIT: Sorry, forget the request unchecking Letter box does it. Newby ffdshow sub filter user.
LoRd_MuldeR
6th July 2007, 17:18
http://tirnanog.fate.jp/mirror/ffdshow/ffdshow_rev1328_20070706_x64.exe
Shapierian
6th July 2007, 19:42
Tremor is out of date in ffdshow-tryouts. Is there any chance of updating from xiph svn ( https://trac.xiph.org/browser/trunk/Tremor?order=date&desc=1 )? Among other things there were memleak fixes from xiph.
deets
6th July 2007, 20:01
http://tirnanog.fate.jp/mirror/ffdshow/ffdshow_rev1328_20070706_x64.exe
error loading ffdshow.ax
cant get this to work under vista 64 either :( says side by side configuration is incorrect?
deets
6th July 2007, 20:04
Can you look at:
http://forum.doom9.org/showthread.php?t=127674
?
no joy doing this either :(
celtic_druid
6th July 2007, 20:26
Worked fine here under XP x64, both in VDub and graphedit. No idea about Vista. Didn't include any MSVC runtime files though, which would I guess be a problem if your system doesn't have them.
vBulletin® v3.8.11, Copyright ©2000-2026, vBulletin Solutions Inc.