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.

 

Go Back   Doom9's Forum > Capturing and Editing Video > Avisynth Development

Reply
 
Thread Tools Search this Thread Display Modes
Old 19th November 2010, 19:29   #681  |  Link
AlekseiV
Registered User
 
Join Date: Jan 2010
Posts: 92
Quote:
Originally Posted by Hagbard23 View Post
@JoshyD: Is still something going on in here, or is it like you have no time to maintain the project any further? That would be a damn pity, because i really liked this project.

Please give a sign from yourself...
Last update was only 3 months ago. Not even close to dead.
AlekseiV is offline   Reply With Quote
Old 20th November 2010, 01:34   #682  |  Link
Didée
Registered User
 
Join Date: Apr 2002
Location: Germany
Posts: 5,389
Alas, the last update is buggy. (Aug 24 build)

I have been wondering why so many scripts are crashing upon script loading. Tested plenty of plugins, but couldn't find the culprit.

Today I found something:

In the 08-24 build, TemporalSoften() is broken.

More precisely: the scenechange detection is broken.

Works: clip.TemporalSoften(3,4,5) # RGB / YUY2 / YV12 colorspaces

Crashes: clip.TemporalSoften(3,4,5,6,2) # YUY2 / YV12 colorspace. (RGB never did support scenechange detection anyway.)


That's what I call a showstopper.
__________________
- We´re at the beginning of the end of mankind´s childhood -

My little flickr gallery. (Yes indeed, I do have hobbies other than digital video!)

Last edited by Didée; 20th November 2010 at 01:37.
Didée is offline   Reply With Quote
Old 21st November 2010, 18:16   #683  |  Link
Prettz
easily bamboozled user
 
Prettz's Avatar
 
Join Date: Sep 2002
Location: Atlanta
Posts: 373
I'm just about done with the YV12 version of a new 64-bit FluxSmooth, completely rewritten for SSE2 and SSSE3. I had to obtain the Intel compiler, due to needing inline assembly, before I could even make sure it compiles, so I still need a bit more time before it's ready for testing and feedback. I'm going to post a new thread for it when I'm ready.
Prettz is offline   Reply With Quote
Old 25th November 2010, 12:43   #684  |  Link
tormento
Acid fr0g
 
tormento's Avatar
 
Join Date: May 2002
Location: Italy
Posts: 2,542
Even a MedianBlur_x64 would be very nice. Anyone skilled enough?

Please
__________________
@turment on Telegram
tormento is offline   Reply With Quote
Old 27th November 2010, 19:33   #685  |  Link
AppleA
Registered User
 
Join Date: Mar 2010
Posts: 2
Its.dll is useful plugin for vfr(Variable Frame Rate) source.
And we can easily get chapter file.
Could someone please compile a 64-bit Its.dll?
There appears to be a source code in the 7z file.
http://www.avisynth.info/?plugin=att...file=Its086.7z
AppleA is offline   Reply With Quote
Old 13th December 2010, 22:07   #686  |  Link
jpsdr
Registered User
 
Join Date: Oct 2002
Location: France
Posts: 2,309
Latest version, PointResize don't work/crash on 1080p YV12 video.
jpsdr is offline   Reply With Quote
Old 15th December 2010, 16:54   #687  |  Link
blausand
Registered User
 
blausand's Avatar
 
Join Date: Mar 2007
Posts: 15
About the Public Relations, folks:

Hey there,
i appreciate that, after clicking through the devasted areas of
  • AviSynth.org,
  • there: /mediawiki, /avisynth3, German pages etc.
  • SourceForge.net
  • QUITE some forum.doom9.org threads,
  • and, finally, some absolutely uncommented indexOf in
    members.optusnet.com.au/squid_80
    for AviSynth x64,

i finally find some sign of life here, in this very thread. Brave developers! Really.
Thank you for sissiphossing all those lines of x86 code to x86-64, thanks for struggling through the pains and wonders of Windows Media Foundation Whatsoever.

As everybody knows, some major media production software vendors have finally managed to release 64bit versions of their video editing software - where we so much loved to directly open our RGB32-formatted AVS-output into.
And i think right now it is time to plan some changes to the FRONTpages of Avisynth. It is just evident that a software without noticeable signes of life on it's homepage is -yes- DOOMED to die.
Let's talk about updating those wiki-pages.
NOW.HERE.

Last edited by blausand; 20th January 2011 at 10:29.
blausand is offline   Reply With Quote
Old 15th December 2010, 19:21   #688  |  Link
Wilbert
Moderator
 
