VideoHelp Forum




+ Reply to Thread
Results 1 to 12 of 12
  1. Banned
    Join Date
    Oct 2023
    Location
    Los Angeles
    Search Comp PM
    I want my videos to be like these so people could have a better viewing experience:

    https://www.youtube.com/watch?v=oIfYKm_vSfQ

    https://www.youtube.com/watch?v=-dEaQIjJL7Q

    https://www.youtube.com/watch?v=tLNYGZ3duko

    https://www.youtube.com/watch?v=j0Wb_ROabWU

    How do I convert videos to 60FPS to match the ones that I linked?
    Quote Quote  
  2. Member
    Join Date
    Mar 2008
    Location
    United States
    Search Comp PM
    I looked at the first one, the 60 fps version uses interpolation to gain the extra frames,
    but if you look at it closely (frame by frame in Vdub2) some of the created frames are a real mess.

    There's a bunch of different methods, search the forum
    Quote Quote  
  3. Banned
    Join Date
    Oct 2023
    Location
    Los Angeles
    Search Comp PM
    Originally Posted by davexnet View Post
    I looked at the first one, the 60 fps version uses interpolation to gain the extra frames,
    but if you look at it closely (frame by frame in Vdub2) some of the created frames are a real mess.

    There's a bunch of different methods, search the forum
    How do I use MVTools2 and SVPFlow with AVISynth to convert to 60fps? What other AVISynth plugins can do this?
    Quote Quote  
  4. Avisynth RIFE, you need plugin and models downloaded, it is a model based ai, so you download and can specify your model (for anime etc.). That gives better results than older SVP (which is faster though).
    Principle is to have a true progressive video in your avisynth script, then you change format to RGB float, then using rife to interpolate and then changing video format back to your output format.
    For rgb conversion use zimg/z.lib plugin not build in Avisynth format changer. You need to download it.
    Code:
    # check manual, your colorspace_op depends on your video input:
    z_ConvertFormat(pixel_type="RGBPS", colorspace_op="709:709:709:l=>rgb:709:709:f") 
    # check other argument choices (you might just need,  factor_num=5, factor_den=2 :
    Rife()
    #back to your video format:
    z_ConvertFormat(pixel_type="YUV420P8", colorspace_op="rgb:709:709:f=>709:709:709:l")
    btw. this is not necessarily a better viewer experience for lots of folks. Others prefer original 24fps.
    Last edited by _Al_; 30th Nov 2023 at 10:02.
    Quote Quote  
  5. Banned
    Join Date
    Oct 2023
    Location
    Los Angeles
    Search Comp PM
    Originally Posted by _Al_ View Post
    Avisynth RIFE, you need plugin and models downloaded, it is a model based ai, so you download and can specify your model (for anime etc.). That gives better results than older SVP (which is faster though).
    Principle is to have a true progressive video in your avisynth script, then you change format to RGB float, then using rife to interpolate and then changing video format back to your output format.
    For rgb conversion use zimg/z.lib plugin not build in Avisynth format changer. You need to download it.
    Code:
    # check manual, your colorspace_op depends on your video input:
    z_ConvertFormat(pixel_type="RGBPS", colorspace_op="709:709:709:l=>rgb:709:709:f") 
    # check other argument choices:
    Rife(fps_num=60000, fps_den=1001)
    #back to your video format:
    z_ConvertFormat(pixel_type="YUV420P8", colorspace_op="rgb:709:709:f=>709:709:709:l")
    btw. this is not necessarily a better viewer experience for lots of folks. Others prefer original 24fps.
    Does this give better results than MVTools2 and SVPFlow with AVISynth and also the newer versions of SVP along with FlowFrames? Where do I download the models and plugins need? Does this work for deinterlaced videos as well? What should the script be?
    Quote Quote  
  6. If video is interlaced, you need to deinterlace it first. But video might just need ivtc to be progressive, it depends on source. Click on those links for downloads. Those web sites provide explanations.

    sorry, forgot important part, you need Nvidia card to use rife
    Last edited by _Al_; 30th Nov 2023 at 10:42.
    Quote Quote  
  7. Banned
    Join Date
    Oct 2023
    Location
    Los Angeles
    Search Comp PM
    Originally Posted by _Al_ View Post
    If video is interlaced, you need to deinterlace it first. But video might just need ivtc to be progressive, it depends on source. Click on those links for downloads. Those web sites provide explanations.
    But is this better than MVTools2, SVPFlow, and all versions of SVP? What should I do after putting in the script in VirtualDub2?
    Quote Quote  
  8. rife is at least a generation better than svp if not more,

    If having your script working in VirtualDub2 (you got first frame image on screen), then export that script into your output video. File /Save File, set video, audio, then filename, save as a type, click Save button
    Quote Quote  
  9. Post #1...Those are all cartoons. Do adults really watch those?
    Extraordinary claims require extraordinary evidence -Carl Sagan
    Quote Quote  
  10. Banned
    Join Date
    Oct 2023
    Location
    Los Angeles
    Search Comp PM
    Originally Posted by _Al_ View Post
    rife is at least a generation better than svp if not more,

    If having your script working in VirtualDub2 (you got first frame image on screen), then export that script into your output video. File /Save File, set video, audio, then filename, save as a type, click Save button
    How do I find the colorspace_op of my input video? How do I download the models for rife? https://github.com/Asd-g/AviSynthPlus-RIFE/tree/main/models
    Last edited by Jay123210599; 30th Nov 2023 at 12:46.
    Quote Quote  
  11. Go to the main page of that plugin, where you see green 'Code' button: https://github.com/Asd-g/AviSynthPlus-RIFE click that button and select download zip. Maybe you have to be registered. Unzip. Move that models directory where you need.

    colorspace_op parameter changes input video MATRIX COEFFICIENT:TRANSFER CHARACTERISTIC:COLOR PRIMARIES:PIXEL RANGE
    into a video with new MATRIX COEFFICIENT:TRANSFER CHARACTERISTIC:COLOR PRIMARIES:PIXEL RANGE, for that RGB float , full range

    check that manual I posted for available values. Example, if you have m2v mpeg source from some dvd, those matrix, transfer and primaries might be "470bg", and video is most likely limited range, so "l", so your colorspace_op would be:
    colorspace_op="470bg:470bg:470bg:l=>rgb:470bg:470b g:f"

    If your source is from a web, you can use mediainfo, load your input and it will tell you those parameters.
    Quote Quote  
  12. Banned
    Join Date
    Oct 2023
    Location
    Los Angeles
    Search Comp PM
    Originally Posted by _Al_ View Post
    Go to the main page of that plugin, where you see green 'Code' button: https://github.com/Asd-g/AviSynthPlus-RIFE click that button and select download zip. Maybe you have to be registered. Unzip. Move that models directory where you need.

    colorspace_op parameter changes input video MATRIX COEFFICIENT:TRANSFER CHARACTERISTIC:COLOR PRIMARIES:PIXEL RANGE
    into a video with new MATRIX COEFFICIENT:TRANSFER CHARACTERISTIC:COLOR PRIMARIES:PIXEL RANGE, for that RGB float , full range

    check that manual I posted for available values. Example, if you have m2v mpeg source from some dvd, those matrix, transfer and primaries might be "470bg", and video is most likely limited range, so "l", so your colorspace_op would be:
    colorspace_op="470bg:470bg:470bg:l=>rgb:470bg:470b g:f"

    If your source is from a web, you can use mediainfo, load your input and it will tell you those parameters.
    The input videos are Blu ray with mkv and H.264/H.265. Can mediainfo help me with that?
    Quote Quote  



Similar Threads

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