У меня есть видео проект, который я пытаюсь скомпилировать. Вот обзор:
- У меня много видео, которые представляют собой 5-минутные тренировки - основное видео.
- Вступительное видео будет стандартным 5-секундным видео, которое будет иметь название видео и автора. Это будет связано с основным видео.
- Трейлинг-видео будет в значительной степени стоковым видео, которое будет присоединено к основному видео и будет иметь все права и т.д.
- Intro Vid будет плавно переходить в основной видеофильм, а когда вы доберетесь до конца основного видео, он будет плавно переходить в видео Trailing.
- Продукт представляет собой новое видео с видео вступления, основного и трейлера в одном!
Концепция действительно так проста. На самом деле я нашел пример человека, который решил это и делает именно то, что я хочу.
Это решение представляет собой скрипт Bash, который принимает файл конфигурации с заголовком, автором и т.д., Генерирует вступление, окончание и создает получившееся видео с их объединением.
Я использую Ubuntu 12.04 Server. Я пытался взять это в качестве образца и просто запустить его без удачи из-за ошибок несовместимости. Я даже попытался преобразовать это, используя .MP4
или .MKV
. Я сталкиваюсь с ошибкой после ошибки или несовместимости. Я зашел так далеко, что изменил двоичный файл ffmpeg
используя версию от 25 октября 2013 года с http://ffmpeg.gusari.org/static/64bit/, что мне нравится, так как мне не нужно беспокоиться о перестройке двоичного файла. Почти успешно, но снова у меня есть ошибка, которую я не могу решить.
Я знаю, что частью проблемы является тот факт, что производство видео, кодеки, форматы - это совершенно новая область для меня, поэтому я пытаюсь работать через эту новую территорию.
Возможно, у эксперта есть нечто подобное, что я могу использовать в качестве руководства, использующего формат MP4 или h.264. Или воспользуйтесь приведенным выше решением из URL-адреса и настройте его на более свежую версию ffmpeg.
Я включу скрипт и его файл параметров и вывод (сокращенно из-за ограничений) ниже. В основном, как скрипт сейчас стоит, при запуске я получаю ошибку [matroska,webm @ 0x27bbee0] Read error
.
Эта ошибка возвращается из подпрограммы 'reasembleVideo' из первой команды ffmpeg.
Ниже приведен файл параметров:
#!/bin/bash
INPUTFILE="ssh_main.mp4"
LOGO="logo.png"
LOGOLENGTH="1"
SPEAKER="Jason"
TITLE="Basic SSH Video"
DATE="October 28, 2013"
SCENESTART="00:00:01"
SCENEDURATION="00:00:09"
OUTPUTFILE="ssh_basic_1"
}
Ниже приведен скрипт, который я запускаю. Используемый ${OUTPUTFILE}
- это небольшое 2-минутное видео, которое я создаю в screen-o-matic в формате MP4.
Скрипт на PasteBin (слишком длинный для сообщения суперпользователя )