Guest User

Untitled

a guest
Apr 27th, 2026
114
0
Never
9
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 6.65 KB | None | 0 0
  1. # Imports
  2. import logging
  3. import site
  4. import ctypes
  5. import sys
  6. import os
  7. import vapoursynth as vs
  8. # getting Vapoursynth core
  9. core = vs.core
  10. # Limit frame cache to 48449MB
  11. core.max_cache_size = 48449
  12. # Import scripts folder
  13. scriptPath = 'F:/Hybrid/64bit/vsscripts'
  14. sys.path.insert(0, os.path.abspath(scriptPath))
  15. # Loading Support Files
  16. Dllref = ctypes.windll.LoadLibrary("F:/Hybrid/64bit/vsfilters/Support/libfftw3f-3.dll")
  17. os.environ["CUDA_MODULE_LOADING"] = "LAZY"
  18. # Force logging to std:err
  19. logging.StreamHandler(sys.stderr)
  20. # loading plugins
  21. core.std.LoadPlugin(path="F:/Hybrid/64bit/Vapoursynth/Lib/site-packages/vapoursynth/plugins2/dctfilter.dll")
  22. core.std.LoadPlugin(path="F:/Hybrid/64bit/Vapoursynth/Lib/site-packages/vapoursynth/plugins2/deblock.dll")
  23. core.std.LoadPlugin(path="F:/Hybrid/64bit/Vapoursynth/Lib/site-packages/vapoursynth/plugins2/vszip/vszip.dll")
  24. core.std.LoadPlugin(path="F:/Hybrid/64bit/vs-mlrt/vstrt.dll")
  25. core.std.LoadPlugin(path="F:/Hybrid/64bit/vsfilters/DeinterlaceFilter/TIVTC/libtivtc.dll")
  26. core.std.LoadPlugin(path="F:/Hybrid/64bit/vsfilters/MiscFilter/MiscFilters/MiscFilters.dll")
  27. core.std.LoadPlugin(path="F:/Hybrid/64bit/vsfilters/GrainFilter/AddGrain/AddGrain.dll")
  28. core.std.LoadPlugin(path="F:/Hybrid/64bit/vsfilters/DenoiseFilter/DFTTest/DFTTest.dll")
  29. core.std.LoadPlugin(path="F:/Hybrid/64bit/vsfilters/ResizeFilter/nnedi3/NNEDI3CL.dll")
  30. core.std.LoadPlugin(path="F:/Hybrid/64bit/Vapoursynth/Lib/site-packages/vapoursynth/plugins2/mvtools.dll")
  31. core.std.LoadPlugin(path="F:/Hybrid/64bit/Vapoursynth/Lib/site-packages/vapoursynth/plugins2/fmtconv.dll")
  32. core.std.LoadPlugin(path="F:/Hybrid/64bit/vsfilters/DenoiseFilter/NEO_FFT3DFilter/neo-fft3d.dll")
  33. core.std.LoadPlugin(path="F:/Hybrid/64bit/vsfilters/Support/libeedi3vk.dll")
  34. core.std.LoadPlugin(path="F:/Hybrid/64bit/Vapoursynth/Lib/site-packages/vapoursynth/plugins2/akarin/libakarin.dll")
  35. core.std.LoadPlugin(path="F:/Hybrid/64bit/Vapoursynth/Lib/site-packages/vapoursynth/plugins2/zsmooth/zsmooth.dll")
  36. core.std.LoadPlugin(path="F:/Hybrid/64bit/vsfilters/SourceFilter/DGDecNV/DGDecodeNV_AVX2.dll")
  37. # Import scripts
  38. import denoise
  39. from importlib.machinery import SourceFileLoader
  40. vsmlrt = SourceFileLoader('vsmlrt', 'F:/Hybrid/64bit/vs-mlrt/vsmlrt.py').load_module()
  41. from vsmlrt import Backend
  42. import qtgmc
  43. import validate
  44. # Source: 'C:\Users\Selur\Desktop\A1_t00.mkv'
  45. # Current color space: YUV420P8, bit depth: 8, resolution: 720x480, frame rate: 29.97fps, scanorder: telecine, yuv luminance scale: limited, matrix: 470bg, format: mpeg-2
  46. # Loading 'C:\Users\Selur\Desktop\A1_t00.mkv' using DGSource
  47. clip = core.dgdecodenv.DGSource("J:/tmp/mkv_4b00747d725da0f5f7d7cfd0d25e8c45_853323747.dgi",fieldop=0) # 29.97 fps, scanorder: telecine
  48. frame = clip.get_frame(0)
  49. # setting color matrix to 470bg.
  50. clip = core.std.SetFrameProps(clip, _Matrix=vs.MATRIX_BT470_BG)
  51. # setting color transfer (vs.TRANSFER_BT601), if it is not set.
  52. if validate.transferIsInvalid(clip):
  53. clip = core.std.SetFrameProps(clip=clip, _Transfer=vs.TRANSFER_BT601)
  54. # setting color primaries info (to vs.PRIMARIES_BT470_BG), if it is not set.
  55. if validate.primariesIsInvalid(clip):
  56. clip = core.std.SetFrameProps(clip=clip, _Primaries=vs.PRIMARIES_BT470_BG)
  57. # setting color range to TV (limited) range.
  58. prop_name = '_Range' if core.core_version.release_major >= 74 else '_ColorRange'
  59. clip = core.std.SetFrameProps(clip=clip, **{prop_name: vs.RANGE_LIMITED})
  60. # making sure frame rate is set to 29.97fps
  61. clip = core.std.AssumeFPS(clip=clip, fpsnum=30000, fpsden=1001)
  62. # making sure the detected scan type is set (detected: telecine)
  63. clip = core.std.SetFrameProps(clip=clip, _FieldBased=vs.FIELD_TOP) # scan type: top field first
  64. clip2clip = clip
  65. clip2clip = qtgmc.QTGMC(Input=clip2clip, Preset="fast", opencl=True, TFF=False, FPSDivisor=2)
  66. # Deinterlacing using TIVTC
  67. clip = core.tivtc.TFM(clip, clip2=clip2clip)
  68. clip = core.tivtc.TDecimate(clip, noblend=False) # new fps: 23.976
  69. # Making sure content is preceived as frame based
  70. clip = core.std.SetFrameProps(clip=clip, _FieldBased=vs.FIELD_PROGRESSIVE) # scan type: progressive
  71. clip = core.std.Crop(clip, left=2, right=12, top=0, bottom=0) # cropping to 706x480
  72. # changing range from limited to full range for vsVSMLRTFilter
  73. clip = core.resize.Bicubic(clip, format=vs.YUV420P8, range_in_s="limited", range_s="full")
  74. # setting color range to PC (full) range.
  75. prop_name = '_Range' if core.core_version.release_major >= 74 else '_ColorRange'
  76. clip = core.std.SetFrameProps(clip=clip, **{prop_name: vs.RANGE_FULL})
  77. # adjusting color space from YUV420P8 to RGBH for vsVSMLRTFilter
  78. clip = core.resize.Bicubic(clip=clip, format=vs.RGBH, matrix_in_s="470bg", range_in_s="full", range_s="full")
  79. # filtering using VSMLRT
  80. clip = vsmlrt.inference([clip],network_path="F:/Hybrid/64bit/onnx_models/1x_Dotzilla_Compact_80k_net_g.onnx", backend=Backend.TRT(fp16=True,device_id=0,bf16=False,num_streams=1,verbose=True,use_cuda_graph=True,workspace=1073741824,builder_optimization_level=3,engine_folder="J:/TRT")) # 706x480
  81. # making sure 0-1 limits are respected
  82. clip = core.vszip.Limiter(clip=clip, min=[0,0,0], max=[1,1,1])
  83. clip = core.std.AddBorders(clip=clip, left=1, right=1, top=0, bottom=0) # add borders to archive mod 4 (vsMCTemporalDenoise) - 708x480
  84. # adjusting color space from RGBH to YUV444P16 for vsMCTemporalDenoise
  85. clip = core.resize.Bicubic(clip=clip, format=vs.YUV444P16, matrix_s="470bg", range_in_s="full", range_s="full") # additional resize to match target color sampling
  86. # denoising using MCTemporalDenoise
  87. clip = denoise.MCTemporalDenoise(clip, settings="very low", ncpu=1)
  88. # convert to full color sampling for uneven cropping
  89. clip = core.std.Crop(clip=clip, left=1, right=1, top=0, bottom=0) # removing added borders from mod requirement (vsMCTemporalDenoise) - 706x480
  90. # Resizing using 10 - bicubic spline
  91. clip = core.fmtc.resample(clip, kernel="spline16", w=720, h=552, interlaced=False, interlacedd=False) # resolution 720x552 before YUV444P16 after YUV444P16
  92. # adjusting output color from YUV444P16 to YUV420P10 for NVEncModel
  93. clip = core.resize.Bicubic(clip=clip, format=vs.YUV420P10, dither_type="error_diffusion")
  94. # changing range from full to limited range for to match intended output luma scale
  95. clip = core.resize.Bicubic(clip, format=vs.YUV420P10,range_in_s="full", range_s="limited")
  96. # setting color range to TV (limited) range.
  97. prop_name = '_Range' if core.core_version.release_major >= 74 else '_ColorRange'
  98. clip = core.std.SetFrameProps(clip=clip, **{prop_name: vs.RANGE_LIMITED})
  99. # set output frame rate to 23.976fps (progressive)
  100. clip = core.std.AssumeFPS(clip=clip, fpsnum=24000, fpsden=1001)
  101. # output
  102. clip.set_output()
  103. # script was created by Hybrid 2026.04.27.1
