Кол-во просмотров: 34

Проект «Антонина»
посвящается
Антонине Александровне Троицкой
г.Корсун 19.02.1892
Видео с камеры + Старое детское радио + звук с камеры. Все смешать. Добавить на это бегущую строку с погодой сверху + надпись снизу слева с названием композиции:
ffmpeg -re -i "rtsp://user:pass@192.168.37.37/stream0" -i http://195.91.237.50:8000/detskoe128 -i "rtsp://user:pass@192.168.37.37/audio" -filter_complex "[1][2]amix=inputs=2[a]" -map 0:v -map "[a]" -vf "[a]drawtext=fontfile=/home/user/stream/txt/lucon.ttf:textfile=/home/user/stream/pogoda/temp.txt:reload=1:fontcolor=white@0.9:fontsize=h/30:box=1:boxcolor=black@0.1:boxborderw=5:y=0:x='if(gt(x,-tw),w-mod(2*n,w+tw),w)',drawtext=fontfile=/home/user/stream/txt/lucon.ttf:textfile=/home/user/stream/radio/deti.txt:reload=1:fontcolor=white@0.9:fontsize=h/40:box=1:boxcolor=black@0.3:boxborderw=5:x=0:y=h-th [b]" -c:v libx264 -s 1280x720 -r 30 -strict experimental -c:a aac -f flv "rtmp://192.168.37.1/cam37/s1"
Результат:

Добавить управление уровнем громкости обоих каналов:
ffmpeg -re -i "rtsp://user:pass@192.168.37.37/stream0" -i http://195.91.237.50:8000/detskoe128 -i "rtsp://user:pass@192.168.37.37/audio" -filter_complex "[1]volume=0.5[a1];[2]volume=0.2[a2];[a1][a2]amix=inputs=2[a]" -map 0:v -map "[a]" -vf "[a]drawtext=fontfile=/home/user/stream/txt/lucon.ttf:textfile=/home/user/stream/pogoda/temp.txt:reload=1:fontcolor=white@0.9:fontsize=h/30:box=1:boxcolor=black@0.1:boxborderw=5:y=0:x='if(gt(x,-tw),w-mod(2*n,w+tw),w)',drawtext=fontfile=/home/user/stream/txt/lucon.ttf:textfile=/home/user/stream/radio/deti.txt:reload=1:fontcolor=white@0.9:fontsize=h/40:box=1:boxcolor=black@0.3:boxborderw=5:x=0:y=h-th [b]" -c:v libx264 -s 1280x720 -r 30 -strict experimental -c:a aac -f flv "rtmp://192.168.37.1/cam37/s1"
Источник: https://stackoverflow.com/questions/50168993/merging-2-audios-files-with-a-video-in-ffmpeg