1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24
|
Local $foo = Run('mplayer.exe -slave -quiet -vf cropdetect -ss 00:30:00 -vo null -ao null -identify "'&$fich&'"',@SystemDir, @SW_HIDE, $STDIN_CHILD + $STDERR_CHILD + $STDOUT_CHILD) ;
Local $line
$i = 0
While 1
$line = StdoutRead($foo)
If @error Then ExitLoop
if StringInStr($line,"[CROP]") Then
$i=$i+1
if $i = 5 Then
StdinWrite($foo,"seek +240"&@lf)
ElseIf $i = 10 Then
StdinWrite($foo,"seek +240"&@lf)
elseif $i = 15 then
$cropt = _StringBetween($line, "(-vf crop=", ")")
$crop = $cropt[0]
ProcessClose($foo)
ExitLoop
EndIf
EndIf
ConsoleWrite($line)
Wend |
Partager