Skip to content

Instantly share code, notes, and snippets.

View benoberkfell's full-sized avatar

Ben Oberkfell benoberkfell

  • St. Louis, MO
View GitHub Profile
@mikeseif
mikeseif / AddDeviceArt
Created September 19, 2016 15:29
Example ffmpeg commands to: inset video into padding, overlay the device art frame (transparent png). In this example, the source screen recordings are from a Nexus 6P at 1440x2560, and the device art is 1564x3258. The x and y values are the coordinates that the actual screen content should originate from in the device art.
ffmpeg -i InputVideo.mp4 -vf "pad=width=1565:height=3258:x=59:y=329:color=white" padded_OutputVideo.mp4
ffmpeg -i padded_OutputVideo.mp4 -i Nexus6P_full.png -filter_complex "overlay=x=0:y=0" OverlayVideo.mp4
@rharter
rharter / InjectableActivityTestRule.kt
Last active December 6, 2021 12:07
Test Rule that allows you to use Dagger Android's automatic lifecycle based injection without making your Application class `open`, or overriding it in tests.
package com.pixite.pigment.testing
import android.app.Activity
import android.app.Application
import android.content.Context
import android.content.Intent
import android.os.Bundle
import androidx.fragment.app.Fragment
import androidx.fragment.app.FragmentActivity
import androidx.fragment.app.FragmentManager