Skip to content

Instantly share code, notes, and snippets.

@samdobson
samdobson / xonomy.js
Last active August 29, 2015 14:26
Xonomy 1.2 modified to allow specification of asker for text nodes and readonly text nodes.
var Xonomy={};
Xonomy.xmlEscape=function(str) {
return String(str)
.replace(/&/g, '&')
.replace(/"/g, '"')
.replace(/'/g, ''')
.replace(/</g, '&lt;')
.replace(/>/g, '&gt;');
};
import pandas as pd
import numpy as np
import math
# Read data.
with open('datafile.json') as f:
s = f.read().replace('{"n":"', '"').replace('{"s":"', '"').replace('"}', '"')
df = pd.read_json(s, lines=True)
# Re-shape dataframe with one line per guess.
ffmpeg ^
-ss 00:00:05.7000 -i "videos\sevillanos (2).mp4" ^
-ss 00:00:03.0000 -i "videos\sevillanos (3).mp4" ^
-ss 00:00:00.8000 -i "videos\sevillanos (4).mp4" ^
-ss 00:00:00.2000 -i "videos\sevillanos (5).mp4" ^
-ss 00:00:02.1000 -i "videos\sevillanos (6).mp4" ^
-ss 00:00:09.4000 -i "videos\sevillanos (8).mp4" ^
-ss 00:00:03.4000 -i "videos\sevillanos (9).mp4" ^
-ss 00:00:01.2000 -i "videos\sevillanos (11).mp4" ^
-ss 00:00:01.2000 -i "videos\sevillanos (12).mp4" ^
# -*- coding: utf-8 -*-
"""
Generate a (Windows) ffmpeg script to create a video montage from multiple sources
Author: S Dobson
Date: 25/03/2020
"""
import sys
##### CONFIGURATION #####