Advertisement
Guest User

Untitled

a guest
Mar 30th, 2015
43
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.13 KB | None | 0 0
  1. #!/bin/sh
  2.  
  3. PATH="/root/bin:/bin:/usr/bin"
  4. HLS_PATH="/var/www/html"
  5. CHN="TSN5H"
  6. [ ! -d ${HLS_PATH}/${CHN} ] && mkdir -p ${HLS_PATH}/${CHN}
  7.  
  8.  
  9.  
  10. ffmpeg -i "/root/varinder/original.m2ts" -flags -global_header -vcodec copy -acodec copy -metadata service_provider="Provider" -metadata service_name="TSN5" \
  11. -c:v libnvenc -r 30 -g 60 -keyint_min 90 -b:v 1500k -minrate 0k -maxrate 2000k -s 640x320 \
  12. -tune zerolatency -output_ts_offset -2 \
  13. -threads 0 \
  14. -strict -2 \
  15. -c:a aac -ar 48000 -ac 2 -b:a 384k \
  16. -f ssegment \
  17. -hls_wrap 3 \
  18. -hls_list_size 15 \
  19. -segment_list ${HLS_PATH}/${CHN}/${CHN}_2M.m3u8 \
  20. -segment_list_type flat \
  21. -segment_list_flags live \
  22. -segment_list_type m3u8 \
  23. -segment_time 3 \
  24. -segment_list_size 15 \
  25. -segment_format mpegts \
  26. ${HLS_PATH}/${CHN}/${CHN}_2M_%08d.ts \
  27. -c:v libnvenc -r 30 -g 60 -keyint_min 90 -b:v 3000k -minrate 0k -maxrate 4000k -s 854x480 \
  28. -tune zerolatency -output_ts_offset -2 \
  29. -threads 0 \
  30. -strict -2 \
  31. -c:a aac -ar 48000 -ac 2 -b:a 384k \
  32. -f ssegment \
  33. -hls_wrap 3 \
  34. -hls_list_size 15 \
  35. -segment_list ${HLS_PATH}/${CHN}/${CHN}_3M.m3u8 \
  36. -segment_list_type flat \
  37. -segment_list_flags live \
  38. -segment_list_type m3u8 \
  39. -segment_time 3 \
  40. -segment_list_size 15 \
  41. -segment_format mpegts \
  42. ${HLS_PATH}/${CHN}/${CHN}_3M_%08d.ts \
  43. -c:v libnvenc -r 30 -g 60 -keyint_min 90 -b:v 5000k -minrate 0k -maxrate 6000k -s 1280x720 \
  44. -tune zerolatency -output_ts_offset -2 \
  45. -threads 0 \
  46. -strict -2 \
  47. -c:a aac -ar 48000 -ac 2 -b:a 384k \
  48. -f ssegment \
  49. -hls_wrap 3 \
  50. -hls_list_size 15 \
  51. -segment_list ${HLS_PATH}/${CHN}/${CHN}_5M.m3u8 \
  52. -segment_list_type flat \
  53. -segment_list_flags live \
  54. -segment_list_type m3u8 \
  55. -segment_time 3 \
  56. -segment_list_size 15 \
  57. -segment_format mpegts \
  58. ${HLS_PATH}/${CHN}/${CHN}_5M_%08d.ts
  59. exit 0
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement