Welcome to Doom9's Forum, THE in-place to be for everyone interested in DVD conversion. Before you start posting please read the forum rules. By posting to this forum you agree to abide by the rules. |
19th September 2021, 14:26 | #1521 | Link |
Registered User
Join Date: Mar 2017
Location: Germany
Posts: 234
|
That exactly is how "motion" in connection with video is "defined", at least used: The two fields contain different images. Shot at a slightly different time. So what happened from the first to the second point in time is "motion" of some or all objects in the pictures.
If you can't accept this, w_m seems to be right with his last sentence. A question of terminology. |
19th September 2021, 18:06 | #1522 | Link | |
HeartlessS Usurer
Join Date: Dec 2009
Location: Over the rainbow
Posts: 10,980
|
Quote:
and interlaced fields are from temporally and also spatially different positions in time and space. Katie should really teach herself to code, then she could better acquaint herself with the problem, that would be an education. Miss Boundary is real exasperating, I bet its hell in their hourse deciding whats for supper.
__________________
I sometimes post sober. StainlessS@MediaFire ::: AND/OR ::: StainlessS@SendSpace "Some infinities are bigger than other infinities", but how many of them are infinitely bigger ??? Last edited by StainlessS; 19th September 2021 at 18:29. |
|
20th September 2021, 09:35 | #1523 | Link | |
Broadcast Encoder
Join Date: Nov 2013
Location: Royal Borough of Kensington & Chelsea, UK
Posts: 2,905
|
Quote:
(Ok, I might have been watching the house of commons channel too much xD) Jokes aside, she would grasp some of those things much much better if she was able to read and write code herself 'cause this way she would be able to actually test her ideas while right now she can only "trust" us with what we're telling her. ROTFL Think about the chat with her husband, like: Honey, how did your day go? - Fine, I went to work, it was a normal day, I got stuck in traffic a bit on my way back home, but anyway... What about you? Terrible, I came up with a revolutionary idea about duplicates detection, but everyone on Doom9 is saying it can't be used as it's not that simple... Last edited by FranceBB; 20th September 2021 at 09:38. |
|
22nd September 2021, 03:20 | #1524 | Link | |
Registered User
Join Date: Jan 2015
Posts: 1,056
|
Quote:
I'm not likely to ever have a husband, given that I'm only attracted to women.
__________________
I ask unusual questions but always give proper thanks to those who give correct and useful answers. |
|
22nd September 2021, 13:30 | #1525 | Link | ||
Broadcast Encoder
Join Date: Nov 2013
Location: Royal Borough of Kensington & Chelsea, UK
Posts: 2,905
|
Quote:
No, jokes aside, we understand what you're saying, honestly, we do, but on the other hand it's just not as easy to detect differences (motion in your case) through an algorithm, but hey, if in the future someone will try to improve TDecimate and co. further he's gonna be more than welcome, but right now, if it doesn't fulfill your / our needs with any of the modes available, I guess we're just gonna have to live with it... :') Quote:
(I'm joking of course ) Ok, I should really get back to work now, I shouldn't check stuff on Doom9 while I'm at work, but I'm... like... addicted to this forum as I end up here most of the time anyway since I use Avisynth at work on a daily basis. :P Last edited by FranceBB; 22nd September 2021 at 13:32. |
||
23rd September 2021, 00:14 | #1526 | Link | |
Registered User
Join Date: Jan 2015
Posts: 1,056
|
Quote:
Example algorithm 1: Find average of A and E. Find average of B and D. If C is closer to the average of A and E than to the average of B and D, then treat C as interlaced. Example algorithm 2: m1 = |A-B| m2 = |B-C| m3 = |C-D| m4 = |D-E| n1 = |A-C| n2 = |B-D| n3 = |C-E| If m1, m2, m3, and m4 are all bigger than n1, n2, and n3, then treat C as interlaced.
__________________
I ask unusual questions but always give proper thanks to those who give correct and useful answers. Last edited by Katie Boundary; 23rd September 2021 at 00:25. |
|
23rd September 2021, 11:43 | #1527 | Link |
Registered User
Join Date: Mar 2017
Location: Germany
Posts: 234
|
That's correct. But I wrote: "In connection with video", where your explanation/definition never happens. We are talking of pixels, bits, information, representations of pictures, not of "things".
|
24th September 2021, 19:53 | #1528 | Link |
Registered User
Join Date: Feb 2017
Posts: 136
|
Anyone ever run into this problem with TFM? The field matching fails to use the correct field combination and you end up with chunky aliased edges, particularly apparent in animation lines. It never happens if the source is completely stable, but if there's gate weave from a film source then hold on to your hat. You have to manually override with the correct field combo.
https://imgsli.com/NzA0MjU This is a small-fry example. On occasion the entire frame will be huge chunky (but not combed) scanlines. |
25th September 2021, 18:38 | #1530 | Link |
Registered User
Join Date: Feb 2017
Posts: 136
|
Check out frame 32 and 33 in this clip using the following script.
Code:
MPEG2SOURCE("E:\Media\Video Editing Tools\MeGUI-2913-64\scripts\SwatKats\Tests\SwatKats Example.d2v") TFM(slow=2,pp=4,mode=4) TDecimate(mode=1) |
25th September 2021, 20:56 | #1531 | Link |
Banana User
Join Date: Sep 2008
Posts: 990
|
Many times, especially on animations like this.
Instead of TFM try this line (check if it fixes more than it destroys): QTGMC(Preset="Slower").SelectOdd.TDecimate(mode=1).QTGMC( Preset="Medium", InputType=1, Sharpness=0.2) |
26th September 2021, 08:35 | #1532 | Link |
Registered User
Join Date: Jan 2015
Posts: 1,056
|
LOL, are you high? It happens all the time in video. It's the primary cause of differences between frames.
__________________
I ask unusual questions but always give proper thanks to those who give correct and useful answers. |
9th October 2021, 01:25 | #1534 | Link |
Registered User
Join Date: Jul 2016
Location: Mansfield, Ohio (formerly San Jose, California)
Posts: 280
|
Katie Boundary! Hahaha... The joke's on you, folks. I visualize a T.Rex eating a guy who's sitting on a toilet as a comet streaks across the sky.
Edit: Oh, I see "Miss Boundary" has a T.Rex as an avatar -- that, after enlarging it to see it well. Well, "Miss Boundary", you need a better looking/better defined avatar. People are missing the joke. Last edited by markfilipak; 9th October 2021 at 01:42. |
9th October 2021, 17:32 | #1536 | Link | |
Banana User
Join Date: Sep 2008
Posts: 990
|
Quote:
A scene change and a fade... thermodynamics would tell that there is no motion, but quantum mechanics would disagree, I think. Anyway, a film editor moved his hand to make those effects, so literally they are caused by motion too. |
|
10th October 2021, 13:46 | #1538 | Link |
German doom9/Gleitz SuMo
Join Date: Oct 2001
Location: Germany, rural Altmark
Posts: 6,784
|
Well, unfortunately it distracts from the topic. Much of the "discussion of basics of interlacing" deserves a separate thread. And a lot less personal insults. After all the time and number of involved people, it is now a bit hard to separate.
|
16th September 2022, 00:55 | #1539 | Link |
Registered User
Join Date: Jan 2018
Posts: 2,156
|
Latest ver:
https://github.com/pinterf/TIVTC/releases |
16th September 2022, 20:21 | #1540 | Link |
Registered User
Join Date: Oct 2011
Location: Dans le nord
Posts: 65
|
From time to time I get this error with requestlinear:
"avs+ [FLAW]: RequestLinear: internal error (frame not cached)! occurred while reading frame 0" And this is while running the same script, like I stopped the encode for whatever reason, start it back, get the error, flush intermediate files, get the error, reboot, get the error, type this message, no more error and encode is proceding (??). Maybe I have trouble settings the parameters, so is there bigger documentation somewhere with requestlinear. I run it because apparently there's a random bug in mvtools where it shoots a random frames from time to time. This is the line I use : RequestLinear(rlim=60, clim=100, elim=40) it seem more stable than what I used before RequestLinear(rlim=50, clim=100, elim=25) Edit: I run the script through x265 patman. And even in avsmeter it started to fail. Avsmeter doesn't say anything, it just close quickly. Edit 2: it is not more stable. I don't get it. PHP Code:
I have now split the code in 2 pass, just after the Gibbs noise block. I can run 5 encode simultaneously without problems. At least in some tests. I will let it run over night to see what happens. Yesterday I ran 3 encode at same time in one script and I had no problem. ¯\_(ツ)_/¯ I someone have input as to why it could happen I'm open. Also I know the script seems intense, and it is. I'm open about it. But they get pretty clean. At least cleaner than Disney+ Last edited by Blankmedia; 17th September 2022 at 04:25. |
Tags |
tdeint, tivtc |
|
|