瀏覽代碼

mrec is now a working command. Added recordmydesktop dependency, removed vimb and ffmpeg dependencies.

master
mort 9 年之前
父節點
當前提交
0f2c54d382
共有 4 個檔案被更改,包括 20 行新增11 行删除
  1. 17
    4
      bin/mrec
  2. 0
    5
      bin/mrec-sleep
  3. 2
    0
      bin/naut
  4. 1
    2
      setup.sh

+ 17
- 4
bin/mrec 查看文件

@@ -8,13 +8,26 @@ if [ "$1" = "" ] && [ ! -f ~/.mrecname ]; then
elif [ "$1" = "" ]; then #stop recording
sleep 5
name=$(cat ~/.mrecname)
pid=$(cat ~/.mrecpid)

rm ~/.mrecname &>/dev/null
sleep 0.2
mupload ~/.mrecfile.gif "img/${name}.gif"
rm ~/.mrecpid &>/dev/null

URL="d.mort.coffee/vid/${name}.ogv"
echo $URL | xsel -bi

kill $pid

while [ -e "/proc/$pid" ]; do sleep 0.1; done

mupload ~/.mrecfile.ogv "vid/${name}.ogv"
else #start recording
rm ~/.mrecfile.gif &>/dev/null
rm ~/.mrecfile.ogv &>/dev/null
rm ~/.mrecname &>/dev/null
rm ~/.mrecpid &>/dev/null
sleep 0.2
echo "$1" > ~/.mrecname
mconv -y -f x11grab -video_size ${W}x${h} -i $DISPLAY -c:v ffvhuff -c:a none ~/.mrecfile.ogv

recordmydesktop -x $X -y $Y --width $W --height $H -o ~/.mrecfile.ogv &
echo $! > ~/.mrecpid
fi

+ 0
- 5
bin/mrec-sleep 查看文件

@@ -1,5 +0,0 @@
#!/bin/bash

while [ -f ~/.mrecname ]; do
sleep 0.1
done

+ 2
- 0
bin/naut 查看文件

@@ -0,0 +1,2 @@
#!/bin/sh
nautilus --no-desktop

+ 1
- 2
setup.sh 查看文件

@@ -30,9 +30,8 @@ check_command "amixer"
check_command "xbacklight"
check_command "feh"
check_command "xsel"
check_command "ffmpeg"
check_command "sxhkd"
check_command "vimb"
check_command "recordmydesktop"

check_file ~/.mrecrc


Loading…
取消
儲存