Navigation Menu

Skip to content

Instantly share code, notes, and snippets.

@ata4
ata4 / makegif.pl
Last active December 26, 2015 07:29
Video to GIF converter script.
#!/usr/bin/perl
use strict;
use warnings;
use Math::Round;
use JSON;
use Getopt::Std;
# program paths
my $ffprobePath = "ffprobe";
@ata4
ata4 / moviebarcode.py
Last active July 24, 2023 16:02
Python 3 script to create movie barcodes with ffmpeg and imagemagick
#!/usr/bin/python
import sys, subprocess, getopt, os, json
def main(argv):
script_name = os.path.basename(argv[0])
try:
opts, args = getopt.getopt(argv[1:], "sw:h:q:", ["help", "solid-color", "width=", "height=", "samples="])
except getopt.GetoptError as err:
@ata4
ata4 / ping-pong-analyzer_v2.avs
Created February 20, 2016 00:25
Ping-pong analyzer script for /r/perfectloops
Function TrimLoop(Clip clip)
{
clip
# delete first frame if clip has an even frame count
DeleteFrame(0)
# optional: delete duplicate frame in the middle
#DeleteFrame(FrameCount / 2)
@ata4
ata4 / spotpaper.pyw
Last active October 10, 2016 22:49
Sets a random Spotlight image as wallpaper
import sys
import os
import struct
import ctypes
import imghdr
import random
SystemParametersInfoW = ctypes.windll.user32.SystemParametersInfoW
def set_wallpaper(path):
@ata4
ata4 / process.py
Last active May 11, 2019 15:28
ESRGAN launcher with tiling support
#!/usr/bin/python3
import sys
import os
import glob
import math
import argparse
import cv2
import numpy as np
import torch