Я должен создать видео. Часть этого включает в себя «показ» радио-интервью. Вместо того, чтобы просто иметь черный экран и слушать аудио, я хотел бы иметь различную форму волны на экране и подпись.
Есть ли бесплатный или дешевый инструмент, который я могу использовать, чтобы сделать это?
Если я попрошу друга сделать это, есть ли что-нибудь в Adobe Creative Suite, которое может выполнить эту работу?
Ответы:
Вы можете использовать
ffmpeg
для создания видео из аудио, используя несколько фильтров.ahistogram
Преобразуйте входной аудиосигнал в видеовыход, отображая гистограмму громкости.
ffmpeg
ffplay
Смотрите
ahistogram
документацию для большего количества вариантов и примеров.aphasemeter
Преобразуйте входной аудиосигнал в видеовыход, отображая фазу аудио.
ffmpeg
ffplay
Смотрите
aphasemeter
документацию для большего количества вариантов и примеров.avectorscope
Преобразование входного аудио в видеовыход, представляющий область вектора аудио.
ffmpeg
ffplay
Смотрите
avectorscope
документацию для большего количества вариантов и примеров.showcqt
Преобразование входного аудио в видеовыход, представляющий частотный спектр с музыкальной шкалой тонов.
ffmpeg
ffplay
Смотрите
showcqt
документацию для большего количества вариантов и примеров.showfreqs
Преобразование входного аудио в видео выход, представляющий спектр мощности звука. Амплитуда звука находится на оси Y, а частота на оси X.
ffmpeg
ffplay
Смотрите
showfreqs
документацию для большего количества вариантов и примеров.showspectrum
Преобразование входного аудио в видеовыход, представляющий спектр звуковой частоты.
ffmpeg
ffplay
Смотрите
showspectrum
документацию для большего количества вариантов и примеров.showwaves
Преобразование входного аудио в видеовыход, представляющий сэмплы волн.
ffmpeg
ffplay
Смотрите
showwaves
документацию для большего количества вариантов и примеров.showvolume
Преобразовать громкость входного звука в видеовыход.
ffmpeg
ffplay
Смотрите
showvolume
документацию для большего количества вариантов и примеров.Заметки
См. FFmpeg Wiki: Руководство по кодированию H.264 для получения более подробной информации о качестве вывода.
format=yuv420p
гарантирует, что libx264 использует формат пикселей, совместимый с такими дрянными плеерами, как QuickTime.Вместо перекодирования по умолчанию вы можете использовать
-c:a copy
для потокового копирования аудио, если ваш формат выходного контейнера поддерживает аудио формат. Думайте о потоковом копировании (повторном мультиплексировании) как о копировании и вставке - без перекодирования.Получить
ffmpeg
Вы всегда должны использовать последнюю версию, так как разработка очень активна. Ссылки на сборки
ffmpeg
для Windows, OS X и Linux доступны на странице загрузки FFmpeg . Или вы можете следовать пошаговой инструкции по компиляцииffmpeg
.источник
Adobe After Effects имеет визуализатор, см.
Есть также плагины, такие как здесь для Photoshop.
Удачи с вашим проектом.
источник
Я понял ваш вопрос довольно хорошо. Если вы пытаетесь создать паттерн формы волны, который перемещается в соответствии с высотой и басом вашего аудио, вы можете попробовать эту ссылку.
http://www.videocopilot.net/tutorial/audio_to_animation/
Adobe After Effects позволяет вам сделать это легко. Вы можете играть вместе с эффектами частиц, чтобы получить более четкую форму волны.
Удачи!
источник
Многие музыкальные плееры имеют визуализаторы. Воспроизведите аудио на одном из них и используйте захват экрана для записи видео.
Вы также можете попробовать использовать gstreamer, как описано на http://www.vidarholen.net/contents/blog/?p=23.
Другой вариант - Sonic Candle, http://sourceforge.net/projects/soniccandle/
источник
После прочтения отличного ответа от LordNeckbeard я продолжил создавать небольшой скрипт для визуализации с помощью ffmpeg и фильтра showpectrum. Я также добавил опцию загрузки для себя, чтобы кодировать непосредственно на мой удаленный сервер, который имеет лучшее соединение, чем дома, для загрузки больших видео. Также используется отличный скрипт youtube-upload !
РЕДАКТИРОВАТЬ: загрузка напрямую значительно замедляет процесс кодирования!
скрипт
источник
Если у вас есть доступ к After Effects, есть плагин Trapcode Keys, который может сделать это очень эффективно. Результаты выглядят очень хорошо - я использовал его во многих проектах именно для того, что вы описали, но это недешево - 150 долларов само по себе или 899 долларов за полный пакет Trapcode Suite.
источник