Vaporsynth pseudo "slow-mo" - Printable Version +- Selur's Little Message Board (https://forum.selur.net) +-- Forum: Hybrid - Support (https://forum.selur.net/forum-1.html) +--- Forum: Problems & Questions (https://forum.selur.net/forum-3.html) +--- Thread: Vaporsynth pseudo "slow-mo" (/thread-1582.html) |
Vaporsynth pseudo "slow-mo" - serg - 27.10.2020 Using Avisynth I can produce "slow-mo" effect using the following settings: - QTGMC +bob - FrameRateConverter or MvToolsFPSmod with 96000/1001; - "Custom" AssumeFPS(23.976) after AdjustFrameRate; - Change Speed or Interpolate frame rate 23.976; https://mediaechelon.com/images/slow_mo_avisynth.mp4 Attempt to reproduce the same effect with Vaporsynth with suggested settings: [*]set "Filtering->(De-)Interlace/Telecine->Deinterlace/Telecine Settings->Deinterlacer" "QTGMC (Vapoursynth)" enable "Filtering->(De-)Interlace/Telecine->QTGMC Vapoursynth->Bob" (CHECK: calculated output frame rate and frame count should be doubled) enable "Filtering->Vapoursynth->Other->Frame Interpolation" set "Filtering->Vapoursynth->Other->Frame Interpolation" to "Interframe/SVP" set "Filtering->Vapoursynth->Other->Frame Interpolation->FPS" to "95,9041" (adjust the other Interframe settings if you want) (CHECK: calculated output frame rate and frame count should be doubled) enable "Filtering->Speed Change->Speed Settings->Change Speed" set "Filtering->Speed Change->Speed Settings->Change Speed" to "23.976 / "10" or whatever frame rate you want your output to have caused: 1. Output mp4 - Crashed with exit status 0 (Debug attached); 2. Output AVI (FFvHuff) - produces 23.974 stream with no "slow-mo" effect (Debug attached). RE: Vaporsynth pseudo "slow-mo" - Selur - 27.10.2020 Output AVI (FFvHuff) - produces 23.974 stream with no "slow-mo" effect The encoding call: "C:\Program Files\Hybrid\64bit\Vapoursynth\vspipe.exe" "D:\Hybrid_test\encodingTempSynthSkript_2020-10-26@15_09_28_9310.vpy" - --y4m | "C:\Program Files\Hybrid\64bit\ffmpeg.exe" -y -noautorotate -nostdin -threads 4 -f yuv4mpegpipe -i - -an -sn -vf zscale=rangein=tv:range=tv -pix_fmt yuv420p -vsync 0 -vcodec ffvhuff -coder 0 -context 0 "D:\Hybrid_test\input_2020-10-26@15_09_28_9310_03.avi" -> will fix Quote:Output mp4 - Crashed with exit status 0This happens since encoding is aborted due to "y4m [error]: bad sequence header magic" which normally indicates that there is a problem with decoding the used script. Looking at the script: # Imports Looking at the encoding call: "C:\Program Files\Hybrid\64bit\Vapoursynth\vspipe.exe" "D:\Hybrid_test\encodingTempSynthSkript_2020-10-26@14_39_47_4410.vpy" - --y4m | "C:\Program Files\Hybrid\64bit\ffmpeg.exe" -y -loglevel fatal -noautorotate -nostdin -threads 4 -f yuv4mpegpipe -i - -an -sn -vf zscale=rangein=tv:range=tv -pix_fmt yuv420p -vsync 0 -f rawvideo - | "C:\Program Files\Hybrid\64bit\x264.exe" --preset veryfast --bitrate 1500 --profile high --level 4.1 --ref 3 --direct auto --b-adapt 0 --sync-lookahead 6 --ratetol 2.0 --qcomp 0.5 --rc-lookahead 40 --qpmax 81 --partitions i4x4,p8x8,b8x8 --no-fast-pskip --subme 5 --aq-mode 0 --vbv-maxrate 1500 --vbv-bufsize 78125 --sar 8:9 --non-deterministic --range tv --colormatrix bt709 --demuxer y4m --input-range tv --fps 24000/1001 --output-depth 8 --output "D:\HYBRID~1\2020-10-26@14_39_47_4410_03.264" - -> I'll try to reproduce and fix this. (would have helped if your debug output, would have also contained the job creation and not just the job processing) Cu Selur |