Enviado em 29/06/2024 - 18:13h
O vídeo das imagens não é gerado.
clear
cd "$PWD"
imagem=$(yad \
--center \
--window-icon "$logo" \
--file \
--filename="$PWD" --multiple --separator="\n" --file-filter='Arquivo de imagens | *.ico *.TIF *.svg *.bmp *.jpg *.jpeg *.gif *.webp *.png *.avif' \
--title="Selecione os arquivos de imagens para criar vídeo" \
--width="800" \
--height="600" \
2>/dev/null
)
echo "$imagem" > /tmp/video.txt
eval $(yad \
--center \
--width="700" \
--title="Criar vídeo, usando o FFmpeg, com apenas um arquivo de áudio e imagens!" \
--form \
--field="Arquivo de audio:":FL --file-filter='Arquivo de audio | *.cda *.aac *.m4r *.mid *.m4a *.mp3 *.mov *.ogg *.oga *.mogg *.wav *.wma *.mmf' \
--field="Caminho para o vídeo de saída:":SFL \
--file-filter='Arquivo de vídeo | *.rmvb *.webm *.mp4 *.mkv *.avi *.flv *.MOV *.wmv *.ogv *.VOB *.mpg *.3GPP' "" "" "" | awk -F'|' '{printf "\naudio=%s\nvideo=\"%s\"\n", $1, $2}')
[[ -z "$imagem" || -z "$video" ]] && exit 1
resolucao=$(yad --center \
--entry \
--entry-label="Qual a resolução da imagem para o vídeo?" \
--entry-text="720x1520" \
--completion \
--editable \
--title="Criar vídeo, usando arquivo de áudio e imagens!" \
--width="700")
ffmpeg \
-nostdin \
-y \
-loop 1 \
-i "$imagem" \
-i "$audio" \
-c:a copy \
-s "$resolucao" \
-shortest "$video"