質問: 現在、以下のcommandでライブ映像を録画ダウンロードしています。 ``` ffmpeg -i "EXAMPLE_URL" \ -c copy -flags +global_header -f segment \ -segment_time 3600 -segment_format_options movflags=+faststart \ -reset_timestamps 1 "EXAMPLE_%d.mp4" ``` 1時間分量でファイルを分けています。 通常は問題ないですが、ライブが終了されると `ffmpeg last message repeated %N times`が表示されて長時間レスポンスがない状態になります。 このあとCtrl+Cなどで終了すると、その時点の映像が見れなくなります。(おそらく破損) この問題を回避する方法、もしくはオプションなどがあればお教えていただけますでしょうか。 一番いいのはライブ先が勝手に終了されたら、録画もその時点で正常に終了されるのがベストだと思います。 よろしくお願いします。
回答: 試せる「録画するライブ動画のURL」が無いので、`ffmpeg`(v4.0.2, Windows版バイナリ)のオプションを眺めてみると`-timeout`や`-listen_timeout`などのオプションがいくつかあるのを見つけました。 指定出来るのは秒数のようですが、プロトコルによって単位が違ってくるみたいなので環境に合わせてよく確認してみてください。