Hack BBS

[全部のスレッド一覧][新規投稿][記事の削除・変更] [Home Page]

返信投稿はタイトルのリンクをクリックして下さい
スレッド【No.3552】の中の記事をすべて表示しています

【No.3552】のスレッド
06/01/08(日) 20:16:22 投稿者[どんぼ] [No.3552]のスレッド内
【No.3552】 タイトル[玄箱でWEBカメラの録画] この記事がスレッドの最初です
玄箱でffmpegを使用し、WEBカメラの録画をしています。
自動で1時間毎に録画をするのに
スクリプトをcronで1時間毎に動作させていますが上手くいきません。
ファイル名は録画開始時間を付けています。
良い方法はないでしょうか。


06/01/09(月) 04:25:16 投稿者[あっくん] [No.3552]のスレッド内
【No.3553】 タイトル[Re: 玄箱でWEBカメラの録画] 【No.3552】に対する返信
なにが問題がよく分からないけど

ユニークなファイル名にしたければ
$$とか `date +%Y%m%d%H%M`
をつけてあげればOKです

06/01/09(月) 10:00:25 投稿者[どんぼ] [No.3552]のスレッド内
【No.3554】 タイトル[Re: 玄箱でWEBカメラの録画] 【No.3553】に対する返信
あっくんさんありがとうございます。
ファイル名は解決しています。

ファイル名ではなく、自動で1時間毎に録画をするのに
うまく動作しない事です。
録画されても10秒程度しか録画されていません。
cronでは一時間毎に設定しています。






06/01/09(月) 11:02:09 投稿者[あっくん] [No.3552]のスレッド内
【No.3555】 タイトル[Re: 玄箱でWEBカメラの録画] 【No.3554】に対する返信
何分撮れれば正解なの?
手で起動するとうまくいくんですか?

cronで起動しているシェルを晒して

06/01/09(月) 11:35:25 投稿者[どんぼ] [No.3552]のスレッド内
【No.3556】 タイトル[Re: 玄箱でWEBカメラの録画] 【No.3555】に対する返信
あっくんさん有難うございます。
説明等不十分で申し訳ございません。

24時間常に録画をし、1時間毎にファイルを作成したいのです。
test.shを起動すると1時間録画されます。
宜しくお願いいたします。

cron
* */1 * * * root /usr/local/bin/test.sh

test.sh
#!/bin/sh
FILEDATE=`date +%Y%m%d%H%M%S`
/usr/local/bin/ffmpeg -an -t 3600 -s 320x240 -b
1000 /mnt/share/movie$FILEDATE.mpg

06/01/09(月) 13:10:51 投稿者[あっくん] [No.3552]のスレッド内
【No.3557】 タイトル[Re: 玄箱でWEBカメラの録画] 【No.3556】に対する返信
>cron
>* */1 * * * root /usr/local/bin/test.sh

0 * * * * /usr/local/bin/test.sh > /dev/null 2>&1

で、シェルに実行権限があるかも確認してください

06/01/09(月) 16:05:48 投稿者[どんぼ] [No.3552]のスレッド内
【No.3558】 タイトル[Re: 玄箱でWEBカメラの録画] 【No.3557】に対する返信
1分でテストした所、時間通りに録画しました。
*/1 * * * * root /usr/local/bin/test.sh > /dev/null 2>&1

しかし、cronの起動と録画(ffmpeg)の1分の時間が一致していない為、
cronが起動すると録画中の為、エラーが起きてしまい、
次のcronの起動まで待つことになってしまいました。
録画中の物は時間通りに終了します。
ffmpegの録画時間等を変えたりしていますが、改善しません。
良い方法がありましたらお願いいたします。

06/01/09(月) 20:18:18 投稿者[fさf] [No.3552]のスレッド内
【No.3559】 タイトル[Re: 玄箱でWEBカメラの録画] 【No.3558】に対する返信
do
ps -ax | grep ffmpg
while [ $? = 0 ]


06/01/09(月) 21:16:15 投稿者[どんぼ] [No.3552]のスレッド内
【No.3560】 タイトル[Re: 玄箱でWEBカメラの録画] 【No.3559】に対する返信
fさfさん有難うございます。
>do
>ps -ax | grep ffmpg
>while [ $? = 0 ]
ネットで調べましたが、使い方が良く解らないので教えてください。

06/01/10(火) 14:01:22 投稿者[通りすがりのおせっかい焼き] [No.3552]のスレッド内
【No.3561】 タイトル[Re: 玄箱でWEBカメラの録画] 【No.3560】に対する返信
>ネットで調べましたが、使い方が良く解らないので教えてください。
山下さんの書き込みをみましたか?
bR505です
http://www.yamasita.jp/linkstation/BBS/aboutbbs.html

ただ、使い方が判らないといわれても、何をサポートしたら良いのか、してあげたくても出来ないですよ。
ちなみにfさfさんが書いてくれたのは、ffmpgというプロセスが終了するのを待つ
スクリプトだと思います。

最初の質問も同様です。
良い方法は無いでしょうか?
と漠然と聞かれても、サポートしようが無いです。