Convert to 60fps
#1
Here are possible ways to get it to 60fps.
  • Start Hybrid
  • Set 'Base->Processing->Audio' to 'passthrough all' since we want to keep the audio as it is.
  • Choose the encoder you want 'Base->Processing->Video' for simplicity I kept it set to 'x264'
  • Configure the encoder the way you want. (I just changed 'x264->Base->General Settings->Encoding mode' to 'constant rate factor (1-pass)', but depending on your resolution you might need to use a higher value than the default 4.1 under x264->Base->Restriction Settings->AVC Profile/Level.)
  • Set default folders (Config->Path->Default ...)
  • Enable 'Config->Internals->Handling->Ignore all input timecodes', so that Hybrid will ignore the time codes and not try to keep them for the output
  • Enable 'Base->Generate' so that Hybrid will automatically set the output name
  • Now there are multiple different ways to interpolate the frames.
    1. Without Avisynth and Vapoursynth, using FFmpeg
      • Now one can either set:
        • 'Filtering->Speed Change->Speed Settings->Interpolate frame rate' to '60fps', which will interpolate frames to archive the wanted frame rate, or
        • 'Filtering->Speed Change->Speed Settings->Scale output frame rate' to '60fps', which will insert duplicate frames to archive the wanted frame rate.
    2. Using Avisynth (make sure Filtering->Support is set to 'Avisynth')
      • Here one again has multiple options, all under 'Filtering->Avisynth->Frame->FPS adjust'. Depending on the source some times one or the other interpolation method offers the best results.
        • When using SalFPS3, your need to set 'Filtering->Avisynth->Frame->FPS adjust->SalFps3->Fps' to '60' and depending on your source your will want to tweak some of the other settings.
        • When using Interframe, your need to set 'Filtering->Avisynth->Frame->Interframe->Target frame rate' to '60', depending on your system you might also want to enable 'GPU' and depending on your preference you will likely want to set 'Tuning' and 'Override Algo.'
        • When using FrameRateConverter, there are tons of settings to play with, can't really recommend anything in general.
    3. Using Vapoursynth (make sure Filtering->Support is set to 'Vapoursynth')
      • Again there are multiple choices to archive 60fps, all under 'Filtering->Vapoursynth->Other->Frame Interpolation'
        • 'Interframe/SVP', basically the same as in Avisynth. Remember so set 'FPS' to '60'
        • 'MVToolsFPS', remember to set 'TargetFPS' to '60'
  • Create a job for the current settings. (Base->Add to queue)
  • Start the job processing. (Jobs->Queue->Start)

Note that each of the methods has it's downsides and it's 'normal' to get artefacts when interpolating frames.

Cu Selur
Reply
#2
Its possible to change FPS too multiple of 23,976 of movies, x2 or x3 ? Greatings   Huh

--
edit by Selur: removed quote
Reply
#3
Sure, just replace wherever I used 60fps with the frame rate your need. The frame rate just needs to be larger than the input frame rate.
Some side notes:
a. when using Avisynth, using a way higher frame rate might cause problems depending on the filter due to RAM usage.
b. The higher the difference between original frame rate and target frame rate (in percent) are the more likely is it to get artifacts since the interpolation methods has to do more guessing.

Cu Selur
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)