Skip to content

Instantly share code, notes, and snippets.

@tatesuke
tatesuke / FFmpegで結合.bat
Created July 18, 2024 04:07
FFmpegで連結
@python -x "%~f0" %* & exit /b %errorlevel%
###########################################################
# FFmpegを使って動画ファイルを連結する
#
# このスクリプトはWindows向けで、`%AppData%\Microsoft\Windows\SendTo`に配置します。
# ファイル右クリックのコンテキストメニュー`送る`内にメニューが追加されるので、そこから起動します。
#
# pythonとFFmpegがインストールされ、パスが通っている必要があります。
#
@tatesuke
tatesuke / removeAppleDouble.py
Created January 24, 2022 06:57
AppleDoubleなどを削除するPythonスクリプト(遅め)
import os
import shutil
ROOT_DIR = "N:/documents"
def remove(path):
if os.path.isfile(path):
os.remove(path)
else:
@tatesuke
tatesuke / config.py
Created June 7, 2020 02:25
keyhacの設定ファイル
from datetime import date
import pyauto
from keyhac import *
def configure(keymap):
configure_blobal(keymap)
def configure_blobal(keymap):
keymap_global = keymap.defineWindowKeymap()
@tatesuke
tatesuke / extractNmea.groovy
Created March 16, 2020 22:35
contour gpsの動画からnmeaを抜き出す
> contour gpsの動画からnmeaを抜き出す
>
> usage : groovy extractNmea.groovy INPUT_FILE_PATH
> output : カレントディレクトリに「拡張子抜きのファイル名」.nmeaが出力される。
def filePath = args[0];
def file = new File(filePath);
def fileName = file.getName()
def outFileName = "out/" + fileName.substring(0, fileName.lastIndexOf(".")) + ".nmea"
@tatesuke
tatesuke / timelapser.py
Last active March 11, 2020 13:45
ドラレコ動画のタイムラプス化
import logging
import glob
import os
from os import path
from datetime import datetime
import subprocess
import re
# ドラレコ動画をタイムラプス化したときのコード
#
@tatesuke
tatesuke / genRegFile.py
Last active February 21, 2020 04:16
ScoopでインストールしたSakuraエディタを右クリックメニューに加えるレジストリ登録ファイルを生成する。
# coding=utf-8
import logging
import sys
import subprocess
import os
import textwrap
logging.basicConfig(level=logging.DEBUG)
LOGGER = logging.getLogger(__name__)
@tatesuke
tatesuke / text2qr.py
Created February 19, 2020 13:57
テキストファイルを複数のQRコードに変換する
# coding: utf-8
#
# テキストファイルを複数のQRコードに変換する
# keepassのクレデンシャルを紙に印刷するときについでにxmlもQRコードとして残そうとした時に作ったもの
# 依存モジュールは以下の通り
#
# pip install pillow qrcode
#
@tatesuke
tatesuke / videorecorder.py
Created April 10, 2019 08:28
pythonde録画(音声つき)
import pyaudio #録音機能を使うためのライブラリ
import wave #wavファイルを扱うためのライブラリ
import datetime
import numpy as np
import cv2
import datetime
import concurrent.futures
import ffmpeg
from pprint import pprint
@tatesuke
tatesuke / merge.py
Created April 10, 2019 02:41
動画と音声をマージ
#pip install ffmpeg-python
import ffmpeg
in_file = ffmpeg.input('output.avi')
in_wave = ffmpeg.input('1554859795.wav')
(
ffmpeg
@tatesuke
tatesuke / video.py
Created April 10, 2019 02:08
pythonで動画撮影(音声なし)
import numpy as np
import cv2
import datetime
cap = cv2.VideoCapture(0)
ret, frame = cap.read()
if ret==True:
frame = cv2.flip(frame,0)
print(frame.shape)