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 "/root/varinder/original.m2ts" -flags -global_header -vcodec copy -acodec copy -metadata service_provider="Provider" -metadata service_name="TSN5" \
- -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 \
- -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 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
- exit 0
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement