Создание видео из фото с равномерной озвучкой на C#.

soprano

Client
Регистрация
25.08.2011
Сообщения
797
Благодарностей
842
Баллы
93
Привет всем.

Выставляю шаблон на предложенную тему:
Создание видео для ютуб из своих фото с различными переходами, озвучкой и равномерным показом кадров в зависимости от длины звукового ряда
Для работы шаблона необходимо в папку /images поместить свои фото в формате .jpg

В папку /audio - файл text.mp3

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

Для генерации видео используется FFMPEG (брать здесь https://ffmpeg.org/download.html#build-windows, добавить в общую папку).

Исходные файлы картинок

118628


Обработанные картинки
118629



Видео из картинок
118630


Видео со звуком
118631


Следующие библиотеки необходимо загрузить с nuget.org и установить в GAC:
using Microsoft.WindowsAPICodePack;
using Microsoft.VisualBasic.FileIO;
using ImageProcessor;
using System.Speech;
using Microsoft.Office.Core;

Входных настроек нет.

Прилагаю файлы для примера - аудиофайл, картинки до обработки, картинки после обработке, видео из картинок без звука,
видео со звуком, аудио для озвучки.


Успешной генерации!
 

Вложения

Для запуска проектов требуется программа ZennoPoster.
Это основное приложение, предназначенное для выполнения автоматизированных шаблонов действий (ботов).
Подробнее...

Для того чтобы запустить шаблон, откройте программу ZennoPoster. Нажмите кнопку «Добавить», и выберите файл проекта, который хотите запустить.
Подробнее о том, где и как выполняется проект.

Последнее редактирование:

radv

Client
Регистрация
11.05.2015
Сообщения
3 678
Благодарностей
1 861
Баллы
113
Интересная задумка :ay:
 

Gfoblin

Client
Регистрация
30.05.2013
Сообщения
4 518
Благодарностей
990
Баллы
113
Туда бы ещё текст ещё поверху равномерно с озвучкой!
 

soprano

Client
Регистрация
25.08.2011
Сообщения
797
Благодарностей
842
Баллы
93
Текст там наносится в правом нижнем углу, надо просто усилить, , а если нужна бегущая строка - код надо дописывать.
 

sw_sw

Client
Регистрация
24.02.2017
Сообщения
694
Благодарностей
277
Баллы
63
Текст там наносится в правом нижнем углу, надо просто усилить, , а если нужна бегущая строка - код надо дописывать.
ТС может быть будет так любезен, заархивирует DLL разом?
В нугете немалый гимор, как оказалось, найти либу под Microsoft.VisualBasic.FileIO (((
Буду балгодарен.
 

soprano

Client
Регистрация
25.08.2011
Сообщения
797
Благодарностей
842
Баллы
93
FileIO входит в стандартную библиотеку Microsoft.VisualBasic, которая есть в GAC
Остальные DLL добавил.
 
  • Спасибо
Реакции: sw_sw

sw_sw

Client
Регистрация
24.02.2017
Сообщения
694
Благодарностей
277
Баллы
63
FileIO входит в стандартную библиотеку Microsoft.VisualBasic, которая есть в GAC
Остальные DLL добавил.
119253


А можно прям всё сразу, чтобы не выпрашивать и не искать ошибки, как в соседней теме с индексом за границей массива =)
Ребят, ну ёмае )
Не хотите выкладывать, зачем овечку мучать ? )
Мы же не первый день все это кодим и юзаем, все всё понимают =)
 
Последнее редактирование:

soprano

Client
Регистрация
25.08.2011
Сообщения
797
Благодарностей
842
Баллы
93
Добавил TagLibSharp.dll в архив.
 
  • Спасибо
Реакции: sw_sw

Кто просматривает тему: (Всего: 1, Пользователи: 0, Гости: 1)