Skip to content

Instantly share code, notes, and snippets.

@plcgi1
plcgi1 / gist:d61fc831d924e0b4cc30
Last active March 5, 2016 12:19
video2timelapse
#!/usr/bin/perl
# ffmpeg -i input.dv -r 25 -f image2 images%05d.png
# переименовать все файлы
# i=0 ; for f in *.jpg ; do mv "$f" $(printf "frame%04d.jpg" $i) ; i=$((i+1)) ; done
# разложить на кадры
`ffmpeg.exe -i 00001.MTS -r 25 -qscale 0 -f image2 images%05d.png`;
# i=0 ; for f in *.jpg ; do rm "$f" ; i=$((i+1)) ; done
my $format = $ARGV[0];
opendir D,".";
my @dir = readdir D;
var WebSocketServer = require('ws').Server
, http = require('http')
, express = require('express')
, path = require('path')
, net = require('net')
, app = express()
, adb = require('adbkit')
, childProcess = require('child_process')
, json = require('JSON')
, fs = require('fs')
@plcgi1
plcgi1 / gist:741714e141f79b06e52e
Created October 30, 2015 09:36
perl pager example
my $limit = 200;
my $pages = int( $count / $limit );
my $diff = int( $bots_count % $limit );
if ( $diff > 0 ) {
$pages = $pages + 1;
}
for ( my $i = 0; $i < $pages; $i++ ) {
my $offset = int($i * $limit);
# make call with params $offset $limit - as in mysql