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. |
29th June 2009, 16:24 | #1 | Link |
Registered User
Join Date: Aug 2008
Location: Krasnoyarsk, Russian Federation
Posts: 90
|
Blend frames when doing decimate
Is there a decimation plugin/script that can blend duplicate frames instead of simply killing them? This would give some additional quality for those sources in which the remains of interlacing are still visible after telecining and decimation (like those of my AVCHD camcorder's 24p mode).
|
29th June 2009, 17:03 | #2 | Link |
Guest
Join Date: Jan 2002
Posts: 21,901
|
Both Decimate() and TDecimate() can do it. Refer to the respective users manuals.
IMHO, you'd be better off fixing your residual interlacing issue. It shouldn't be happening. Can you post an unprocessed source sample that we can use to duplicate the problem? |
29th June 2009, 17:47 | #3 | Link |
Registered User
Join Date: Aug 2008
Location: Krasnoyarsk, Russian Federation
Posts: 90
|
Here it is:
The 60i to 24p script is the following: Code:
AVISource("ZZZ.avi") AssumeTFF() ConvertToYV12(interlaced=true) Telecide(guide=1) Decimate() Sharpen(1) Last edited by Efenstor; 29th June 2009 at 17:50. |
30th June 2009, 04:06 | #11 | Link |
Registered User
Join Date: Aug 2008
Posts: 233
|
Honestly, I cannot recall if I have ever used the Forced Film option in DVAVCIndex before. I don't really have any pulled-down 24p h.264 to test at the moment. I am hoping that Efenstor can avail the original AVCHD clip so it can be checked out.
|
30th June 2009, 07:43 | #12 | Link |
Registered User
Join Date: Aug 2008
Location: Krasnoyarsk, Russian Federation
Posts: 90
|
The clip was shot in the true 24p mode, but the stream produced by the camera is the telecined 60i, that's why I need IVTC. I can't use DGAVCDecode because it gives these artifacts with all of my source files (yes, my camcorder is Canon HF100, and as far as I know, the artifacts are caused by the bi-directional coding which is still unsupported by ffmpeg). The clip itself coming soon...
Last edited by Efenstor; 1st July 2009 at 11:03. |
30th June 2009, 10:39 | #14 | Link |
Registered User
Join Date: Aug 2008
Location: Krasnoyarsk, Russian Federation
Posts: 90
|
Okay, now: http://www.efenstor.net/external/00066_trimmed.mts (72.4 MB). By the way, I give my permission to copy and use this file for any other AVC-related researching.
|
30th June 2009, 14:30 | #15 | Link |
Guest
Join Date: Jan 2002
Posts: 21,901
|
It's hard telecined, so Force Film would not help.
The material is difficult for an adaptive field matcher. Since it is a constant pattern throughout, you can do it the old fashioned way: loadplugin("dgdecodenv.dll") DGSource("E:\tmp\00066_trimmed.dga") assumetff() separatefields() selectevery(10,0,1,2,3,6,5,8,9) weave() trim(2,0) I have the trim at the end because the first few frames are apparently not in pattern for some reason. You'll have to determine the correct selectevery() invocation (telecine phase) for each clip. |
1st July 2009, 11:02 | #16 | Link |
Registered User
Join Date: Aug 2008
Location: Krasnoyarsk, Russian Federation
Posts: 90
|
Tried different methods and it seems that the best possible quality for Canon HF100 24p mode is achievable with DGAVCDecNV (without NVidia deinterlacing) + nnedi2 + Decimate.
neuron2, thanks for the help and DGAVCDecNV! It decodes my videos with excellent quality and no artifacts (hence I conclude no ffmpeg code is used there). |
1st July 2009, 18:59 | #19 | Link |
Registered User
Join Date: Aug 2008
Location: Krasnoyarsk, Russian Federation
Posts: 90
|
Considering the amount of video I shoot and edit, it's impossible to use manual IVTC as you've suggested. I know that method is the best but unfortunately each scene has its own pulldown sequence offset, because the camcorder starts recording immediately after pressing the button and the internal frame format is always 60i. Hence I have nowhere to run from the automated methods.
Last edited by Efenstor; 1st July 2009 at 19:04. |
Thread Tools | Search this Thread |
Display Modes | |
|
|