diff --git a/Symphogear/XV/Shinai1/shinai.vpy b/Symphogear/XV [BD]/Shinai1/shinai.vpy similarity index 100% rename from Symphogear/XV/Shinai1/shinai.vpy rename to Symphogear/XV [BD]/Shinai1/shinai.vpy diff --git a/Symphogear/XV/Shinai1/shinai_ac.py b/Symphogear/XV [BD]/Shinai1/shinai_ac.py similarity index 100% rename from Symphogear/XV/Shinai1/shinai_ac.py rename to Symphogear/XV [BD]/Shinai1/shinai_ac.py diff --git a/Symphogear/XV [BD]/Shinai2/shinai.vpy b/Symphogear/XV [BD]/Shinai2/shinai.vpy new file mode 100644 index 0000000..1c083d5 --- /dev/null +++ b/Symphogear/XV [BD]/Shinai2/shinai.vpy @@ -0,0 +1,30 @@ +import os + +import vapoursynth as vs +import kagefunc as kgf +import fvsfunc as fvf +import vsTAAmbk as vstaa +import vsutil +from nnedi3_rpow2 import nnedi3_rpow2 + +from ytttfunc import adaptivegrain + + +core = vs.core +core.max_cache_size = 8192 + +src = core.lsmas.LWLibavSource("00007.m2ts")[24:-24] +src = core.fmtc.bitdepth(src, bits=16) + +Y = vsutil.get_y(src) + +Y800 = kgf.inverse_scale(Y, height=800, kernel="bicubic", b=1/3, c=1/3, mask_detail=True) +Y800 = nnedi3_rpow2(Y800).resize.Spline36(1920, 1080, format=vs.GRAY16) + +Yd = fvf.rfs(Y, Y800, "[7920 8663]") +scaled = core.std.ShufflePlanes([Yd, src], planes=[0, 1, 2], colorfamily=vs.YUV) + +final = scaled +final = adaptivegrain.adaptive_grain(final) +final = core.fmtc.bitdepth(final, bits=10, dmode=3) +final.set_output() diff --git a/Symphogear/XV [BD]/Shinai2/shinai_ac.py b/Symphogear/XV [BD]/Shinai2/shinai_ac.py new file mode 100755 index 0000000..ba9b673 --- /dev/null +++ b/Symphogear/XV [BD]/Shinai2/shinai_ac.py @@ -0,0 +1,12 @@ +#!/usr/bin/env python3 + +import acsuite +import os +import vapoursynth as vs + +core = vs.core + +ac = acsuite.AC() +path = r"00007.m2ts" +src = core.lsmas.LWLibavSource(path) +ac.eztrim(src, [(24, -24)], os.path.splitext(path)[0] + ".wav", "shinai.wav") diff --git a/Symphogear/XV [BD]/Shinai3/shinai.vpy b/Symphogear/XV [BD]/Shinai3/shinai.vpy new file mode 100644 index 0000000..ef96fd9 --- /dev/null +++ b/Symphogear/XV [BD]/Shinai3/shinai.vpy @@ -0,0 +1,33 @@ +import os + +import vapoursynth as vs +import kagefunc as kgf +import fvsfunc as fvf +import vsTAAmbk as vstaa +import vsutil +from nnedi3_rpow2 import nnedi3_rpow2 + +from ytttfunc import adaptivegrain + + +core = vs.core +core.max_cache_size = 1024 + +src = core.lsmas.LWLibavSource("KIXA_90892/BDMV/STREAM/00007.m2ts")[24:-24] +src = core.fmtc.bitdepth(src, bits=16) + +Y = vsutil.get_y(src) + +Y800 = kgf.inverse_scale(Y, height=800, kernel="bicubic", b=1/3, c=1/3, mask_detail=True) +Y800 = nnedi3_rpow2(Y800).resize.Spline36(1920, 1080, format=vs.GRAY16) + +Y872 = kgf.inverse_scale(Y, height=872, kernel="bicubic", b=1/3, c=1/3, mask_detail=True) +Y872 = nnedi3_rpow2(Y872).resize.Spline36(1920, 1080, format=vs.GRAY16) + +Yd = fvf.rfs(Y872, Y800, "[9312 10055]") +scaled = core.std.ShufflePlanes([Yd, src], planes=[0, 1, 2], colorfamily=vs.YUV) + +final = scaled +final = adaptivegrain.adaptive_grain(final) +final = core.fmtc.bitdepth(final, bits=10, dmode=3) +final.set_output() diff --git a/Symphogear/XV [BD]/Shinai3/shinai_ac.py b/Symphogear/XV [BD]/Shinai3/shinai_ac.py new file mode 100755 index 0000000..6fcaba2 --- /dev/null +++ b/Symphogear/XV [BD]/Shinai3/shinai_ac.py @@ -0,0 +1,12 @@ +#!/usr/bin/env python3 + +import acsuite +import os +import vapoursynth as vs + +core = vs.core + +ac = acsuite.AC() +path = r"KIXA_90892/BDMV/STREAM/00007.m2ts" +src = core.lsmas.LWLibavSource(path) +ac.eztrim(src, [(24, -24)], os.path.splitext(path)[0] + ".wav", "shinai.wav") diff --git a/Symphogear/XV [BD]/Shinai4/shinai.vpy b/Symphogear/XV [BD]/Shinai4/shinai.vpy new file mode 100644 index 0000000..c56d9e6 --- /dev/null +++ b/Symphogear/XV [BD]/Shinai4/shinai.vpy @@ -0,0 +1,33 @@ +import os + +import vapoursynth as vs +import kagefunc as kgf +import fvsfunc as fvf +import vsTAAmbk as vstaa +import vsutil +from nnedi3_rpow2 import nnedi3_rpow2 + +from ytttfunc import adaptivegrain + + +core = vs.core +core.max_cache_size = 1024 + +src = core.lsmas.LWLibavSource("KIXA_90893/BDMV/Stream/00007.m2ts")[24:-24] +src = core.fmtc.bitdepth(src, bits=16) + +Y = vsutil.get_y(src) + +Y800 = kgf.inverse_scale(Y, height=800, kernel="bicubic", b=1/3, c=1/3, mask_detail=True) +Y800 = nnedi3_rpow2(Y800).resize.Spline36(1920, 1080, format=vs.GRAY16) + +Y872 = kgf.inverse_scale(Y, height=872, kernel="bicubic", b=1/3, c=1/3, mask_detail=True) +Y872 = nnedi3_rpow2(Y872).resize.Spline36(1920, 1080, format=vs.GRAY16) + +Yd = fvf.rfs(Y872, Y800, "[7944 8687]") +scaled = core.std.ShufflePlanes([Yd, src], planes=[0, 1, 2], colorfamily=vs.YUV) + +final = scaled +final = adaptivegrain.adaptive_grain(final) +final = core.fmtc.bitdepth(final, bits=10, dmode=3) +final.set_output() diff --git a/Symphogear/XV [BD]/Shinai4/shinai_ac.py b/Symphogear/XV [BD]/Shinai4/shinai_ac.py new file mode 100755 index 0000000..eaa5346 --- /dev/null +++ b/Symphogear/XV [BD]/Shinai4/shinai_ac.py @@ -0,0 +1,12 @@ +#!/usr/bin/env python3 + +import acsuite +import os +import vapoursynth as vs + +core = vs.core + +ac = acsuite.AC() +path = r"KIXA_90893/BDMV/Stream/00007.m2ts" +src = core.lsmas.LWLibavSource(path) +ac.eztrim(src, [(24, -24)], os.path.splitext(path)[0] + ".wav", "shinai.wav") diff --git a/Symphogear/XV/01/audiocut.py b/Symphogear/XV [TV]/01/audiocut.py similarity index 100% rename from Symphogear/XV/01/audiocut.py rename to Symphogear/XV [TV]/01/audiocut.py diff --git a/Symphogear/XV/01/x264.vpy b/Symphogear/XV [TV]/01/x264.vpy similarity index 100% rename from Symphogear/XV/01/x264.vpy rename to Symphogear/XV [TV]/01/x264.vpy diff --git a/Symphogear/XV/02/ac.py b/Symphogear/XV [TV]/02/ac.py similarity index 100% rename from Symphogear/XV/02/ac.py rename to Symphogear/XV [TV]/02/ac.py diff --git a/Symphogear/XV/02/x264.vpy b/Symphogear/XV [TV]/02/x264.vpy similarity index 100% rename from Symphogear/XV/02/x264.vpy rename to Symphogear/XV [TV]/02/x264.vpy diff --git a/Symphogear/XV/03/ac.py b/Symphogear/XV [TV]/03/ac.py similarity index 100% rename from Symphogear/XV/03/ac.py rename to Symphogear/XV [TV]/03/ac.py diff --git a/Symphogear/XV/03/x264.vpy b/Symphogear/XV [TV]/03/x264.vpy similarity index 100% rename from Symphogear/XV/03/x264.vpy rename to Symphogear/XV [TV]/03/x264.vpy diff --git a/Symphogear/XV/04/ac.py b/Symphogear/XV [TV]/04/ac.py similarity index 100% rename from Symphogear/XV/04/ac.py rename to Symphogear/XV [TV]/04/ac.py diff --git a/Symphogear/XV/04/x264.vpy b/Symphogear/XV [TV]/04/x264.vpy similarity index 100% rename from Symphogear/XV/04/x264.vpy rename to Symphogear/XV [TV]/04/x264.vpy diff --git a/Symphogear/XV/05/ac.py b/Symphogear/XV [TV]/05/ac.py similarity index 100% rename from Symphogear/XV/05/ac.py rename to Symphogear/XV [TV]/05/ac.py diff --git a/Symphogear/XV/05/x264.vpy b/Symphogear/XV [TV]/05/x264.vpy similarity index 100% rename from Symphogear/XV/05/x264.vpy rename to Symphogear/XV [TV]/05/x264.vpy diff --git a/Symphogear/XV/06/ac.py b/Symphogear/XV [TV]/06/ac.py similarity index 100% rename from Symphogear/XV/06/ac.py rename to Symphogear/XV [TV]/06/ac.py diff --git a/Symphogear/XV/06/x264.vpy b/Symphogear/XV [TV]/06/x264.vpy similarity index 100% rename from Symphogear/XV/06/x264.vpy rename to Symphogear/XV [TV]/06/x264.vpy diff --git a/Symphogear/XV/07/ac.py b/Symphogear/XV [TV]/07/ac.py similarity index 100% rename from Symphogear/XV/07/ac.py rename to Symphogear/XV [TV]/07/ac.py diff --git a/Symphogear/XV/07/mask_2.png b/Symphogear/XV [TV]/07/mask_2.png similarity index 100% rename from Symphogear/XV/07/mask_2.png rename to Symphogear/XV [TV]/07/mask_2.png diff --git a/Symphogear/XV/07/x264.vpy b/Symphogear/XV [TV]/07/x264.vpy similarity index 100% rename from Symphogear/XV/07/x264.vpy rename to Symphogear/XV [TV]/07/x264.vpy diff --git a/Symphogear/XV/08/ac.py b/Symphogear/XV [TV]/08/ac.py similarity index 100% rename from Symphogear/XV/08/ac.py rename to Symphogear/XV [TV]/08/ac.py diff --git a/Symphogear/XV/08/mask_2.png b/Symphogear/XV [TV]/08/mask_2.png similarity index 100% rename from Symphogear/XV/08/mask_2.png rename to Symphogear/XV [TV]/08/mask_2.png diff --git a/Symphogear/XV/08/x264.vpy b/Symphogear/XV [TV]/08/x264.vpy similarity index 100% rename from Symphogear/XV/08/x264.vpy rename to Symphogear/XV [TV]/08/x264.vpy diff --git a/Symphogear/XV/09/ac.py b/Symphogear/XV [TV]/09/ac.py similarity index 100% rename from Symphogear/XV/09/ac.py rename to Symphogear/XV [TV]/09/ac.py diff --git a/Symphogear/XV/09/mask_2.png b/Symphogear/XV [TV]/09/mask_2.png similarity index 100% rename from Symphogear/XV/09/mask_2.png rename to Symphogear/XV [TV]/09/mask_2.png diff --git a/Symphogear/XV/09/x264.vpy b/Symphogear/XV [TV]/09/x264.vpy similarity index 100% rename from Symphogear/XV/09/x264.vpy rename to Symphogear/XV [TV]/09/x264.vpy diff --git a/Symphogear/XV/10/ac.py b/Symphogear/XV [TV]/10/ac.py similarity index 100% rename from Symphogear/XV/10/ac.py rename to Symphogear/XV [TV]/10/ac.py diff --git a/Symphogear/XV/10/mask_2.png b/Symphogear/XV [TV]/10/mask_2.png similarity index 100% rename from Symphogear/XV/10/mask_2.png rename to Symphogear/XV [TV]/10/mask_2.png diff --git a/Symphogear/XV/10/x264.vpy b/Symphogear/XV [TV]/10/x264.vpy similarity index 100% rename from Symphogear/XV/10/x264.vpy rename to Symphogear/XV [TV]/10/x264.vpy diff --git a/Symphogear/XV/11/ac.py b/Symphogear/XV [TV]/11/ac.py similarity index 100% rename from Symphogear/XV/11/ac.py rename to Symphogear/XV [TV]/11/ac.py diff --git a/Symphogear/XV/11/mask_2.png b/Symphogear/XV [TV]/11/mask_2.png similarity index 100% rename from Symphogear/XV/11/mask_2.png rename to Symphogear/XV [TV]/11/mask_2.png diff --git a/Symphogear/XV/11/x264.vpy b/Symphogear/XV [TV]/11/x264.vpy similarity index 100% rename from Symphogear/XV/11/x264.vpy rename to Symphogear/XV [TV]/11/x264.vpy diff --git a/Symphogear/XV/12/ac.py b/Symphogear/XV [TV]/12/ac.py similarity index 100% rename from Symphogear/XV/12/ac.py rename to Symphogear/XV [TV]/12/ac.py diff --git a/Symphogear/XV/12/mask_2.png b/Symphogear/XV [TV]/12/mask_2.png similarity index 100% rename from Symphogear/XV/12/mask_2.png rename to Symphogear/XV [TV]/12/mask_2.png diff --git a/Symphogear/XV/12/x264.vpy b/Symphogear/XV [TV]/12/x264.vpy similarity index 100% rename from Symphogear/XV/12/x264.vpy rename to Symphogear/XV [TV]/12/x264.vpy diff --git a/Symphogear/XV/13/ac.py b/Symphogear/XV [TV]/13/ac.py similarity index 100% rename from Symphogear/XV/13/ac.py rename to Symphogear/XV [TV]/13/ac.py diff --git a/Symphogear/XV/13/mask_2.png b/Symphogear/XV [TV]/13/mask_2.png similarity index 100% rename from Symphogear/XV/13/mask_2.png rename to Symphogear/XV [TV]/13/mask_2.png diff --git a/Symphogear/XV/13/x264.vpy b/Symphogear/XV [TV]/13/x264.vpy similarity index 100% rename from Symphogear/XV/13/x264.vpy rename to Symphogear/XV [TV]/13/x264.vpy diff --git a/Symphogear/XV/README b/Symphogear/XV [TV]/README similarity index 100% rename from Symphogear/XV/README rename to Symphogear/XV [TV]/README