Exemple #1
0
def endcard_source(file: str, ref: Optional[vs.VideoNode] = None)-> vs.VideoNode:
    if file.endswith(('.jpeg', '.jpg')):
        file = core.ffms2.Source(file)
        vdf.set_ffms2_log_level('warning')
    else:
        file = core.imwri.Read(file)
    return core.std.AssumeFPS(file, ref) if ref else file
Exemple #2
0
def infos_bd_alt(path, frame_start, frame_end) -> InfosBD:
    src = path + '.mkv'
    src_clip = lvf.src(src)
    vdf.set_ffms2_log_level('warning')
    src_cut = src_clip[frame_start:frame_end] if (frame_start
                                                  or frame_end) else src_clip
    return InfosBD(path, src, src_clip, frame_start, frame_end, src_cut, None,
                   None, None, None, None, None, None)
Exemple #3
0
def infos_bd(path, frame_start, frame_end)-> InfosBD:
    src = path + '.mkv'
    src_clip = lvf.src(src); vdf.set_ffms2_log_level('warning')
    src_cut = src_clip[frame_start:frame_end]
    name = Path(sys.argv[0]).stem
    output = name + '.mkv'
    return InfosBD(path, src, src_clip, frame_start, frame_end,
                   src_cut, None, None, None,
                   name, output, None, None)
Exemple #4
0
def infos_bd(path, frame_start, frame_end)-> InfosBD:
    src = path + '.mkv'
    src_clip = lvf.src(src); vdf.set_ffms2_log_level('warning')
    src_cut = src_clip[frame_start:frame_end] if (frame_start or frame_end) else src_clip
    a_src = path + '.wav'
    a_src_cut = path + '_cut_track_{}.wav'
    a_enc_cut = path + '_track_{}.m4a'
    name = Path(sys.argv[0]).stem
    output = name + '.265'
    chapter = '_chapters/' + name + '.txt'
    output_final = name + '.mkv'
    return InfosBD(path, src, src_clip, frame_start, frame_end,
                   src_cut, a_src, a_src_cut, a_enc_cut,
                   name, output, chapter, output_final)
Exemple #5
0
import xvs

from vsutil import depth, get_y, split, join
import lvsfunc as lvf
import vapoursynth as vs

core = vs.core

X264 = 'x264_tmod'

NAME = Path(sys.argv[0]).stem
OUTPUT = NAME + '.264'

VIDEO_FILE = 'mct.mkv'
CLIP_SRC = lvf.src(VIDEO_FILE)
vdf.set_ffms2_log_level('warning')
AUDIO_SRC = Path(VIDEO_FILE).stem + '.eac3'

X264_ARGS = dict(threads=12,
                 ref=16,
                 trellis=2,
                 bframes=16,
                 b_adapt=2,
                 direct='auto',
                 deblock='0:0',
                 me='umh',
                 subme=10,
                 psy_rd='0.90:0.00',
                 merange=32,
                 keyint=240,
                 min_keyint=23,