日記/2008-03-02 のバックアップ(No.1)
- バックアップ一覧
- 差分 を表示
- 現在との差分 を表示
- 現在との差分 - Visual を表示
- ソース を表示
- 日記/2008-03-02 へ行く。
- 1 (2008-03-02 (日) 03:54:12)
WMCmdにかんして
Durationに関して
C:\WMCmd_20071011>start.bat ################################## ポート:8080 IP :このPC 時間 :259200秒 ログ :test.txt 日時 :2008/02/29 2:50:30.14 ################################## Microsoft (R) Windows Script Host Version 5.6 Copyright (C) Microsoft Corporation 1996-2001. All rights reserved. Wait for 259200 seconds to stop encoder... Encoding completed before duration time is reached. Error occurred in transcoding: Error Code = 0xC00D002E 完了 終了日時:2008/03/01 2:17:06.36
上記の通り、時間259200秒(72時間)であったにもかかわらず、約24時間で、エンコードが終了している。もう少し詳細な実験は必要だと思うが、Durationに入れることのできる最大の値は3600*24であろう。
自動スタート
@echo off SET PORT=8080 SET DURATION=259200 SET QUALITY=80 SET BITRATE=1000000 SET LOGFILE=test.txt ECHO ################################## ECHO ポート:%PORT% ECHO IP :このPC ECHO 時間 :%DURATION%秒 ECHO ログ :%LOGFILE% ECHO 日時 :%DATE% %TIME% ECHO ################################## cscript WMCmd.vbs -adevice 0 -vdevice 0 -broadcast %PORT% -duration %DURATION% -log %LOGFILE% -a_codec WMASTD -a_mode 2 -a_setting Q100_48_2 -v_codec WMV9 -v_mode 0 -v_bitrate %BITRATE% -v_width 720 -v_height 480 ECHO 完了 ECHO 終了日時:%DATE% %TIME%
いちいち、設定を入れるのが面倒だし、設定ファイルの値を変えるのが面倒だったので、バッチファイルを作成し、対処した。ついでに、実行時間亜どうが表示される用にした。