Как увеличить скорость воспроизведения, как на YouTube, с помощью Camtasia?

У меня есть видеоуроки, которые я создаю с помощью Camtasia, используя следующий процесс:

  1. Написать сценарий.
  2. Запишите голос за кадром.
  3. Запись экрана во время прослушивания голосовых шагов.
  4. объединить звук и запись экрана.

Мои записи немного медленные и скучные, и я хотел бы ускорить их, как скорость YouTube в 1,25 раза, но всякий раз, когда я ускоряю их, мой тон голоса сильно меняется (становится тоньше), в отличие от воспроизведения YouTube, голос течет с более высокой скоростью и тембр голоса нормальный.

Как я могу ускорить их, не влияя на тон моего голоса?

Рассматривали ли вы возможность использования ffmpeg для разделения аудио- и видеодорожек? При обработке только видео звук останется без изменений. Конечно, ваш звук будет не синхронизирован с новой видеодорожкой меньшей продолжительности. Является ли это проблемой, во многом зависит от длины контента и может быть решена путем выборочного удаления тишины из звуковой дорожки. Извините, я не знаком с Camtasia. Надеюсь, это поможет.
@ElderGeek Эта функция доступна в Camtasia, но, как вы сказали, звук будет рассинхронизирован, особенно когда мы говорим о видео продолжительностью от 3 до 5 минут. и трудно убрать тишину.
На озвучку? более 3-5 минут? Наверное, я представил повествование, в котором голос не синхронизирован с изображением. Вам нужно всего лишь вырезать 45–75 секунд аудио, чтобы оно соответствовало продолжительности. Возможно, я не совсем понимаю вашу проблему. Не могли бы вы отредактировать дополнительную информацию в своем посте, чтобы прояснить проблему?
Убрать тишину может быть не так сложно, как вы думаете.
Функция регулировки скорости Youtube — это скрипт на стороне клиента (браузер делает это с помощью javascript). Нет никакого дополнительного процесса кодирования, чтобы сделать эту функцию доступной. Если вы предоставляете этот контент в Интернете под своим контролем на своем сайте, вы можете использовать javascript для автоматического воспроизведения видео на этой скорости.
Где и как распространяются эти видео?
@fredsbend на Youtube.
@mahdi Тогда тебе ничего не нужно делать. Эта функция уже встроена в проигрыватель YouTube. Вы можете использовать аннотацию, чтобы попросить зрителей увеличить скорость.
@fredsbend Мне не нужны обходные пути. Я уже знаю, что мой темп слишком медленный и скучный. Я ценю вашу помощь.

Ответы (2)

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

Однако есть альтернативные решения, ffmpeg имеет эту возможность через звуковые фильтры atempo и aserate , я понимаю, что вы можете сделать это и с помощью Audacity и Sox. Если у вас есть интерес к любому из этих подходов и вы хотели бы получить более подробную информацию, напишите мне комментарий, и я сделаю все возможное, чтобы удовлетворить вас.

Согласно @Mulvya, вы также можете выполнить это с помощью сборки ffmpeg, скомпилированной для поддержки librubberband. Вы можете скомпилировать ее самостоятельно или здесь доступны сборки, совместимые с Windows XP , которые, как я подтвердил, работают под Wine.

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

Некоторые источники:

https://superuser.com/questions/292833/как-изменить-аудио-частоту

https://superuser.com/questions/1118826/change-tone-pitch-for-file-audio

https://www.ffmpeg.org/documentation.html

https://feedback.techsmith.com/techsmith/topics/speeding_up_the_video_speed_without_effecting_audio_pitch

ОП не хочет менять высоту тона, поэтому атемп и асетрейт не будут работать. ffmpeg можно скомпилировать с внешней библиотекой - Rubberband, которая сохранит высоту тона при изменении темпа. Я не знаю распространяемого двоичного файла ffmpeg, в котором он есть. Но он также доступен как отдельный двоичный файл , который работает с WAV.
@Mulva Да, резинка. Это в моем втором источнике. Спасибо. Вы утверждаете, что цепочка фильтров aserate и atempo не будет работать с исходным файлом до настройки скорости выходного файла после настройки скорости. Благодарим Вас за разъяснения.
@Mulvya отредактировал ответ
@Mulvya прав, мне нужно ускорить видео, но сохранить тот же тон. Я нашел его в Audacity, с которым я дружу, через Эффекты -> Темп. Мне интересно, что эквивалентно YouTube 1.25X в Audacity Tempo.
Математика говорит 1,25X = 125%

Поскольку я знаком с Audacity , я нашел его через Effects->Change Tempo...

введите описание изображения здесь