Разделите видео или экспортируйте основные слайды отдельно

У меня проблема, мучаюсь уже 2 дня. Может быть, кто-то может дать мне немного света. Я сделал огромную программную презентацию (100 слайдов) с видео и анимацией. Я ожидал, что для каждого слайда будет одно небольшое экспортированное видео. Сначала это казалось хорошей идеей, но теперь я вижу, что не могу автоматически экспортировать каждый слайд отдельно. Поэтому я попытался экспортировать все слайды с одинаковым временем в Keynote, а затем разделить на равные части с помощью ffmpeg, но keynote не экспортирует видео с точным временем между слайдами. Затем я немного продвинулся вперед и попытался обнаружить изменения сцены с помощью ffmpeg (что я и сделал и получил список временных меток), но при разделении с помощью ffmpeg изображение ключевого кадра никогда не находится в первом кадре, что делает видео непригодным для использования. Теперь я искал решение с помощью автоматизации Mac, но, похоже, у него нет нужных функций Keynote... Я знаю, что это сработает вручную, но экспорт в Keynote идет медленно и может занять несколько часов, и, возможно, мне придется редактировать все слайды и экспортировать снова. У меня есть большинство профессиональных видеоинструментов (Final Cut Pro и Adobe Premiere/After Effects.

Это действительно похоже на то, что выходит за рамки видеопроизводства на этом веб-сайте. Что входит в рамки этого веб-сайта, включает в себя: как вы искали и выбирали отличные места, реквизит и одежду для своих снимков, как вы настраивали освещение, готовили своих актеров, управляли своей командой для ваших видеоклипов, хороший микрофон и методы звукового дизайна. , как вы отбирали, редактировали и оценивали свои видеоклипы и т. д. У вас проблема с Keynote, который на самом деле не является платформой для производства видео.
При всем уважении, если он экспортирует видео, то производит видео, поэтому вопросы, касающиеся этих функций Keynote, актуальны, даже если их актуальность или интерес для большей части аудитории здесь невысок.
Что касается OP, можете ли вы просто загрузить видео Keynote в видеоредактор, а затем записать время смены слайдов? Затем вы можете использовать это время для разделения видео с помощью ffmpeg в одной команде.
@MichaelTiemann Я создаю видео, используя Keynote в качестве инструмента.
@Mulvya Сначала это кажется возможным, но есть 2 проблемы. Во-первых, обратите внимание, что время смены слайдов будет ручным. Во-вторых, когда ffmpeg разделяет видео, ключевой кадр никогда не бывает в начале, поэтому видео начинается черным, пока не будет достигнут первый ключевой кадр. Если я попрошу ffmpeg следить за ключевыми кадрами, он просто проигнорирует точное время нарезки и будет ждать следующего ключевого кадра.
Моя причина использовать здесь keynote заключается в том, что гораздо проще добавить логотип и субтитры и поддерживать их согласованность в видео, чем в другом инструменте для создания видео. Вот почему я не использовал Final cut или Premiere для создания видео, я пытался, но тратил на каждое видео тройное время.
И, если я меняю мастер-слайд, я меняю все слайды сразу. Легче пакетное редактирование.
Вам придется перекодировать видео, чтобы нарезка была точной.
Почему эта проблема не решается путем «проигрывания» основной заметки во время захвата экрана?
@MichaelTiemann Захватываете каждый слайд вручную? Я хочу сделать это автоматически. Вручную существует множество различных решений: например, экспорт каждого слайда отдельно.
Я думал, вы сказали, что время перехода было каким-то важным. Теперь я не думаю, что вообще понимаю, как в этом случае лейтмотив используется для производства видео.
Ваш вопрос не очень ясен, но есть возможность экспортировать презентацию основного доклада в виде файла .m4v. Если затем вы хотите увеличить время ожидания между слайдами, вы можете добавить стоп-кадры в FCPX или Adobe Premeire.

Ответы (2)

Я думаю, что лучшим вариантом для разделения видео будет его ручная обработка в видеоредакторе по вашему выбору. Затем вы можете либо использовать экспортер клипов в инструменте редактирования, если он у него есть, либо экспортировать EDL и использовать его с чем-то вроде ffmpeg, чтобы выполнить разделение за вас.

Рассматривали ли вы возможность использования устройства для записи экрана, чтобы захватить всю презентацию? Затем вы можете импортировать окончательный результат в видеоредактор.

Этот ответ был предложен в моем втором комментарии (см. Ниже), но ОП отклонил его (по причинам, которые я до сих пор не понимаю).