Автоматически удалять сегменты (ffmpeg) - PullRequest
0 голосов
/ 18 января 2019

Я использую эту команду ffmpeg, которая производит большое количество фрагментов avi из моего видеопотока:

ffmpeg -i fifo \
  -c:v copy \
  -c:a copy -ac 2 \ 
  -f segment -segment_time 5 -reset_timestamps 1 "$dir/%d.avi"

Они занимают много места на SSD. Когда я пытаюсь удалить их во время работы программы, ffmpeg выдает ошибку, потому что ему нужны номера в именах файлов, чтобы не трогать их, чтобы они могли правильно увеличивать их ("% d").

Есть ли способ автоматически удалять эти чанки после N секунд потока? Или, может быть, я могу как-то изменить шаблон именования?

...