Skip to content

Instantly share code, notes, and snippets.

#!/bin/bash
ffmpeg -i netflix_crosswalk_1080p30fps.mp4 -c:v libx264 -preset faster -b:v 2048k -threads 4 crosswalk_encode_bad.mp4
ffmpeg -i netflix_crosswalk_1080p30fps.mp4 -c:v libx264 -preset veryslow -b:v 2048k -threads 4 crosswalk_encode_good.mp4
rm -f /tmp/reference.yuv && mkfifo /tmp/reference.yuv
rm -f /tmp/distorted.yuv && mkfifo /tmp/distorted.yuv
for quality in bad good
do
#!/bin/bash
ffmpeg -y -i netflix_crosswalk_1080p30fps.mp4 -c:v libx264 -preset veryslow -b:v 2000k -threads 4 crosswalk_encode_good.mp4
ffmpeg -y -i netflix_crosswalk_1080p30fps.mp4 -c:v libx264 -preset veryslow -b:v 3250k -threads 4 crosswalk_encode_better.mp4
ffmpeg -y -i netflix_crosswalk_1080p30fps.mp4 -c:v libx264 -preset veryslow -b:v 4500k -threads 4 crosswalk_encode_best.mp4
rm -f /tmp/reference.yuv && mkfifo /tmp/reference.yuv
rm -f /tmp/distorted.yuv && mkfifo /tmp/distorted.yuv
for quality in good better best
@chadnickbok
chadnickbok / librtcdc.diff
Created November 17, 2015 08:40
rtcdc changes
diff --git a/python/example.py b/python/example.py
index 738c6c6..6d002fe 100755
--- a/python/example.py
+++ b/python/example.py
@@ -3,6 +3,9 @@
import pyrtcdc
import base64
+def on_connect(peer):
+ print "Connect!"
### Keybase proof
I hereby claim:
* I am chadnickbok on github.
* I am nickchadwick (https://keybase.io/nickchadwick) on keybase.
* I have a public key whose fingerprint is F59E 617A 6ABF 723B 4304 6FD9 57DF E737 9605 6DBB
To claim this, I am signing this object:
@chadnickbok
chadnickbok / tinytcp.cpp
Created November 18, 2012 00:35
Open a Linux Networking Socket
/**
* Simple TCP Server example.
*/
#include <iostream>
#include <stdint.h>
#include <string.h>
#include <stdio.h>
#include <stdlib.h>
#include <netinet/in.h>
@chadnickbok
chadnickbok / NamedParameterized.java
Created August 11, 2011 23:13
NamedParameterized Test Runner
package org.junit.runners;
import java.util.ArrayList;
import java.util.List;
import org.junit.runners.Parameterized.TestClassRunnerForParameters;
import org.junit.runners.model.FrameworkMethod;
import org.junit.runners.model.InitializationError;
import org.junit.runners.model.TestClass;