Bat скрипт при помощи библиотеки ffmpeg преобразовывает звук в видео, на котором будет присутстовать:
- название файла
- 3 визуализации формы волны
Скрипт для ютуб канала: Проверка музыки на АП
На момент публикации репозитория у канала:
- 54 подписчика
- 56 289 просмотров
Если трек с Авторскими правами (это выясняется чуть позже) - меняется название видео (вручную приписывается приставка АП слева к названию ролика)
А красивая визуализация нужна, чтоб было интересней смотреть и слушать!
ffmpeg -i input.mp3 -filter_complex "[0:a]avectorscope=s=640x518,pad=1280:720[vs]; [0:a]showspectrum=mode=separate:color=intensity:scale=cbrt:s=640x518[ss]; [0:a]showwaves=s=1280x202:mode=line[sw]; [vs][ss]overlay=w[bg]; [bg][sw]overlay=0:H-h,drawtext=fontfile=opensans.ttf:fontcolor=white:x=10:y=10:text='Song Title by Artist'[out]" -map "[out]" -map 0:a -c:v libx264 -preset fast -crf 18 -c:a copy output.mkv
for %%a in ("*.mp3") do ffmpeg -i "%%a" -filter_complex "[0:a]avectorscope=s=640x518,pad=1280:720[vs]; [0:a]showspectrum=mode=separate:color=intensity:scale=cbrt:s=640x518[ss]; [0:a]showwaves=s=1280x202:mode=line[sw]; [vs][ss]overlay=w[bg]; [bg][sw]overlay=0:H-h,drawtext=fontfile=opensans.ttf:fontcolor=white:x=10:y=10:text='%%a'[out]" -map "[out]" -map 0:a -c:v libx264 -preset fast -crf 18 -c:a copy "%%~na.mkv"
- FFmpeg
- Примерный видео-урок как установить FFmpeg в переменные среды
- Поместить любое кол-во *.mp3 в папку
- Скачать и поместить cmd-bat.bat в папку к аудио
- Запустить cmd-bat.bat
- Дождаться закрытия консоли с ffmpeg (рендер видео)
- Получаем output.mkv
Описание | Ссылка |
---|---|
Ютуб канал: | youtube.com/channel/UCdv-Kc23A6xq74mBACCR-gg |
Репо: | github.com/gitalexhubuser/FFmpeg-Spectrum-Chart |