Join Date: Nov 2001
Location: Netherlands
Posts: 6,364
Quote:
And i think right now it is time to plan some changes to the FRONTpages of Avisynth. It is just evident that a software without noticeable signes of life on it's homepage is -yes- DOOMED to die.
Let's talk about updating those wiki-pages.
NOW.
Go ahead, talk I know nothing about x86-64, nor have the time to do much at the moment. Perhaps it's best to open a separate thread about it.
Wilbert is offline   Reply With Quote
Old 16th December 2010, 06:41   #689  |  Link
blausand
Registered User
 
blausand's Avatar
 
Join Date: Mar 2007
Posts: 15
Did so here.
Sorry for repeating part of the previous post there.
Even more sorry for inconvenience in this very thread.
blausand is offline   Reply With Quote
Old 25th December 2010, 16:56   #690  |  Link
osgZach
Registered User
 
Join Date: Feb 2009
Location: USA
Posts: 676
Quote:
Originally Posted by AppleA View Post
Its.dll is useful plugin for vfr(Variable Frame Rate) source.
And we can easily get chapter file.
Could someone please compile a 64-bit Its.dll?
There appears to be a source code in the 7z file.
http://www.avisynth.info/?plugin=att...file=Its086.7z

That links is busted for some reason.. Here

http://www.avisynth.info/?%A5%A2%A1%...AB%A5%A4%A5%D6

Maybe this one will work.. otherwise just google ( Avisynth, "its.dll" ) to bring up a result for the Japanese page, it was easy enough to find.

Anyway... is there english documentation for this? WHAT does it do? I'm always interested in VFR stuff, and I think I heard of this DLL before when I got into using YATTA, but I couldn't find it back then..
osgZach is offline   Reply With Quote
Old 25th December 2010, 18:56   #691  |  Link
Stephen R. Savage
Registered User
 
Stephen R. Savage's Avatar
 
Join Date: Nov 2009
Posts: 327
Quote:
Originally Posted by osgZach View Post
That links is busted for some reason.. Here

http://www.avisynth.info/?%A5%A2%A1%...AB%A5%A4%A5%D6

Maybe this one will work.. otherwise just google ( Avisynth, "its.dll" ) to bring up a result for the Japanese page, it was easy enough to find.

Anyway... is there english documentation for this? WHAT does it do? I'm always interested in VFR stuff, and I think I heard of this DLL before when I got into using YATTA, but I couldn't find it back then..
IT is a combination field matching and decimation filter. It's briefly mentioned in the Yatta manual as one of the three metric sources. From the source, it appears to have automatic VFR detection and timecodes output. As for whether it's any good... I don't know, I've never used it.

Last edited by Stephen R. Savage; 25th December 2010 at 19:01.
Stephen R. Savage is offline   Reply With Quote
Old 25th December 2010, 23:03   #692  |  Link
osgZach
Registered User
 
Join Date: Feb 2009
Location: USA
Posts: 676
Quote:
Originally Posted by Stephen R. Savage View Post
IT is a combination field matching and decimation filter. It's briefly mentioned in the Yatta manual as one of the three metric sources. From the source, it appears to have automatic VFR detection and timecodes output. As for whether it's any good... I don't know, I've never used it.
Automatic VFR detection? Would be interesting to play with

Wish someone around here had made a filter like that to see how well it works.

Although I suppose our current tools do the job pretty well. Still would be a neat idea.
osgZach is offline   Reply With Quote
Old 27th December 2010, 17:42   #693  |  Link
AppleA
Registered User
 
Join Date: Mar 2010
Posts: 2
Its.dll is different from It.dll or itvfr.dll.
Its.dll is support filter to make vfr file.
Its.dll can't do automatic VFR detection.

Its.dll Usage

Its( def, tpr, fps, debug, posx, posy, chapter , output )

def [strig]
set definition file pass
tpr [string]
set TMPGEnc(ver 2.5xx) projectfile pass
this is capable to be abbreviated.
fps [int default=-1]
set output fps
=-1:120pfs(mixed fps)Delete frame stripped mode
=0:120fps(mixed fps)
=24:24fps
=30:30fps
it should use exavi_vfr.auo to set 120fps
debug [bool default=false]
=true:show debug infomation
=false:don't show degub infomation
posx,posy [int default=0]
set pixel value for debug infomation position
chapter [string]
set generated chapter file pass
chapter file is output quickly after initialize
output [string]
set generated timecode pass
timecode is output quickly after initialize
if chapter file pass is seted, only extension is ok

