Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #!/bin/sh
- PATH="/root/bin:/bin:/usr/bin"
- HLS_PATH="/var/www/html"
- CHN="TSN5H"
- [ ! -d ${HLS_PATH}/${CHN} ] && mkdir -p ${HLS_PATH}/${CHN}
- ffmpeg -i "udp://239.255.4.151:5000?ttl=100&fifo_size=1000000&overrun_nonfatal=1" -flags -global_header -map 0:p:1404 -acodec copy -vcodec copy -metadata service_provider="Provider" -threads 0 -metadata service_name="TSN5" \
- -c:v libnvenc -r 30 -g 60 -keyint_min 90 -b:v 5000k -minrate 0k -maxrate 6000k -s 1280x720 \
- -tune zerolatency -output_ts_offset -2 \
- -threads 0 \
- -strict -2 \
- -c:a aac -ar 48000 -ac 2 -b:a 384k \
- -f ssegment \
- -hls_wrap 3 \
- -hls_list_size 15 \
- -segment_list ${HLS_PATH}/${CHN}/${CHN}_5M.m3u8 \
- -segment_list_type flat \
- -segment_list_flags live \
- -segment_list_type m3u8 \
- -segment_time 3 \
- -segment_list_size 15 \
- -segment_format mpegts \
- ${HLS_PATH}/${CHN}/${CHN}_5M_%08d.ts \
- -c:v libnvenc -r 30 -g 60 -keyint_min 90 -b:v 3000k -minrate 0k -maxrate 4000k -s 854x480 \
- -tune zerolatency -output_ts_offset -2 \
- -threads 0 \
- -strict -2 \
- -c:a aac -ar 48000 -ac 2 -b:a 384k \
- -f ssegment \
- -hls_wrap 3 \
- -hls_list_size 15 \
- -segment_list ${HLS_PATH}/${CHN}/${CHN}_3M.m3u8 \
- -segment_list_type flat \
- -segment_list_flags live \
- -segment_list_type m3u8 \
- -segment_time 3 \
- -segment_list_size 15 \
- -segment_format mpegts \
- ${HLS_PATH}/${CHN}/${CHN}_3M_%08d.ts \
- -c:v libnvenc -r 30 -g 60 -keyint_min 90 -b:v 1500k -minrate 0k -maxrate 2000k -s 640x320 \
- -tune zerolatency -output_ts_offset -2 \
- -threads 0 \
- -strict -2 \
- -c:a aac -ar 48000 -ac 2 -b:a 384k \
- -f ssegment \
- -hls_wrap 3 \
- -hls_list_size 15 \
- -segment_list ${HLS_PATH}/${CHN}/${CHN}_2M.m3u8 \
- -segment_list_type flat \
- -segment_list_flags live \
- -segment_list_type m3u8 \
- -segment_time 3 \
- -segment_list_size 15 \
- -segment_format mpegts \
- ${HLS_PATH}/${CHN}/${CHN}_2M_%08d.ts \
- ERROR :
- Output #0, stream_segment,ssegment, to '/var/www/html/TSN5H/TSN5H_5M_%08d.ts':
- Metadata:
- service_provider: Provider
- service_name : TSN5
- Stream #0:0: Video: h264 (libnvenc), yuv420p, 1280x720 [SAR 1:1 DAR 16:9], q=-1--1, 5000 kb/s, 30 fps, 30 tbn, 30 tbc
- Metadata:
- encoder : Lavc56.8.102 libnvenc
- Stream #0:1: Audio: aac, 48000 Hz, stereo, fltp, 384 kb/s
- Metadata:
- encoder : Lavc56.8.102 aac
- Output #1, stream_segment,ssegment, to '/var/www/html/TSN5H/TSN5H_3M_%08d.ts':
- Stream #1:0: Video: h264 (libnvenc), yuv420p, 854x480 [SAR 1280:1281 DAR 16:9], q=-1--1, 3000 kb/s, 30 fps, 30 tbn, 30 tbc
- Metadata:
- encoder : Lavc56.8.102 libnvenc
- Stream #1:1(eng): Audio: aac, 48000 Hz, stereo, fltp, 384 kb/s
- Metadata:
- encoder : Lavc56.8.102 aac
- Output #2, stream_segment,ssegment, to '/var/www/html/TSN5H/TSN5H_2M_%08d.ts':
- Stream #2:0: Video: h264, none, q=2-31, 128 kb/s, SAR 8:9 DAR 0:0, 30 fps
- Metadata:
- encoder : Lavc56.8.102 libnvenc
- Stream #2:1(eng): Audio: aac, 0 channels, 128 kb/s
- Metadata:
- encoder : Lavc56.8.102 aac
- Stream mapping:
- Stream #0:6 -> #0:0 (h264 (native) -> h264 (libnvenc))
- Stream #0:12 -> #0:1 (ac3 (native) -> aac (native))
- Stream #0:4 -> #1:0 (h264 (native) -> h264 (libnvenc))
- Stream #0:2 -> #1:1 (ac3 (native) -> aac (native))
- Stream #0:4 -> #2:0 (h264 (native) -> h264 (libnvenc))
- Stream #0:2 -> #2:1 (ac3 (native) -> aac (native))
- Error while opening encoder for output stream #2:0 - maybe incorrect parameters such as bit_rate, rate, width or height
- [root@test-ffenc varinder]#
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement