Skip to content

Instantly share code, notes, and snippets.

@tana3n
tana3n / auto.bat
Created January 24, 2020 05:04
EDCB_rec_end_scripts
@echo off
rem renamerの場所
set src=C:\DTV\ts-renamer\
rem 録画フォルダを指定してるけれど絶対パスで好きなフォルダ指定するのもよし
cd /d "$FolderPath$"
if exist "%src%\bin\node.exe" (
"%src%\bin\node.exe" "%src%\cli.js" "$FilePath$"
) else (
node "%src%\cli.js" "$FilePath$"
@tana3n
tana3n / DD_Run.bat
Last active February 25, 2020 14:51
xmlをD&DしてNEUTRINOの出力やるやつ
@echo off
setlocal enabledelayedexpansion
: NEUTRINO Path
cd /d E:\Desktop\NEUTRINO
: Project settings
set NumThreads=0
: OutputFileName
set OutTmpFile=%~dpn1
@tana3n
tana3n / ts-drop-splitter_v1.0.0_mkdir.patch
Last active March 4, 2020 10:11
https://github.com/rndomhack/ts-drop-splitter に出力時にフォルダ作ってからそっちに吐くようにするためのパッチ(git bashのdiffで作成)
--- splitter.js 2017-01-08 21:23:16.000000000 +0900
+++ splitter_diff.js 2020-03-04 18:52:38.803524800 +0900
@@ -126,9 +126,15 @@ class Splitter {
const size = fs.statSync(this.options.input).size;
let bytesRead = split[0];
let count = 0;
-
+ var outputdir=`${path.basename(this.options.output, path.extname(this.options.output))}_splitted\\`
+ fs.access(outputdir,fs.constants.F_OK, (err) => {
+ try{
@tana3n
tana3n / BonDriver_PT3-S.ChSet.txt
Last active April 5, 2020 11:24
BonDriver_PT3-S.ChSet(20181206)
;BS/CS用
;チューナー空間(タブ区切り:$名称 BonDriverとしてのチューナ空間)
$BS 0
$CS110 1
;チャンネル(タブ区切り:名称 BonDriverとしてのチューナ空間 BonDriverとしてのチャンネル PTxとしてのチャンネル TSID(10進数で衛星波以外は0))
BS01/TS0 0 0 0 16400
BS01/TS1 0 1 0 16401
BS01/TS2 0 2 0 16402
BS03/TS0 0 3 1 16432
BS03/TS1 0 4 1 16433
Windows Registry Editor Version 5.00
[HKEY_CURRENT_USER\Software\Classes\SystemFileAssociations\.mp4\shell]
[HKEY_CURRENT_USER\Software\Classes\SystemFileAssociations\.mp4\shell\STEP_K]
@="STEP_Kで開く"
"icon"="\"C:\\APP\\STEP_K\\SuperTagEditor.exe\""
[HKEY_CURRENT_USER\Software\Classes\SystemFileAssociations\.mp4\shell\STEP_K\command]
@="\"C:\\APP\\STEP_K\\SuperTagEditor.exe\" \"%V\""
@tana3n
tana3n / CDI.txt
Created July 12, 2020 00:58
UltraStar DC HC530(WUH721414ALE604)
----------------------------------------------------------------------------
CrystalDiskInfo 7.0.5 Shizuku Edition x64 (C) 2008-2016 hiyohiyo
Crystal Dew World : http://crystalmark.info/
----------------------------------------------------------------------------
OS : Windows Server 2016 Server Standard (full installation) [10.0 Build 14393] (x64)
Date : 2020/07/12 9:58:03
-- Controller Map ----------------------------------------------------------
+ Intel(R) 7 Series/C216 Chipset Family SATA AHCI Controller - 1E02 [ATA]
------------------------------------------------------------------------------
CrystalDiskMark 7.0.0 x64 (C) 2007-2019 hiyohiyo
Crystal Dew World: https://crystalmark.info/
------------------------------------------------------------------------------
* MB/s = 1,000,000 bytes/s [SATA/600 = 600,000,000 bytes/s]
* KB = 1000 bytes, KiB = 1024 bytes
[Read]
Sequential 1MiB (Q= 8, T= 1): 256.490 MB/s [ 244.6 IOPS] < 32520.99 us>
Sequential 1MiB (Q= 1, T= 1): 217.922 MB/s [ 207.8 IOPS] < 4801.05 us>
@tana3n
tana3n / Bookmarks to Chapter(verse).py
Created September 1, 2020 06:42
Bookmarks to Chapter(verse).py
import codecs
import os.path
# run in thread
try:
bookmarks = avsp.GetBookmarkList(title=True)
except TypeError:
bookmarks = avsp.GetBookmarkList()
bookmarks.sort()
filename = avsp.GetSaveFilename(
@tana3n
tana3n / GetTimecode.py
Last active December 5, 2020 08:22
周期不定vfrなavs用タイムコード生成Macro for AvsP
### GetTimecode v0.3 by tana3n
### Date:2020-12-05
### ChangeLog
### v0.3 2020-12-05 Trim([0-9]+.0)形式での記述時に対する対応の強化
import os
import re
filename = avsp.GetScriptFilename(propose='general')
scripts = avsp.GetText()
timecode = str(re.sub(r'avs','',filename) + "tmc")
analysis = re.sub(r'^Trim.+\..+\n','',scripts,flags=(re.IGNORECASE|re.MULTILINE))
function AutoFrameSelect_Fast25(clip v1, clip v2, clip v3, clip v4 ,clip v5) {
global sv1=v1.Combcheck()
global sv2=v2.Combcheck()
global sv3=v3.Combcheck()
global sv4=v4.Combcheck()
global sv5=v5.Combcheck()
v12=ConditionalFilter(v1, v1, v2, "AverageChromaV(sv1)", "<", "AverageChromaV(sv2)")
global sv12=ConditionalFilter(sv1, sv1, sv2, "AverageChromaV(sv1)", "<", "AverageChromaV(sv2)")
v34=ConditionalFilter(v3, v3, v4, "AverageChromaV(sv3)", "<", "AverageChromaV(sv4)")