Помощь Magick.NET и ffmpeg C#

5 000 руб. за проект
26 января 2021, 11:48 • 3 отклика • 45 просмотров
Привет. Нужно написать метод C# который будет склеивать 3 видео и налаживать на его водяной знак (лого). Водяной знак должен вращаться.
Решение есть в этой статье - https://m.habr.com/ru/post/251029/ Просто ума не приложу как реализовать.
При написании метода вынести все возможные настройки видео, положения логотипа, частоту вращения, скорость вращения, размер, длительность появления логотипа (на все время ролика либо с определенной до определенной секунды) и т.д. в переменные. Код должен быть закомментирован. Каждая строка с комментарием, чтобы было понятно что и где.
Код должен работать из VisualStudio ничего дополнительно не устанавливая на комп. Ну конечно за исключением установки dll библиотек в VS.

На входе будут видео avi, которые по идее нужно будет преобразовать в ts для работы с ними в ffmpeg.
Предусмотреть условие для:
- склеивания трех видео + наложение как вращающегося так и статического лого (задается условием)
- склеивания двух видео + наложение как вращающегося так и статического лого (задается условием)
- наложение как вращающегося так и статического лого (задается условием) на одно видео

На выходе должны получать mp4 файл без потери качества исходного видео.