У меня есть общий ресурс samba, где пользователи создают видеофайлы, мне нужно вырезать аудио треки из этих видеофайлов и rsync новые файлы в удаленную папку. Я отслеживаю общий ресурс samba с опцией CLOSE_WRITE, для удаления аудио я использую avconv. И вот в чем проблема, мне нужно создать новые файлы с помощью avconv, но это означает, что будет запущен другой WRITE_CLOSE, бесконечный цикл, avconv не может записывать в один и тот же файл, чтобы как-то ограничить итерации. Есть ли способ сделать это без создания файлов в другой папке? Трубы?

1 ответ1

1

Запишите выходные данные преобразования в другой каталог и вернитесь назад, когда закончите. Это вызовет только MOVED_TO, поскольку фактическая запись уже произошла в другом месте.

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