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

soprano

Client
Регистрация
25.08.2011
Сообщения
1 032
Реакции
1 265
Баллы
113
Привет всем.

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

Для работы шаблона необходимо в папку /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;

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

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


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



 
Номер конкурса шаблонов
  1. Двенадцатый конкурс шаблонов

Вложения

Последнее редактирование модератором:
Интересная задумка :ay:
 
Туда бы ещё текст ещё поверху равномерно с озвучкой!
 
Текст там наносится в правом нижнем углу, надо просто усилить, , а если нужна бегущая строка - код надо дописывать.
 
Текст там наносится в правом нижнем углу, надо просто усилить, , а если нужна бегущая строка - код надо дописывать.
ТС может быть будет так любезен, заархивирует DLL разом?
В нугете немалый гимор, как оказалось, найти либу под Microsoft.VisualBasic.FileIO (((
Буду балгодарен.
 
FileIO входит в стандартную библиотеку Microsoft.VisualBasic, которая есть в GAC
Остальные DLL добавил.
 
  • Спасибо
Реакции: sw_sw
FileIO входит в стандартную библиотеку Microsoft.VisualBasic, которая есть в GAC
Остальные DLL добавил.
119253


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

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