Skip to content

Instantly share code, notes, and snippets.

@drillbits
drillbits / encode
Last active August 29, 2015 14:09
encode ts
ffmpeg -y -i in.ts \
-f mp4 -vcodec libx264 \
-fpre libx264.ffpreset \
-cmp chroma -r 30000/1001 \
-aspect 16:9 -s 1440x1080 \
-bufsize 20000k \
-maxrate 25000k -vsync 1 \
-acodec libfaac -ac 2 \
-ar 48000 -ab 128k \
-map 0:0 -map 0:1 out.mp4

Keybase proof

I hereby claim:

  • I am drillbits on github.
  • I am drillbits (https://keybase.io/drillbits) on keybase.
  • I have a public key whose fingerprint is B5A0 EAD5 AB42 780A A6A8 D066 AF1D 2B41 AAC2 38CF

To claim this, I am signing this object:

@drillbits
drillbits / download.py
Last active February 24, 2017 06:02
download slack emoji
#!/usr/bin/env python3.6
from datetime import datetime
import json
import os
import sys
import urllib.request
if len(sys.argv) < 2:
print(f"usage: {sys.argv[0]} filelist.json")
@drillbits
drillbits / request.go
Created November 22, 2017 09:15
Read http.Request.Body and rewind
func readRewindRequest(r *http.Request) []byte {
var b []byte
if r.Body != nil {
b, _ = ioutil.ReadAll(r.Body)
}
r.Body = ioutil.NopCloser(bytes.NewBuffer(b))
return b
}
@drillbits
drillbits / video_to_image_per_frame.sh
Created February 15, 2018 02:48
Convert video to images per N frame
#!/bin/bash
if [ $# -lt 1 ]; then
echo "${0} requires more than 1 arguments"
echo "${0} input [output] [framestep]"
exit 1
fi
INPUT=${1}
OUTPUT=${2:-img%03d.jpg}
FRAMESTEP=${3:-1}
@drillbits
drillbits / syslogtest.py
Created June 26, 2018 02:41
Python, syslog, fluentd
from logging import getLogger, StreamHandler, Formatter
from logging.handlers import SysLogHandler
import logging
from socket import gethostname
logger = getLogger(__name__)
logger.setLevel(logging.DEBUG)
syslog_fmt = Formatter(
fmt='%(asctime)s %(hostname)s %(name)s[%(process)s]: %(message)s',
@drillbits
drillbits / SCTE35 Decoder
Created October 16, 2018 02:16 — forked from alastairmccormack/SCTE35 Decoder
SCTE-35 Parser/Decoder in Python
#!/usr/bin/python
'''
SCTE-35 Decoder
The MIT License (MIT)
Copyright (c) 2014 Al McCormack
from: Hiroki Maekawa <hiroki.maekawa@nextmove.co.jp>
to: neji@drillbits.jp
date: Apr 22, 2019, 12:18 PM
subject: Fintechヘッドハンター前川です
mailed-by: drillbits.jp
signed-by: nextmove-co-jp.20150623.gappssmtp.com
security: Standard encryption (TLS) Learn more
drillbits様
@drillbits
drillbits / main.go
Last active September 13, 2019 09:52
memdocstore: slice field breaks localfile
package main
import (
"context"
"fmt"
"io"
"io/ioutil"
"log"
"path/filepath"
"time"
[10/02/17 15:39:42] Toru Furukawa (tof): show は、デフォルトで見えてないものを見せるような動作じゃないかな。
[10/02/17 15:39:59] Toru Furukawa (tof): コートの前をはだけて、
[10/02/17 15:40:04] Toru Furukawa (tof): ちんこを show