User 11197367 Ответов: 2

(В C#) как я могу преобразовать .Ави участие в .файл gif?


Привет
Я хотел бы знать, как я могу вырезать файл .avi и сделать из него файл .gif.

Я хочу создать Прорам, который вы можете использовать, чтобы сорвать кляпы, меняющие эпизоды, с интро. Это (более или менее) полезно для таких сериалов, как "Симпсоны" или " американский папа

Спасибо.

Искренне:
Джонас

ZurdoDev

Это потребует много кода, больше, чем мы можем поделиться здесь. Где именно вы застряли?

2 Ответов

Рейтинг:
2

Zoltán Zörgő

Проверить это:
Простая оболочка C# для библиотеки AviFile[^]
NGif, анимированный GIF-кодер для .NET[^]
https://dotnetpuzzle.wordpress.com/2012/05/09/animated-gif-image-with-c/[^]

Вы можете найти там много всего, что вам нужно, чтобы заставить его работать.


User 11197367

Спасибо (y)

;)

Рейтинг:
0

Gaurav_Chaudhary

Попробуйте двоичный исполняемый файл FFMPEG, в который вы можете вводить консольные команды и получать gif-изображение из видеофайла, и у вас есть более продвинутые опции, такие как временной интервал кадра и т. д...

ffmpeg -i video.avi -t 5 out.gif


Zoltán Zörgő

Вот это да! +5
Другой подход для того же представления: http://www.ffmpeg-csharp.com/- Но не бесплатно :(

Gaurav_Chaudhary

- эй! его бесплатно, вы можете получить исходный код через github или скачать здесь
https://www.ffmpeg.org/download.html
Спасибо!

Zoltán Zörgő

ffmpeg свободен, но оболочка c# - нет.

Gaurav_Chaudhary

О, я просто вижу, что это не бесплатная обертка. Может быть, какой-нибудь щедрый разработчик поделился своей оберткой. Я думаю, что это точно то же самое
https://jasonjano.wordpress.com/2010/02/09/a-simple-c-wrapper-for-ffmpeg/

Zoltán Zörgő

Вот это да!

User 11197367

Да, я хотел бы запрограммировать его, а не просто использовать программное обеспечение кого-то другого.