%20ffmpeg.png)
Я использую свой Raspberry Pi (Raspbian) для захвата изображений с IP-камер, создания покадровой съемки с помощью FFmpeg и автоматической загрузки ее на YouTube каждую ночь.
пока все хорошо, но покадровая съемка без музыки скучна, поэтому я скачал немного музыки без авторских прав и поместил ее в папку.
возможно ли как-то случайным образом выбрать 1 заголовок из определенной папки и добавить его в мое видео?
Было бы здорово, если бы я мог просто добавлять больше музыки в папку со временем, а скрипт случайным образом выбирал бы одно название для каждого видео.
на данный момент мой сценарий выглядит так
#!/bin/bash
THEDATE=$(date --date="yesterday" +%d.%m.%y)
cd /mnt/pi/timelapse
ffmpeg -r 30 -pattern_type glob -i '*.jpg' -c:v copy -preset slow -pix_fmt yuv420p /mnt/pi/timelapse-$THEDATE.mp4
надеюсь это возможно
решение1
Я сам нашел ответ.
#!/bin/bash
THEDATE=$(date --date="yesterday" +%d.%m.%y)
MUSIC=$(shuf -n1 -e /mnt/pi/youtube-music/*)
cd /mnt/pi/timelapse
ffmpeg -thread_queue_size 512 -r 30 -pattern_type glob -i '*.jpg' -i $MUSIC -c copy -preset slow -pix_fmt yuv420p -shortest /mnt/pi/timelapse-$THEDATE.mp4