ffmpeg: webcam, vídeos ou câmera RTSP em mosaico
Publicado por Fabio em 06/10/2022
[ Hits: 5.144 ]
############################################################### ffmpeg -i 01.mkv -i 02.mkv -i 03.mkv -i 04.mkv -filter_complex " [0:v] setpts=PTS-STARTPTS, scale=qvga [a0]; [1:v] setpts=PTS-STARTPTS, scale=qvga [a1]; [2:v] setpts=PTS-STARTPTS, scale=qvga [a2]; [3:v] setpts=PTS-STARTPTS, scale=qvga [a3]; [a0][a1][a2][a3]xstack=inputs=4:layout=0_0|0_h0|w0_0|w0_h0[out] " -map "[out]" -c:v libx264 -t '30' -f matroska output_col_2x2.mkv ###############################################################
############################################################### ffmpeg -i /dev/video0 -i /dev/video1 -filter_complex " [0:v] setpts=PTS-STARTPTS, scale=qvga [a0]; [1:v] setpts=PTS-STARTPTS, scale=qvga [a1]; [a0][a1]xstack=inputs=2:layout=0_0|0_h0|w0_0|w0_h0[out] " -map "[out]" -c:v libx264 -preset superfast -crf 18 -f matroska - | ffplay - ###############################################################
############################################################### ffmpeg -rtsp_transport tcp -i "rtsp://192.168.1.116:554/user=admin&password=&channel=1&stream=0.sdp" -i "rtsp://192.168.1.116:554/user=admin&password=&channel=2&stream=0.sdp" -i "rtsp://192.168.1.116:554/user=admin&password=&channel=3&stream=0.sdp" -i "rtsp://192.168.1.116:554/user=admin&password=&channel=4&stream=0.sdp" -filter_complex " nullsrc=size=1920x1080 [base]; [0:v] setpts=PTS-STARTPTS, scale=960x540 [upperleft]; [1:v] setpts=PTS-STARTPTS, scale=960x540 [upperright]; [2:v] setpts=PTS-STARTPTS, scale=960x540 [lowerleft]; [3:v] setpts=PTS-STARTPTS, scale=960x540 [lowerright]; [base][upperleft] overlay=shortest=1 [tmp1]; [tmp1][upperright] overlay=shortest=1:x=960 [tmp2]; [tmp2][lowerleft] overlay=shortest=1:y=540 [tmp3]; [tmp3][lowerright] overlay=shortest=1:x=960:y=540 " -c:v libx264 -preset superfast -crf 18 -f matroska - | ffplay - ###############################################################
SED - inserindo uma palavra abaixo de outra palavra específica
Como descompactar arquivos tar.xz no Ubuntu/Debian e derivados
Mantendo o programa em execução após logout
Conversão de arquivos WAV gravados por MP3 Players
Instalando o Helper e o Handbrake 0.9.5 no Ubuntu 10.10
Atualizações de Apps, Desktop e Kernel agitam o ecossistema Linux nesta terça-feira
Miyoo Mini Plus + Onion OS (Linux)
IA local no bolso, novo visual no Raspberry Pi OS e mais destaques do software livre
Kernel turbinado, compatibilidade em alta e debate sobre sustentabilidade: o dia no mundo Linux
Kernel turbinado e GNOME 49 dominam o giro do dia no mundo Linux
Adicionando o repositório backports no Debian 13 Trixie
Como definir um IP estático no Linux Debian
Como listar os arquivos em "bloquin... [RESOLVIDO] (5)
Como colocar atalho para uma pasta na área de trabalho do Ubuntu 24.04... (1)
Como vencer a procrastinação? (8)
Adicional de convivdado em linux somente linha de comando (3)