Skip to content

Instantly share code, notes, and snippets.

View kanreisa's full-sized avatar
☑️
Busy

Yuki K. kanreisa

☑️
Busy
View GitHub Profile
@kanreisa
kanreisa / player.html
Last active September 26, 2015 01:58
reiplayer, version 2.9.0-alpha, released at 2012-12-28
<!DOCTYPE HTML>
<html lang="ja-JP">
<head>
<meta charset="utf-8" />
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<meta http-equiv="X-UA-Compatible" content="IE=edge" />
<title>reiplayer/v2.9.0-alpha</title>
@kanreisa
kanreisa / dummy.js
Created June 13, 2011 02:27
Countdown - Call Function When Finished Countdown
/**
* Countdown - Call Function When Finished Countdown
**/
var Countdown = Class.create({
initialize: function(pInitialValue, pFunction){
this.i = pInitialValue;
this.f = pFunction;
},
turn: function(){
--this.i;
@kanreisa
kanreisa / dummy.pde
Created June 13, 2011 07:52
LCD example
#include <LiquidCrystal.h>
LiquidCrystal lcd(50, 49, 48, 43, 42, 41, 40);
void setup()
{
lcd.begin(16, 2);
lcd.print("Initializing...");
lcd.noAutoscroll();
/*
@kanreisa
kanreisa / dummy.js
Created June 15, 2011 08:38
"Arrow" Comment
// _|_
// \ /
// v
@kanreisa
kanreisa / app.js
Created November 28, 2011 07:14
node.js / socket.io SSL接続サンプル (サーバ, クライアント)
var PORT = 10443;
var SSL_KEY = '___.key';
var SSL_CERT= '___.cert';
var fs = require('fs');
var io = require('socket.io').listen(PORT, {
key : fs.readFileSync(SSL_KEY).toString(),
cert : fs.readFileSync(SSL_CERT).toString()
});
#!/bin/bash
ENCODER="HandBrakeCLI"
# version=6, f(-q)=18
OPTS='-t 1 -c 1 -f mp4 --denoise="weak" -w 1280 -l 720 --crop 0:0:0:0 --modulus 2 -e x264 -q 18 -a 1 -E faac -6 stereo -R Auto -B 128 -D 0 -x b-adapt=2:me=umh:merange=64:subq=10:trellis=2:ref=8:bframes=6 --verbose=1'
EXT="m4v"
$ENCODER $OPTS -i "$1" -o "$1.$EXT"
#!/bin/bash
dir="/home/path"
fproc="dtvts_to_m4v"
fext="m2ts"
lext="ts"
eext="m4v"
# check process
proc=`ps cax | grep -c ${fproc}`
#!/bin/bash
EXT="gif"
PTAG="rgif"
ONAME=$1_$PTAG.$EXT
ffmpeg -i "$1" -an -r 15 -bt 1024k -f mpeg1video -vcodec pam -s 320x176 - | convert -delay 1x15 -loop 0 -limit memory 64 -limit map 128 mpg: - gif: "$ONAME"
var http = require("http");
var util = require("util");
var fs = require('fs');
var StreamChunker = require('streamchunker');
var server = http.createServer(function(req, res) {
var name = req.url.replace('/', 'recv.');
var file = fs.createWriteStream(name);
var streamChunker = new StreamChunker({
#!/bin/bash
ENCODER="HandBrakeCLI"
EXT="mp4"
VERSION="r11f18"
OUTPUT="$1_$VERSION.$EXT"
OPTS='-t 1 -c 1 -f mp4 --denoise="2:1.5:3:2.25" \
-w 1280 -l 720 --crop 0:8:0:0 --modulus 2 -e x264 -q 18 \