Advertisement
Guest User

Untitled

a guest
Dec 20th, 2017
80
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.20 KB | None | 0 0
  1. #!/bin/bash
  2.  
  3. source $(dirname $_)/vars
  4.  
  5. ${FFMPEG} \
  6. -thread_queue_size 16 ${PROBE} -i <(ffmpeg -i "rtsp://${HOST}:554/user=${USER}&password=${PASS}&channel=1&stream=0.sdp" -c:v rawvideo -c:a copy -ac 1 -f nut -) \
  7. -thread_queue_size 16 ${PROBE} -i <(ffmpeg -i "rtsp://${HOST}:554/user=${USER}&password=${PASS}&channel=1&stream=0.sdp" -c:v rawvideo -c:a copy -ac 1 -f nut -) \
  8. -thread_queue_size 16 ${PROBE} -i <(ffmpeg -i "rtsp://${HOST}:554/user=${USER}&password=${PASS}&channel=2&stream=0.sdp" -c:v rawvideo -c:a copy -ac 1 -f nut -) \
  9. -thread_queue_size 16 ${PROBE} -i <(ffmpeg -i "rtsp://${HOST}:554/user=${USER}&password=${PASS}&channel=3&stream=0.sdp" -c:v rawvideo -c:a copy -ac 1 -f nut -) \
  10. -thread_queue_size 16 ${PROBE} -i <(ffmpeg -i "rtsp://${HOST}:554/user=${USER}&password=${PASS}&channel=4&stream=0.sdp" -c:v rawvideo -c:a copy -ac 1 -f nut -) \
  11. -thread_queue_size 16 ${PROBE} -i <(ffmpeg -i "rtsp://${HOST}:554/user=${USER}&password=${PASS}&channel=5&stream=0.sdp" -c:v rawvideo -c:a copy -ac 1 -f nut -) \
  12. -thread_queue_size 16 ${PROBE} -i <(ffmpeg -i "rtsp://${HOST}:554/user=${USER}&password=${PASS}&channel=6&stream=0.sdp" -c:v rawvideo -c:a copy -ac 1 -f nut -) \
  13. -map 0:a:0 \
  14. -filter_complex "
  15. color=black:s=960x480 [base]; \
  16. [0:v] setpts=PTS-STARTPTS, scale=320x240 [cam1]; \
  17. [1:v] setpts=PTS-STARTPTS, scale=320x240 [cam2]; \
  18. [2:v] setpts=PTS-STARTPTS, scale=320x240 [cam3]; \
  19. [3:v] setpts=PTS-STARTPTS, scale=320x240 [cam4]; \
  20. [4:v] setpts=PTS-STARTPTS, scale=320x240 [cam5]; \
  21. [5:v] setpts=PTS-STARTPTS, scale=320x240 [cam6]; \
  22. [base][cam1] overlay=shortest=1:x=0:y=0 [tmp1]; \
  23. [tmp1][cam2] overlay=shortest=1:x=320:y=0 [tmp2]; \
  24. [tmp2][cam3] overlay=shortest=1:x=640:y=0 [tmp3]; \
  25. [tmp3][cam4] overlay=shortest=1:x=0:y=240 [tmp4]; \
  26. [tmp4][cam5] overlay=shortest=1:x=320:y=240 [tmp5]; \
  27. [tmp5][cam6] overlay=shortest=1:x=640:y=240 \
  28. " \
  29. -c:v rawvideo -c:a copy -ac 1 -f nut - | ${MPV} -
  30.  
  31. reset
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement