%20ffmpeg.png)
eu uso meu raspberry pi (raspbian) para capturar fotos de minhas câmeras IP, para criar um timelapse com ffmpeg e enviá-lo para o youtube automaticamente todas as noites.
até aí tudo bem, mas um timelapse sem música é chato, então baixei algumas músicas sem direitos autorais e coloquei em uma pasta.
é de alguma forma possível escolher aleatoriamente 1 título da pasta definida e adicioná-lo ao meu vídeo.
seria ótimo se eu pudesse colocar mais músicas na pasta ao longo do tempo e o script escolhesse aleatoriamente 1 título por vídeo.
no momento meu script está assim
#!/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
espero que isso seja possível
Responder1
eu mesmo encontrei a resposta.
#!/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