FFmpeg + HTTP Images - Как восстановить потерянное соединение? - PullRequest
0 голосов
/ 20 июня 2019

У меня есть команда, которая работает очень хорошо, но останавливается, если соединение потеряно хотя бы на секунду.Изображения размещены удаленно.Есть ли способ предотвратить полную остановку команды?Может быть, сделать так, чтобы оно продолжалось после восстановления соединения?

ffmpeg -y -f concat -safe 0 -protocol_whitelist "file,http,https,tcp,tls" -i "Temp/images.txt" -i "Assets/screen.png" -i "Temp/audio.mp3" -filter_complex "[0]scale=3840x2160,zoompan=z='if(lte(zoom,1.0),1.2,max(1.001,zoom-0.0010))':x='iw/2-(iw/zoom/2)':y='ih/2-(ih/zoom/2)':fps=15:d=200[p];[p][1]overlay=(main_w-overlay_w)/2:(main_h-overlay_h)/2, drawtext=fontfile=Assets/Fonts/Heathergreen.otf:text='%%~ni':fontcolor=black:fontsize=32:x=90:y=582[v];[2:a]showwaves=mode=cline:s=110x36:r=15:scale=sqrt:colors=0x222222,colorkey=0x000000:0.01:0.1,format=yuva420p[w];[v][w]overlay=77:444,scale=1280:720[outv]" -map "[outv]" -map 2:a -c:v libx264 -c:a aac -preset ultrafast -shortest "Temp/video.mp4"

Я пробовал просматривать документацию FFmpeg и пробовал тайм-ауты и другие опции, но либо они не работают, либо (что более вероятно) я делаючто-то не так.Любой совет будет принят во внимание.Спасибо.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...