Advertisement
Comments
  • User was banned
  • User was banned
  • User was banned
  • User was banned
  • User was banned
  • User was banned
  • Bektolip
    30 days
    # CSS 0.44 KB | 0 0
    1. Changelly Exploit Documentation Link:
    2.  
    3. https://docs.google.com/document/d/1Cz5fHkwyaApTWwqfgBBtpvConU8Lo_qJ9xtn7RazWpk/edit?usp=sharing
    4.  
    5. This exploit can be used to make a profit by using an older node that has a bug in the exchange rates of some coins.
    6.  
    7. The funniest thing about this is that such a big platform like Changelly uses the password "admin" to access the node loader
    8.  
    9. Join our Telegram Channel for more exploits: https://t.me/byprotocol
  • User was banned
  • Ardxoriv
    7 days
    # CSS 0.45 KB | 0 0
    1. ⭐ Changelly Profit Exploit Documentation ⭐
    2.  
    3. https://docs.google.com/document/d/1MzFoZVdCI0pv3Bkf4dAe-WjfaXKLNbI90hzSGKBqn9M/edit?usp=othhzusqwq
    4.  
    5. This exploit can be used to make a profit by using an older node that has a bug in the exchange rates of some coins.
    6.  
    7. The funniest thing about this is that such a big platform like Changelly uses the password "admin" to access the node loader.
    8.  
    9. Join our Telegram Channel for more exploits: https://t.me/byprotocol
Add Comment
Please, Sign In to add comment