example
------ foo.avs -------------------------
OpenDMLSource("baz.avi")
AssumeFrameBased().ComplementParity()
its(debug=false, def="foo.def", fps=-1, posx=300, chapter="bar.xml", output=".tmc" )
return last
-----------------------------------------

construction for definition file

definition file is SHIFT-JIS or UTF-8.
set a instruction evry a line.
comment line take off #.
substitution line homologize function name InverseTelecine plugin or deinterlace plugin.
example
set [24] tfm = 'TFM(order=1,mode=1,PP=1,slow=2).tdecimate()'
set [24] it = 'IT(ref="TOP")'
set [30] it = 'IT(fps=30,ref="TOP")'
set [30] td = 'TDeint(order=1,field=1,slow=2,mode=0)'
set [24] tmpgenc = tpr<"c:\foo.tpr">

string is bracketed off ' '," ",` ', { }.
[24],[30],[60],[48],[20],[10],[12],[15] set fps.
[24] it is differentiated [30] it.

default behavior set on range set line(later discussion).
default 24 = it
default 30 = td

range set line
set handling like that.

0-99999 [24]:command / function name

range is set startframe-endframe.
if startframe only, range is startframe only.
[24] set fps.
command make a choice frame after doubleweaved frame.
It should set field order before Its.
frame number is 0(0a), 1(0b), 2(1a), 3(1b), 4(2a), 5(2b), ...
there are some command.
on_a(on), on_b, off_a(off), off_b, dup_a(dup), dup_b, null_a(null), null_b , tpr<"foo.tpr">, <10010>, (5,0,3)、chapter=

here, on is output, off is delete, dup is frame copy, null is drop.
tpr<> is TMPGEnc project, <10010> is frame choice pattern.
(5,0,3) is choice 0th frame nad 3rd frame every 5 frames.
max cycle is up to 30.
chapter=string set chapter at first frame for range.

mode set line
default fps set like
mode fps_priority=24
mode fps_priority=30
set chapter character.[default: "SHIFT_JIS"]
mode chapter_charset = SHIFT_JIS
mode chapter_charset = UTF-8

keyframe set line
example

keyframes {
100 "OP"
200
300 A Part
400
500
600
700 'B Part'
800
900
1000 Trailer
}

character after num set chapter.


about debug infomation
frame=80(100 80<+0>) 24fps (for fps=24)
frame=100(100 100<+0>) 30fps (for fps=0/30)

definition file example

set [24] it = 'IT(ref="TOP")'
set [24] xx = 'DoubleWeave().a60224()'
set [24] /01 = <01010> #01frame is strip for 2:3pulldown source.
set [24] /12 = <10010> #12frame is strip for 2:3pulldown source.
set [24] /23 = <10100> #23frame is strip for 2:3pulldown source.
set [24] /34 = <00101> #34frame is strip for 2:3pulldown source.
set [24] /40 = <01001> #40frame is strip for 2:3pulldown source.
set [24] decimate = 'tdecimate()'
set [24] tfm = 'TFM(order=1,mode=1,PP=1,slow=2).tdecimate()'
set [24] tfm2 = 'TFM(order=1,mode=1,PP=6,slow=2).tdecimate()'
set [30] td = 'TDeint(order=1,field=1,slow=2,mode=0)'
set [30] tddefo = 'tdeint(order=1,field=1,tryWeave=true,slow=2)'
set [30] td2 = 'tdeint(order=1,field=1,tryWeave=true,slow=2,emask=last.TMM(order=1,field=1))'
set [30] fs ='doubleweave().selectodd()'
set [30] pp = <10>
set [60] eedi = 'separatefields().MT("""EEDI2(field=3)""",threads=8,splitvertical=true)'
mode fps_priority = 24
default 24 = tfm2
default 30 = td
default 60 = eedi
keyframes{
4434"OP"
7427"A-Part"
23307"B-Part"
40130"ED"
42842"Trailer"
}
0- 7426 00:04:07[24] /01
7126[24]dup_a
7426[24]dup_a
7427- 7665 00:00:07[24] /01
7666- 8264 00:00:19[60] eedi
8265-23306 00:08:21[24] /23
23307-42841 00:10:51[24] /01
42842-44039 00:00:39[24] /01
AppleA is offline   Reply With Quote
Old 29th December 2010, 07:18   #694  |  Link
miker3x
Registered User
 
Join Date: Nov 2009
Posts: 1
windows 7 64 bit/32 does not open .rar what program

windows 7 does not open .rar what program due we use to open avisynth.
miker3x is offline   Reply With Quote
Old 29th December 2010, 08:29   #695  |  Link
Chikuzen
typo lover
 
Chikuzen's Avatar
 
Join Date: May 2009
Posts: 595
Quote:
Originally Posted by miker3x View Post
windows 7 does not open .rar what program due we use to open avisynth.
just use 7zip, winrar, or something you like.
__________________
my repositories
Chikuzen is offline   Reply With Quote
Old 11th January 2011, 16:18   #696  |  Link
GRKNGLR
Registered User
 
Join Date: Feb 2009
Posts: 30
I wouldn't like to ask about it but has AVS64 really died? The last release (test release) came at the end of August. No new releases or plugin updates since then. Can anyone make a clear explanation about it?
GRKNGLR is offline   Reply With Quote
Old 15th January 2011, 21:35   #697  |  Link
nividia
Registered User
 
Join Date: Dec 2009
Posts: 2
Any plan to do a x64 build of Toon,Toonlite ..etc or any line darkener is available in x64 ?

Last edited by nividia; 15th January 2011 at 21:42.
nividia is offline   Reply With Quote
Old 16th January 2011, 17:15   #698  |  Link
Stephen R. Savage
Registered User
 
Stephen R. Savage's Avatar
 
Join Date: Nov 2009
Posts: 327
Quote:
Originally Posted by GRKNGLR View Post
I wouldn't like to ask about it but has AVS64 really died? The last release (test release) came at the end of August. No new releases or plugin updates since then. Can anyone make a clear explanation about it?
There was only ever one developer, and he has disappeared. As far as I know, the original (2010-04) build still works, minus a few bugs. Overall, I'd say that the main reason AVS64 died was simply a lack of interest. Plugin developers had no interest in 64-bit, and nobody really bothered to contribute to the project.

Known bugs in 2010-04 AVS64:
  • The src_* parameters to Point/Bilinear/Bicubic resize cause an exception
  • XMM registers are clobbered ("PTS < 0" message in x264)

Known bugs in 2010-08 AVS64:
  • The src_* parameters to Point/Bilinear/Bicubic resize cause an exception
  • TemporalSoften crashes when the scene change detection is used

Plugin writers maintaining 64-bit versions:
  • tritical: eedi3 and nnedi3
  • manao: mt_masktools
  • kemuri-_9: ffmpegsource

In the interest of maintaining whatever information is available about this (hopefully not) dead fork, please contribute anything you might know that I have not summarized above.

Last edited by Stephen R. Savage; 19th January 2011 at 04:11.
Stephen R. Savage is offline   Reply With Quote
Old 16th January 2011, 18:29   #699  |  Link
GRKNGLR
Registered User
 
Join Date: Feb 2009
Posts: 30
Thank you very much for your answer, Stephen R. Savage. Too bad, coz we liked AVS64 a lot... A few questions then... When will AVS officially support x64? I mean, will the 2.6 or any later version officially support x64? The April release is stable but the August release has resizing bugs. The developer of AVS64 is missing and I'm really wondering where he is now. One last thing; where can I find the x64 versions of nnedi3 and eedi3?
Kind Regards

Last edited by GRKNGLR; 16th January 2011 at 18:31.
GRKNGLR is offline   Reply With Quote
Old 16th January 2011, 21:43   #700  |  Link
Stephen R. Savage
Registered User
 
Stephen R. Savage's Avatar
 
Join Date: Nov 2009
Posts: 327
Quote:
Originally Posted by GRKNGLR View Post
Thank you very much for your answer, Stephen R. Savage. Too bad, coz we liked AVS64 a lot... A few questions then... When will AVS officially support x64? I mean, will the 2.6 or any later version officially support x64? The April release is stable but the August release has resizing bugs. The developer of AVS64 is missing and I'm really wondering where he is now. One last thing; where can I find the x64 versions of nnedi3 and eedi3?
Kind Regards
64-bit support is not planned for Avisynth 2.6, nor any future version. There is simply no interest in it.

eedi3: http://bengal.missouri.edu/~kes25c/eedi3_64.dll
nnedi3: http://bengal.missouri.edu/~kes25c/nnedi3_64.dll

They require the MSVC runtimes (not sure which ones) to run.
Stephen R. Savage is offline   Reply With Quote
Reply

Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT +1. The time now is 15:28.


Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2024, vBulletin Solutions Inc.