Hi All ,

I have script like this

INPUT="udp://@234.5.2.21:1234"
OUTPUT1="239.65.83.1:1234"
OUTPUT2="239.65.84.1:1234"
OUTPUT3="239.65.85.1:1234"
ffmpeg -loglevel warning -y -i 
"$INPUT?fifo_size=5120000&buffer_size=10485760&overrun_nonfatal=1" -vcodec copy 
-strict experimental -dts_delta_threshold 1000 -acodec aac -ac 2 -isync -af 
aresample=async=1000 -ab 128k -f mpegts - |
ffmpeg \
-threads 2 \
-re -y -i - \
-filter_complex "[0:v]yadif=0,split=3[vout1][s2][s3]; [s2]scale=-2:480[vout2]; 
[s3]scale=-2:360[vout3]" \
-map 0:a -c:a copy -map "[vout1]" -c:v h264_qsv -g 75 -keyint_min 75 
-sc_threshold 0 -b:v 1800k -maxrate 1800k -preset fast -bufsize 5400k -f mpegts 
"udp://@${OUTPUT1}pkt_size=1316&buffer_size=131070&reuse=1&ttl=32" \
-map 0:a -c:a copy -map "[vout2]" -c:v h264_qsv -g 75 -keyint_min 75 
-sc_threshold 0 -b:v 1200k -maxrate 1200k -preset fast -bufsize 3600k -f mpegts 
"udp://@${OUTPUT2}?pkt_size=1316&buffer_size=131070&reuse=1&ttl=32" \
-map 0:a -c:a copy -map "[vout3]" -c:v h264_qsv -g 75 -keyint_min 75 
-sc_threshold 0 -b:v 800k -maxrate 800k -preset fast -bufsize 2400k -f mpegts 
"udp://@${OUTPUT3}?pkt_size=1316&buffer_size=131070&reuse=1&ttl=32"


Everything  work  fine exept i cant manage PID from that piped process
 .
Is that possible to convert that piped process to one ?

Thanks in advance



_______________________________________________
ffmpeg-user mailing list
ffmpeg-user@ffmpeg.org
http://ffmpeg.org/mailman/listinfo/ffmpeg-user

To unsubscribe, visit link above, or email
ffmpeg-user-requ...@ffmpeg.org with subject "unsubscribe".

Reply via email to