2017-10-03 5 views
0

は、私は次のようにFFmpegがビデオをキャプチャするためにコマンドを使用してのNode.jsで書かれたプログラムがあります。ビデオキャプチャ、FFmpegの

ffmpeg -f dshow -i video=Integrated Webcam -c:v libx264 -f segment -strftime 1 -segment_time 60 -segment_format mp4 out%Y-%m-%d_%H-%M-%S.mp4 

を用いていつでも中断すべき映像が必要ですボタン。コマンドで確定した場合:

taskkill /im ffmpeg.exe /t /f 

ビデオが壊れて再生できません。

プロセスを終了しますが、に録画されたコンテンツを保存するための任意の方法は?

+0

あなたはBREAKシグナルを送信することができます...多分:) https://stackoverflow.com/questions/813086/can-i-send -a-ctrl-c-sigint-to-an-on-window-on-windows – rogerdpack

答えて

2

-segment_format_options movflags=empty_moovを追加します。ファイルはシーク可能ではありませんが、あなたはremuxすることができます:ffmpeg -i in.mp4 -c copy out.mp4

関連する問題