Portál AbcLinuxu, 29. prosince 2025 23:28
Kde mám hledat připojeni na videokameru?, v adresari /mnt je videt jen CD a win, nebo se pripojeni musi nastavin jeste jiným způsobem?
Připojení je přes nově koupenou firewire kartu do PCI slotu, počitač starší duron 800 Mhz
Dik
#! /bin/bash
OUT_DIR="$PWD/copy"
rm -rf "$OUT_DIR"
mkdir -p "$OUT_DIR"
# Přetočíme kazetu
echo -n "Přetáčím kazetu na začátek..."
dvcont stop
dvcont rewind
# Smyčka na počkání až se kazeta přetočí
while true; do
if [ "`dvcont status`" == "Winding reverse" ]; then
sleep 2
else
break
fi
done
echo "hotovo."
# Nahrajeme záznam na disk
echo "Nahrávám video z kamery..."
# Pro digitalni kazety
dvgrab --autosplit --format dv2 --opendml --size 0 --timestamp "$OUT_DIR/movie-" &
# Pro analogove kazety
#dvgrab --format dv2 --buffers 250 --opendml --size 0 "$OUT_DIR/movie" &
echo START="`date`"
sleep 2
while true; do
if [ "`dvcont status`" == "Playing" ]; then
sleep 2
else
# 2x měř, jednou řež
if [ "`dvcont status`" == "Playing" ]; then
sleep 2
else
echo STOP="`date`" STATUS="`dvcont status`"
PID=`ps -e | grep dvgrab | awk '{print $1}'`
kill -TERM "$PID"
sleep 3
break
fi
fi
done
echo "hotovo."
# Přetočíme kazetu
echo -n "Přetáčím kazetu na začátek..."
dvcont rewind
# Smyčka na počkání až se kazeta přetočí
while true; do
if [ "`dvcont status`" == "Winding reverse" ]; then
sleep 2
else
break
fi
done
echo "hotovo."
Tiskni
Sdílej:
ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.