View Full Version : ReClock DirectShow filter : try it !
Pages :
1
2
3
4
5
6
7
8
9
10
11
12
13
[
14]
foxyshadis
8th February 2006, 06:51
I guess part of the problem is that GPL is still a voluntary license. You pick it up and you're expected to obey it, but almost invariably there's no teams of lawyers, no court appearances, no judgements, and very little anyone can do about it except try to get the word out about violations. For all its strong language, it asks people to follow the rules out of the goodness of their hearts, knowing there will be no effective punishment for ignoring them.
Sveasoft for one has been thumbing its nose at a company as huge as cisco and the wrt54g's extensive fanbase for years, and diluting the "scariness" of the license, because cisco just doesn't care about enforcing its GPL rights. They might as well have made it BSD/X11.
Cyberace
8th February 2006, 12:39
Non the less, the GPL is a legal contact and you are bound by law to follow it if you choose to use GPL code in your project, the original authors do have the right to sue (and probebly would winn in this case), though in most cases they probebely don't have the money, time and/or interest to do so, ...however know that there 'Pro Bono' orginazations and firms available that volunteer for free to protect the rights of OSD (Open Source Development) projects, but these foremost prioritize cases when big companies violate GPL/LGPL licenses and make money by doing so, not the individuals who borrow GPL/LGPL code for use in their software for which they don't charge anything for.
http://www.gnu.org/philosophy/enforcing-gpl.html
http://www.fsf.org
http://www.softwarefreedom.org
http://www.open-mag.com/features/Vol_66/GNU/GNU.htm
fanbanlo
29th May 2006, 10:48
just tried the Kernel Streaming output, doesn't work with my AV-710 (Envy24-HTS).
Anyone got it working?
Also... can't register successfully on their own forum... never received their activation e-mail... ~_~
Harmonica
2nd September 2006, 02:23
This thread is a little old but hopefully this is the right place.. could someone tell me what the correct method is to correct a PAL 25fps movie encoded from 24fps or 23~fps using ReClock?
Specifically, I'm playing the new Battlestar PAL Season 2 DVDs, which I think have been incorrectly transfered from 24fps or NTSC 23~fps (unless the HDTV format they record in is PAL 25fps - I'm asking some fan forums right now) because the voices are pretty chipmunky compared to the Region 1 box set I have which runs at 23~fps. So I think they avoided timestretching..
edit: found out in this thread (http://www.avsforum.com/avs-vb/showthread.php?p=8367904) at avsforum that the correct method is to run at 24fps and tick PAL SpeedDown.
digitaltoast
12th November 2006, 00:08
This reclock thing is messing with AutoGk - if I run autogk with windows locked, reclock comes up with some message about my video card being incompatible, yet this messages doesn't appear if I've not locked the machine.
I don't want to leave windows unlocked, so I uninstalled ReClock.
Except it's not gone! How do I rid of all traces of it, properly, so it doesn't interfere? Thanks
leeperry
31st January 2008, 19:36
anyone having problems with resampling 1536 kbit/s audio streams from 23.976 to 24 fps ? :(
I tried it all, all I get is random glitches........it's perfectly fine with <=640 kbit/s streams...
TheShadowRunner
10th March 2008, 23:06
Since:
- ReClock's forum on free.fr is dead
- Ogo may be watching this thread, who knows ^^;
- The ReClock code sold to slysoft hasn't been put to good use so far (and what's up with DVDRecClock, I certainly use ReClock for media too..)
Here's a compilation of enhancements and bugs for the latest ReClock 1.7b4.
Enhancements:
- Add support for EVR and Haali's video renderers. (the "Tearing test" on those would be most interesting..)
- Add detection of framerate from h.264 video streams
- Option to blacklist some file extensions or video stream types from being treated by ReClock (I'm thinking of those crazy WMV files @ 120fps which make ReClock alternate all the time between 24fps and 30fps modes while the media is playing, and no, my display cannot do 120hz :/)
- Allow the user to define his own shortcuts to access the "Tearing Test" and "Show Vsync on screen". Shift+Ctrl+Alt+F9 or F10 is very impractical and very hard to emulate via an IR remote control (it works 2-3 times out of 10 button presses at most :/)
I would be perfectly happy with just "F9" & "F10" without all the rest hehe.
Bugs:
- Enabling/Disabling the "Tearing Test" doesn't sem to work the way it is supposed to.
The problem is that when enabling the "Tearing Test", Reclock will automatically enable the "Show Vsync on screen" feature as well.
And if we disable the "Show VSync on Screen feature", then everything disappears. It's not possible to have the "Tearing Test" running alone. Therefore why the need for 2 checkboxs (and 2 shortcuts)?
- The major and most annoying bug:
Pc specs: XPSP2, Geforce8500GT, nvidia 169.44, IntelE2180
Screen: sony hdtv with 1080p@48, 1080p@50 & 1080p@60
Reclock settings: Speed:"Auto (best)", always in PCM mode, no vsync correction for VMR9.
ZP video renderer: VMR9 windowed (VMR9 renderless & windowless have too much problems being displayed correctly after RunEvent.vbs resolution change, getting a persistent black screen most of the time with those renderers)
The bug :
If I let a video play without any interruption from start to finish, it will always be perfectly smooth all the time (the joys of watching the "tearing test" for 1h30 ;)). ReClock does its job perfectly.
But If i interract with the video, using fast-forward or rewind, maybe 2 times out of 10 when the video resumes at normal speed, it will be totally jerky.
I'm *not* talking about tearing, more in details, the "tearing test" will show the line "jumping", although the "vsync on screen" is perfectly stable and there's no tearing whatsoever.
A very easy way to correct this issue is to simply to pause, wait 2 seconds and then resume the video. Then everything becomes perfectly synced again.
What could be the cause of this?
It happens with all renderers (VMR7, Overlay, all VMR9s and EVEN VMR9 Renderless Exclusive.)
It happens will all video stream types, DVD movies included.
It happens under any frequency 48hz, 50Hz & 60hz.
Ogo, is the above issue what you are talking about here:
"You may experience permanent jerky playback sometimes (maybe 10% of the time). Seeking the movie or Pause/Play will solve the problem. This is caused by the video renderer drawing each frame exactly during vertical blank which is not a good idea. This problem is exacerbated with ReClock, because the video renderer will stay in sync with the video card, thus drawing each frame during vertical blank. I don't know yet how to solve this (writing a new video renderer would be a solution but this is not an option !)"
Is there trully no solution to this even as of now? (that Ogo quote is old, to say the least)
How come this problem doesn't seem to bother anyone?
Thanks for reading and here's hoping Ogo still has plans for his wonderful creation. It can't be dead, not just yet, please. ;)
Later,
TSR
hagayg
11th March 2008, 13:10
Without really knowing the reason you are using reclock i suggest you to read the following thread :
http://forum.doom9.org/showthread.php?t=135504
you might find it more helpful than keep on waiting/using reclock
leeperry
11th March 2008, 13:14
well I'm using Reclock in 23.976@24 in 48Hz, and lemme tell you THIS IS SMOOTH :D
"ConvertFps" in the avisynth part of ffdshow is worthless, it's blurry like hell due to frames blending :eek:
hagayg
11th March 2008, 13:29
if your eyes see 24fps as smooth you are somewhat lucky :)
also i wonder what you do when you get a 25fps file or ~30fps file.
I suggest you to try the convertfps on a well encoded mkv or avi...
and btw , if all you need is 23.976->24 conversion you could use the assumefps of avisynth, same effect much less overhead...
leeperry
11th March 2008, 13:52
oh yes, 24fps in 48Hz is freaking smooth...or at least it doesn't hiccup :D
I play 25fps@50Hz and 30fps@60Hz
convertfps does blending, which looks terribly BLURRY with fast movements.
Reclock forces a perfect timing between A/V, and the 24fps in 48Hz is very smooth......and not blurry at all.
anyway, I was just pointing out that there's no way I could do without Reclock at this point.
of course 24fps is not as smooth at 60fps, go explain to the movie industry that they have to shoot in 60fps then :D
TheShadowRunner
11th March 2008, 19:59
Of course I agree with every word leeperry said.
ReClock is probably the most useful Win32 app ever written when it comes to watching movies on PC.
hagayg, I understand what you try to do in your thread and it's totally nonsense in my point of view. You're altering movie framerate when all you should be doing is match the display refresh rate to a multiple of that of the movie.
I really suggest you download this :
http://reclock.free.fr/ReClock.1.6.dist.bin.zip and take 20 minutes to read the "readme.rtf". They won't be wasted I can assure you.
hagayg
12th March 2008, 07:07
Its a matter of perspective, if your eyes can manage with 24fps its your luck , my eyes sees jumpy movie in 24fps, with reclock or without, sync the refresh rate to the fps of course help - as i state in my post, it just that my trick sync it to 60fps because the refresh rate is 60hz.
I wonder if you really tried what i posted, i dont think you did cause you wouldnt say what you just did :)
leeperry
12th March 2008, 09:49
if your eyes can manage with 60fps with blurry blending its your luck :)
TheShadowRunner
12th March 2008, 22:51
Yes, hagayg, I haven't tried your method yet.
I plan to try this weeked.
But I'm still skeptical that adding calculated intermediate frames to make it smoother and match the display frequency (60hz in our case) would be better than matching original framerate to display frequency (ReClock).
I would be very happy if your method shows the same smoothness, but even if it did I think it would kill the CPU on 1080p material for exemple.
See you,
TSR
hagayg
13th March 2008, 07:26
My E6750 with 800mhz ddr2 cl4 can run 1080p mkv on 60fps, things is i am not sure it really count cause i dont have 1080p display only 720p , so the player downsize it , but still my cpu sits on 40-45%
TheShadowRunner
16th March 2008, 20:15
I tried your findings today hagayg.
Indeed the result is exceptionnal, it's MUCH smoother. (i tried on 24fps material converted to 60 with monitor set to 60Hz). The CPU hit is not dramatic either.
But it seems to me some frames are skipped intermittently.
Also, of course the picture is softer because of the blending between frames.
It's an interesting workaround but Reclock at 48hz gives me the same smoothness without the "soft effect" or "dropped frames" issues.
Still, I think this is an excellent alternative for systems on which ReClock doesn't work.
Kudos for finding that ;)
See you,
TSR
hagayg
19th March 2008, 07:26
Thanks
I made some more testing, check my post for the update...
daWsOn_s
20th August 2008, 16:04
Hello is there any chance to improve audio quality? I have PAL videos that I want to see in 24p recreating the original tone, with reclock the audio quality is crappy when slowing...is that normal?
therealjoeblow
27th August 2008, 20:43
Hello is there any chance to improve audio quality? I have PAL videos that I want to see in 24p recreating the original tone, with reclock the audio quality is crappy when slowing...is that normal?
1) Go into the ReClock folder in your Start Menu
2) Select the "Configure ReClock" item
3) Set the "Resampling Quality" dropdown to "Excellent" (the default is "Medium" which will cause some audible crackling and distortion.
At the Excellent setting, you should not be able to hear any discernable difference, and unless your are using an old Celeron processor, you should not have any issues with CPU utilization too high to cause any system performance issues, any modern system can handle this setting just fine.
Cheers,
The REAL Joe
therealjoeblow
27th August 2008, 21:32
Since:
...But If i interract with the video, using fast-forward or rewind, maybe 2 times out of 10 when the video resumes at normal speed, it will be totally jerky.
I'm *not* talking about tearing, more in details, the "tearing test" will show the line "jumping", although the "vsync on screen" is perfectly stable and there's no tearing whatsoever.
A very easy way to correct this issue is to simply to pause, wait 2 seconds and then resume the video. Then everything becomes perfectly synced again.
What could be the cause of this?
It happens with all renderers (VMR7, Overlay, all VMR9s and EVEN VMR9 Renderless Exclusive.)
It happens will all video stream types, DVD movies included.
It happens under any frequency 48hz, 50Hz & 60hz.
Ogo, is the above issue what you are talking about here:
"You may experience permanent jerky playback sometimes (maybe 10% of the time). Seeking the movie or Pause/Play will solve the problem. This is caused by the video renderer drawing each frame exactly during vertical blank which is not a good idea. This problem is exacerbated with ReClock, because the video renderer will stay in sync with the video card, thus drawing each frame during vertical blank. I don't know yet how to solve this (writing a new video renderer would be a solution but this is not an option !)"
Is there trully no solution to this even as of now? (that Ogo quote is old, to say the least)
How come this problem doesn't seem to bother anyone?
Thanks for reading and here's hoping Ogo still has plans for his wonderful creation. It can't be dead, not just yet, please. ;)
Later,
TSR
I see this happen on my system if I have DirectVobSub enabled (not using ReClock). It never happens if Vobsub is disabled. It's just one of those quirks when you have a filter operating in between the video player and renderer, once in a while the playback gets fubar'd for the reasons Ogo stated in his release notes. It's not unique to ReClock.
HDT
28th August 2008, 15:15
Hi, after clicking 'ok' in reclock, I get the error 'cannot change "bypass audio renderer's" status'
Any clues appreciated.
Audio chip [onboard] is realtek hd
HDT
29th August 2008, 13:04
After uninstalling reclock and then the video driver to change to another driver, there is a message from reclock after the restart from uninstalling the video driver, that the graphics driver is not compatible with reclock!! :confused: But hang on...I have uninstalled you already :confused:
vBulletin® v3.8.11, Copyright ©2000-2026, vBulletin Solutions Inc.