Skip to content

Instantly share code, notes, and snippets.

#! /usr/bin/env bash
# all files "*[0-9].mp4" to menu e.g:
# good : gear-v1.mp4
# bad : gear-v1m.mp4
# menuentries: "${FN} +"
MENU="`ls -Rt1 *[0-9].mp4 | sed '-e s/^\(.*\)$/\1 +/'`"
FN=`dialog --menu "Multiply video" 0 0 13 ${MENU} 3>&1 1>&2 2>&3 3>&-`
if [ $? -eq 0 ]
@morgner
morgner / arch-pi3-encrypt.md
Last active April 22, 2022 20:18
Archlinux ARM (Raspberry PI 3) encrypt root (revised)
@morgner
morgner / mts-to-mov.sh
Created May 2, 2011 21:01
Convert MTS files to MOV format
#! /usr/bin/env bash
for F in `ls -1 *.MTS`
do
echo Recoding $F
FILE=${F%%.*}
ffmpeg -y -i ${FILE}.MTS -vn -acodec pcm_s16le -ac 2 a${FILE}.wav
YUV="yuv420p"
ffmpeg -y -r 24 -i ${FILE}.MTS -an -pix_fmt ${YUV} -r 24 -f rawvideo v${FILE}.yuv
@morgner
morgner / DIR_get_from_Volume.sh
Created November 17, 2010 09:02
Synchronize DIRECTORY from a VOLUME to the scripts location by script name, (here for OSX: look at SRC)
#! /usr/bin/env bash
VOL=${0##*_}
DIR=${0%%_*}
SRC="/Volumes/${VOL%.*}/${DIR##*/}"
if [ -d "${SRC}" ]
then
rsync -ah -x --delete --stats --progress --exclude='.DS_Store' "${SRC}" "${0%/*}"
else