VideoHelp Forum




+ Reply to Thread
Page 1 of 2
1 2 LastLast
Results 1 to 30 of 49
  1. Member
    Join Date
    Dec 2009
    Location
    United States
    Search Comp PM
    I have a video file in mp4 format at 25 fps. When I watch it in a media player such as mpc there appear to be combing artifacts as seen below even though it seems to have been IVTC. How can I convert the footage to 23.97 fps with vdubmod and avisynth etc?
    Image Attached Thumbnails Click image for larger version

Name:	grab21954.jpg
Views:	976
Size:	83.3 KB
ID:	361  

    Last edited by Eva-Unit01; 28th Aug 2010 at 11:36.
    Quote Quote  
  2. post a native sample
    Quote Quote  
  3. Member
    Join Date
    Dec 2009
    Location
    United States
    Search Comp PM
    Can't it's too many mb. Stop stalking me.
    Quote Quote  
  4. You can't tell enough from a single frame. Use AviDemux, mark a short (~10 seconds) section with motion, save in Copy mode.
    Quote Quote  
  5. Member
    Join Date
    Dec 2009
    Location
    United States
    Search Comp PM
    Besides the point, all of you people: "poisondeathray", "jagabo", "AlanHK" and others. You know who you are. It's painfully obvious what you're doing. You have no right to manipulate this forum. It doesn't legally belong to you. Stop stalking me and responding to every single thread I make while blocking REAL users and regulars on this forum from responding to them. Badrick, a little help?
    Quote Quote  
  6. Member AlanHK's Avatar
    Join Date
    Apr 2006
    Location
    Hong Kong
    Search Comp PM
    Deleted.
    Quote Quote  
  7. Originally Posted by Eva-Unit01 View Post
    Besides the point, all of you people: "poisondeathray", "jagabo", "AlanHK" and others. You know who you are. It's painfully obvious what you're doing. You have no right to manipulate this forum. It doesn't legally belong to you. Stop stalking me and responding to every single thread I make while blocking REAL users and regulars on this forum from responding to them. Badrick, a little help?
    WTF....You're joking right?

    Dude just look at jagabo's post count. He's helped like 1000's of people

    He's explained why a sample is necessary. You're allowed to post a sample under fair use laws in USA and Canada.

    LOL sorry for trying to help out

    Cheers
    Quote Quote  
  8. Member AlanHK's Avatar
    Join Date
    Apr 2006
    Location
    Hong Kong
    Search Comp PM
    Originally Posted by Eva-Unit01 View Post
    Besides the point, all of you people: "poisondeathray", "jagabo", "AlanHK" and others. You know who you are. It's painfully obvious what you're doing. You have no right to manipulate this forum. It doesn't legally belong to you. Stop stalking me and responding to every single thread I make while blocking REAL users and regulars on this forum from responding to them. Badrick, a little help?

    Sorry, it's only painfully obvious to me that you're a nutcase.

    So I'll delete the earlier post I made that answered your question and let all those REAL users and regulars deal with you.

    I've added you to my Ignore list so I won't be tempted to answer any of your posts in future.
    Bye.
    Last edited by AlanHK; 12th Feb 2010 at 10:43.
    Quote Quote  
  9. Member
    Join Date
    Dec 2009
    Location
    United States
    Search Comp PM
    Why the sudden turn to hostility?
    Quote Quote  
  10. A response to your hostility?
    Quote Quote  
  11. Member
    Join Date
    Dec 2009
    Location
    United States
    Search Comp PM
    Samples
    Image Attached Files
    Quote Quote  
  12. That's 29.97 fps interlaced video (59.94 fields per second) that was compressed as if it was progressive. You can force deinterlacing during playback in a media player or deinterlace and reencode. For example:

    Code:
    DirectShowSource("Anno clip 1.mp4")
    AssumeTFF()
    Crop(4,0,-0,-0)
    ConvertToYV12() # I have CoreAVC set up to output YUY2 only, TempGaussMC requires YV12
    TempGaussMC_beta1mod()
    That will give you a smooth 60 fps video. Add SelectEven() to reduce it to 30 fps.

    If you want something faster (TempGaussMC is very slow) try Yadif(order=1) for 30 fps, Yadif(mode=1, order=1) for 60 fps.
    Last edited by jagabo; 18th Feb 2010 at 08:59.
    Quote Quote  
  13. Member
    Join Date
    Dec 2009
    Location
    United States
    Search Comp PM
    So the source file was just compressed without inverse telecining? I don't want to deinterlace it all at once. What would the script have to look like to just decode the video too it's original interlaced 29.97 fps form? Couldn't it just be IVTC'd after decoding?
    Last edited by Eva-Unit01; 18th Feb 2010 at 09:51.
    Quote Quote  
  14. IVTC is for telecined film. This isn't film, therefore no IVTC.
    Quote Quote  
  15. Member
    Join Date
    Dec 2009
    Location
    United States
    Search Comp PM
    Well what is the sample video then? The above code did not work. Tempgaussmc is not a recognized command.
    Quote Quote  
  16. You need to download and install all the appropriate filters for TempGaussMC_beta1mod().

    http://avisynth.org/mediawiki/TempGaussMC#Required_Plugins

    Quote Quote  
  17. Member
    Join Date
    Dec 2009
    Location
    United States
    Search Comp PM
    Originally Posted by jagabo View Post
    Code:
    DirectShowSource("Anno clip 1.mp4")
    AssumeTFF()
    Crop(4,0,-0,-0)
    ConvertToYV12() # I have CoreAVC set up to output YUY2 only, TempGaussMC requires YV12
    TempGaussMC_beta1mod()
    That will give you a smooth 60 fps video. Add SelectEven() to reduce it to 30 fps.
    What exactly will this script do? Step by step. Was the source footage telecine? Lastly, are all the codes necessary? Could the Anno footage just be decoded to interlaced YV12 lossless AVI file @ 29.97 frames per sec. and then be deinterlaced?
    Quote Quote  
  18. Oops, wrong answer
    Last edited by manono; 18th Feb 2010 at 11:08.
    Quote Quote  
  19. As jagabo said just below the script, it bobs it to progressive 60fps. You can make it 30fps by adding SelectEven() below the TempGauss line.

    What do you want to do with this thing? If for DVD, do a proper resize (708x480 is non-compliant) and encode for DVD as-is - by keeping it interlaced.

    No, it was never telecined. It was shot using an interlaced 29.97fps video camera. And if you really want to deinterlace it (why?) you can do that in the script without making a lossless AVI.
    Quote Quote  
  20. DirectShowSource("Anno clip 1.mp4")
    Opens source file.

    AssumeTFF()
    Tells AviSynth the frames are top field first (interlaced).

    Crop(4,0,-0,-0)
    Removes 4 lines from the left side of the frame to make it mod 16 (and there was some black border there anyway.

    ConvertToYV12() # I have CoreAVC set up to output YUY2 only, TempGaussMC requires YV12
    Converts YUY2 to YV12.

    TempGaussMC_beta1mod()
    A very smart bob deinterlacer that converts each field into a frame using data from other fields/frames to fill in the gaps.
    Last edited by jagabo; 18th Feb 2010 at 11:58.
    Quote Quote  
  21. Member
    Join Date
    Dec 2009
    Location
    United States
    Search Comp PM
    My point is, why does the resulting file have to be halved 30 fps if it will already be deinterlaced? Are you saying that doing the above operation will completely eliminate the combing artifacts? I assume that 30 fps in not the same as progressive footage and thus my question, "how do i convert this footage to 23.97 fps and eliminate the combing artifacts?" is not being answered. Would I have to change the fps rate after the TempGauss plugin completes the edit?

    My understanding is that all footage ripped from DVD as a VOB file is in telecine form (29.97 fps). Why then, does this footage which I know for a fact was ripped from DVD, not have to be Inverse Telecined, and thus converted to 23.97 frames per second (progressive)?
    Quote Quote  
  22. Originally Posted by Eva-Unit01 View Post
    My understanding is that all footage ripped from DVD as a VOB file is in telecine form (29.97 fps).
    Some DVDs are made from video (not film) footage which is 60 fields per second packaged into 30 interlaced frames per second on the DVD. You cannot create 24 progressive frames per second from 60 fields per second without getting jerky results because 60 is not integer multiple of 24 (2.5). You can create 30 progressive frames per second that plays pretty smoothly because 60 is an integer multiple of 30 (2).
    Quote Quote  
  23. Originally Posted by Eva-Unit01 View Post
    Are you saying that doing the above operation will completely eliminate the combing artifacts?
    That's what a deinterlacer does - it gets rid of the interlacing (combing, mice teeth, call it what you will). However, if this thing is movie length (as opposed to being music video length), you might find that TempGauss takes too long. You might be happy with a much faster deinterlacer, one like Yadif.
    I assume that 30 fps in not the same as progressive footage...
    Your source is interlaced, and after being deinterlaced it'll be progressive. The framerate has nothing to do with whether it's progressive or interlaced.
    ...thus my question, "how do i convert this footage to 23.97 fps and eliminate the combing artifacts?"
    You don't. You keep it at 29.97fps and eliminate the combing artifacts (by deinterlacing). That's even if it has to be deinterlaced. You've provided no reason at all yet why it has to be deinterlaced.
    Would I have to change the fps rate after the TempGauss plugin completes the edit?
    Leave the framerate alone.
    My understanding is that all footage ripped from DVD as a VOB file is in telecine form (29.97 fps).
    Your understanding is completely and utterly wrong. jagabo explained why.
    Why then, does this footage which I know for a fact was ripped from DVD, not have to be Inverse Telecined, and thus converted to 23.97 frames per second (progressive)?
    Because it's not sourced from film, but from video.

    Just as an aside, why is this thread entititled 25 fps to 23.97 fps (film)? Nowhere does 25fps even crop up.
    Quote Quote  
  24. Member
    Join Date
    Dec 2009
    Location
    United States
    Search Comp PM
    Originally Posted by jagabo View Post
    That's 29.97 fps interlaced video (59.94 fields per second) that was compressed as if it was progressive. You can force deinterlacing during playback in a media player or deinterlace and reencode. For example:

    Code:
    DirectShowSource("Anno clip 1.mp4")
    AssumeTFF()
    Crop(4,0,-0,-0)
    ConvertToYV12() # I have CoreAVC set up to output YUY2 only, TempGaussMC requires YV12
    TempGaussMC_beta1mod()
    That will give you a smooth 60 fps video. Add SelectEven() to reduce it to 30 fps.

    If you want something faster (TempGaussMC is very slow) try Yadif(order=1) for 30 fps, Yadif(mode=1, order=1) for 60 fps.
    What are all the plugins needed for the tempgauss command. I have MVtools, removegrain, masktoolsv2 and eedi2.
    Quote Quote  
  25. Follow the link I gave you earlier. And put TempGaussMC_Beta1mod.avis in your plugins folder.
    Quote Quote  
  26. Member
    Join Date
    Dec 2009
    Location
    United States
    Search Comp PM
    I did. It still says an error "There is no command called 'msuper'" within the tempgauss script.
    Quote Quote  
  27. MSuper() is part of MvTools. Make sure you have the right version.
    Quote Quote  
  28. Member
    Join Date
    Feb 2009
    Location
    Hellas
    Search PM
    I found this pieece of ....
    "Politely" i could get more by the members.

    DirectShowSource("C:\Users\...\...\video's name.mp4", fps=25, convertfps=true)
    ConvertToYV12()
    Lanczos4Resize(720,480)
    AssumeFPS(23.97)

    Gentlement :
    You owe a "gui", software, or something (made by you) for the forum...!
    Thanks.
    Quote Quote  
  29. Originally Posted by chrchr View Post
    DirectShowSource("C:\Users\...\...\video's name.mp4", fps=25, convertfps=true)
    ConvertToYV12()
    Lanczos4Resize(720,480)
    AssumeFPS(23.97)
    That would be a disaster.
    Quote Quote  



Similar Threads

Visit our sponsor! Try DVDFab and backup Blu-rays!