FFMPEG - Интерполируйте кадры или добавьте размытость изображения движущегося объекта

Положения дня месяца и дня недели являются OR'd, таким образом, в Вашем примере, крон будет работать на 6-м, 7-м, или 8-й или с понедельника по пятницу. Так как 18-м является понедельник, он работает. Это не точно интуитивно.

Для получения поведения, я думаю, что Вы требуете (работайте на 6-м, 7-м, и 8-й, если они - рабочий день), затем можно сделать что-то вроде этого:

* * * * 1-5 date '+%d' | grep '[678]' && echo "test" >>/tmp/test.log 2>&1
6
10.01.2015, 22:58
7 ответов

Вы можете использовать Butterflow, поскольку он использует ffmpeg https://github.com/dthpham/butterflow

Это инструмент командной строки, который может :

Увеличьте частоту кадров видео, отрисовывая новые кадры на основе движения (деформация пикселей + смешивание). Создавайте плавные видеоролики (простое наложение кадров). Используйте новые кадры / увеличение частоты кадров для создания плавных замедленных видеороликов.

6
27.01.2020, 20:24

вы можете попробовать использовать Slowmovideo. посмотрите демо-версию: https://www.youtube.com/watch?v=YAVRnEg0Vps

1
27.01.2020, 20:24

Вы можете попробовать

ffmpeg -i source.mp4 -filter:v tblend -r 120 result.mp4

или это из https://superuser.com/users/114058/mulvya

ffmpeg -i source.mp4 -filter:v minterpolate -r 120 result.mp4

Есть фильтр для размытия движения

4
27.01.2020, 20:24

Я знаю, что мой вопрос задавался о преобразовании видео в более высокую частоту кадров с интерполированными кадрами, поэтому этот ответ никогда не может быть «истинным» ответом, но с тех пор я нашел Smooth Video Project (SVP), который работает на Linux, Mac и Windows (Download Link).

Этот инструмент является бесплатным и снимает любое видео и интерполирует кадры на лету, как это может сделать ваш телевизор, поэтому вам не придется тратить время на перекодировку видео. Это требует немного хрюканья, поэтому я не знаю, насколько хорошо он будет работать на ноутбуках, но блестяще работает на моих настольных четырехъядерных машинах.

Пользователи Ubuntu Linux могут прочитать мой пост о том, как его настроить.

0
27.01.2020, 20:24
ffmpeg -i input.mp4 -filter:v "minterpolate=mi_mode=2" output.mp4 

предназначен для простой динамической быстрой интерполяции кадров с использованием небольшого размытия движения и вычислений.

1
27.01.2020, 20:24

У нас есть система удвоения видеокадров в облаке.

Это решение для преобразования видео с 30 кадров в секунду в 60 кадров в секунду с разрешением до 5k (5400x2700 )с использованием ffmpeg.

Если вы хотите преобразовать 30-минутный --минутный файл с таким разрешением, вам потребуется две недели или около того. Но мы можем сделать это примерно за день. (В некоторых случаях это может занять больше времени ). Кроме того, почти нет потери качества изображения, что характерно для интерполяции видео в глубоком обучении.

Пожалуйста, используйте его для распространения видео 5K VR (s ).

https://ec.remaster.ai/index.php?route=product/category&path=85

0
28.12.2020, 01:45

Возможно, это не самое гладкое -решение, но оно, безусловно, ВААААААА быстрее:

ffmpeg -i input.mp4 -vf tmix=frames=8:weights="1 1 1 1 1 1 1 1" output.mp4

Чем больше кадров вы устанавливаете, тем сильнее применяется эффект движения. Веса должны равняться одинаковому количеству кадров.

0
12.01.2021, 03:44

Теги

Похожие вопросы