IVTC txt60mc
From Avisynth wiki
(Difference between revisions)
Raffriff42 (Talk | contribs) (redirect for convenient searching) |
(→External Links: add link) |
||
(4 intermediate revisions by one user not shown) | |||
Line 1: | Line 1: | ||
− | + | {{FilterCat4|External_filters|Scripts|Restoration_filters|IVTC}} | |
− | {{ | + | {{Filter3 |
+ | | {{Author/cretindesalpes}} | ||
+ | | v1.1 | ||
+ | | 3=[https://forum.doom9.org/showpost.php?p=1466105&postcount=4 Script] | ||
+ | | 4=IVTC & Decimation | ||
+ | | 5=[http://www.gnu.org/licenses/gpl-2.0.txt GPLv2] | ||
+ | | 6=[https://forum.doom9.org/showthread.php?t=158680 Doom9 Forum]}} | ||
+ | |||
+ | == Description == | ||
+ | [[IVTC_txt60mc|ivtc_txt60mc]] deinterlaces 60i credits on the top of a 24 fps telecined footage. It virtually oversamples the video to 120 fps with motion interpolation on credits only, and decimates to 24 fps. It has the advantage of avoiding footage frames interpolation, leaving them very clean, whatever the motion they contain. However, the drawback is that it requires to manually measure the origin of the 3:2 pulldown pattern (and split the clip in parts if it changes). | ||
+ | <br> | ||
+ | <br> | ||
+ | == Requirements == | ||
+ | * [x86] [[AviSynth+]] or [http://sourceforge.net/projects/avisynth2/ AviSynth 2.60] | ||
+ | * [x64] [[AviSynth+]] | ||
+ | * Supported color formats: [[YV12]] | ||
+ | <br> | ||
+ | <br> | ||
+ | == [[Script variables|Syntax and Parameters]] == | ||
+ | :{{Template:FuncDef|ivtc_txt60mc (clip src, int frame_ref, bool "srcbob", bool "draft")}} | ||
+ | <br> | ||
+ | ::{{Par2| |clip| }} | ||
+ | :::The src parameter is a 30 fps interlaced clip. | ||
+ | <br> | ||
+ | ::{{Par2|fps|int|24}} | ||
+ | :::The <code>frame_ref</code> parameter indicates on which frame begins the 3:2 pattern (first frame number of a clean-combed-combed-clean-clean sequence). | ||
+ | <br> | ||
+ | ::{{Par2|srcbob|bool|false}} | ||
+ | ::: | ||
+ | <br> | ||
+ | ::{{Par2|draft|bool|false}} | ||
+ | ::: | ||
+ | <br> | ||
+ | |||
+ | == Examples == | ||
+ | Add SetMemoryMax (1500) at the beginning of your script if you are processing HD content. | ||
+ | <pre> | ||
+ | SetMemoryMax (1500) | ||
+ | |||
+ | MPEG2Source ("video1440x1080.d2v") | ||
+ | Trim (40000, 42999) | ||
+ | ivtc_txt60mc (2) | ||
+ | </pre> | ||
+ | <br> | ||
+ | == Changelog == | ||
+ | Version Date Changes<br> | ||
+ | v1.1 2011/05/09 - Added srcbob and draft parameters | ||
+ | v1.0 2010/12/13 - Initial release | ||
+ | <br> | ||
+ | <br> | ||
+ | ==External Links== | ||
+ | *[https://web.archive.org/web/20160610175938/http://qualiter.fr/viewtopic.php?f=11&t=24 qualiter.fr] - If you can read french, here's a more detailed article about this kind of issue written by cretindesalpes. | ||
+ | *[https://mechaweaponsvidya.wordpress.com/2014/12/ wordpress.com] - ivtc_txt60mc and friends | ||
+ | *[http://web.archive.org/web/20140420184542/http://doom10.org/index.php?topic=292.msg5499 Doom10] - ivtc_txt60mc discussion (last post) | ||
+ | *[http://putin999.blog.fc2.com/blog-entry-38.html putin999.blog.fc2.com] - txt60mcHybrid (Japanese) - also here: [http://encmemo.blog.fc2.com/blog-entry-31.html encmemo.blog.fc2.com] | ||
+ | *[http://sasuraiukyo.blog.fc2.com/blog-entry-14.html sasuraiukyo.blog.fc2.com] - ivtc_txt60mc_s (Japanese) | ||
+ | *[http://tyottoenc.blog.fc2.com/blog-entry-4.html tyottoenc.blog.fc2.com] - ivtc_txt60mc_vt and txt60mcHybrid_vt (Japanese) | ||
+ | *[https://fudosubs.forumfree.it/?t=68172306 fudosubs.forumfree.it] - ivtc_txt60fast | ||
+ | <br> | ||
+ | <br> | ||
+ | ----------------------------------------------- | ||
+ | '''Back to [[External_filters#IVTC_.26_Decimation|External Filters]] ←''' | ||
+ | ----------------------------------------------- |
Latest revision as of 06:43, 6 November 2020
Abstract | |
---|---|
Author | cretindesalpes |
Version | v1.1 |
Download | Script |
Category | IVTC & Decimation |
License | GPLv2 |
Discussion | Doom9 Forum |
Contents |
[edit] Description
ivtc_txt60mc deinterlaces 60i credits on the top of a 24 fps telecined footage. It virtually oversamples the video to 120 fps with motion interpolation on credits only, and decimates to 24 fps. It has the advantage of avoiding footage frames interpolation, leaving them very clean, whatever the motion they contain. However, the drawback is that it requires to manually measure the origin of the 3:2 pulldown pattern (and split the clip in parts if it changes).
[edit] Requirements
- [x86] AviSynth+ or AviSynth 2.60
- [x64] AviSynth+
- Supported color formats: YV12
[edit] Syntax and Parameters
- ivtc_txt60mc (clip src, int frame_ref, bool "srcbob", bool "draft")
- clip =
- The src parameter is a 30 fps interlaced clip.
- clip =
- int fps = 24
- The
frame_ref
parameter indicates on which frame begins the 3:2 pattern (first frame number of a clean-combed-combed-clean-clean sequence).
- The
- int fps = 24
- bool srcbob = false
- bool srcbob = false
- bool draft = false
- bool draft = false
[edit] Examples
Add SetMemoryMax (1500) at the beginning of your script if you are processing HD content.
SetMemoryMax (1500) MPEG2Source ("video1440x1080.d2v") Trim (40000, 42999) ivtc_txt60mc (2)
[edit] Changelog
Version Date Changes
v1.1 2011/05/09 - Added srcbob and draft parameters v1.0 2010/12/13 - Initial release
[edit] External Links
- qualiter.fr - If you can read french, here's a more detailed article about this kind of issue written by cretindesalpes.
- wordpress.com - ivtc_txt60mc and friends
- Doom10 - ivtc_txt60mc discussion (last post)
- putin999.blog.fc2.com - txt60mcHybrid (Japanese) - also here: encmemo.blog.fc2.com
- sasuraiukyo.blog.fc2.com - ivtc_txt60mc_s (Japanese)
- tyottoenc.blog.fc2.com - ivtc_txt60mc_vt and txt60mcHybrid_vt (Japanese)
- fudosubs.forumfree.it - ivtc_txt60fast
Back to External Filters ←