У меня есть эта команда: ffmpeg -f dshow -i video="screen-capture-recorder" -r 30 -t 10 E:\test01.flv

и я доволен этим, но мне интересно, смогу ли я сэкономить каждые 30 минут, поэтому, если отключится питание, я потеряю только последние 30 минут.

я использую C # для запуска и скрытия ffmpeg cmd , поэтому мне интересно, как сделать так, чтобы он сохранялся в том же test01.flv каждые 30 минут?

1 ответ1

1

flv является потоковым контейнером (в отличие от mp4). Если файл обрезан, он остается действительным и воспроизводится до последнего полного кадра, сохраненного на диске. Просто вызывая sync () время от времени достаточно для вашего случая использования.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .