Advertisement
Guest User

Untitled

a guest
Apr 2nd, 2015
244
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 7.06 KB | None | 0 0
  1. Input #0, mpegts, from 'udp://239.255.4.151:5000?ttl=100?fifo_size=1000000&overrun_nonfatal=1':
  2. Duration: N/A, start: 33303.837289, bitrate: N/A
  3. Program 802
  4. Metadata:
  5. service_name : CBCHE
  6. service_provider: CBCHE
  7. Stream #0:0[0x1111]: Video: h264 ([27][0][0][0] / 0x001B), none, 90k tbr, 90k tbn, 180k tbc
  8. Stream #0:1[0x1115](san): Audio: ac3 ([129][0][0][0] / 0x0081), 48000 Hz, stereo, fltp, 192 kb/s
  9. Stream #0:2[0x1114](eng): Audio: ac3 ([129][0][0][0] / 0x0081), 48000 Hz, 5.1(side), fltp, 384 kb/s
  10. Program 807
  11. Metadata:
  12. service_name : GLHBC
  13. service_provider: GLHBC
  14. Stream #0:15[0x1411]: Video: h264 ([27][0][0][0] / 0x001B), none, 90k tbr, 90k tbn
  15. Stream #0:4[0x1414](eng): Audio: ac3 ([129][0][0][0] / 0x0081), 48000 Hz, 5.1(side), fltp, 384 kb/s
  16. Stream #0:7[0x1415](san): Audio: ac3 ([129][0][0][0] / 0x0081), 48000 Hz, stereo, fltp, 192 kb/s
  17. Program 849
  18. Metadata:
  19. service_name : SNH-W
  20. service_provider: SNH-W
  21. Stream #0:5[0x1311]: Video: h264 ([27][0][0][0] / 0x001B), none, 90k tbr, 90k tbn
  22. Stream #0:6[0x1314]: Audio: ac3 ([129][0][0][0] / 0x0081), 48000 Hz, 5.1(side), fltp, 384 kb/s
  23. Program 1050
  24. Metadata:
  25. service_name : CBCHE *
  26. service_provider: CBCHE *
  27. Stream #0:0[0x1111]: Video: h264 ([27][0][0][0] / 0x001B), none, 90k tbr, 90k tbn, 180k tbc
  28. Stream #0:1[0x1115](san): Audio: ac3 ([129][0][0][0] / 0x0081), 48000 Hz, stereo, fltp, 192 kb/s
  29. Stream #0:2[0x1114](eng): Audio: ac3 ([129][0][0][0] / 0x0081), 48000 Hz, 5.1(side), fltp, 384 kb/s
  30. Program 1152
  31. Metadata:
  32. service_name : GLHBC *
  33. service_provider: GLHBC *
  34. Stream #0:15[0x1411]: Video: h264 ([27][0][0][0] / 0x001B), none, 90k tbr, 90k tbn
  35. Stream #0:4[0x1414](eng): Audio: ac3 ([129][0][0][0] / 0x0081), 48000 Hz, 5.1(side), fltp, 384 kb/s
  36. Stream #0:7[0x1415](san): Audio: ac3 ([129][0][0][0] / 0x0081), 48000 Hz, stereo, fltp, 192 kb/s
  37. Program 1404
  38. Metadata:
  39. service_name : TSN5H
  40. service_provider: TSN5H
  41. Stream #0:3[0x1811]: Video: h264 (High) ([27][0][0][0] / 0x001B), yuv420p(tv, bt709), 1280x720 [SAR 1:1 DAR 16:9], 59.94 fps, 59.94 tbr, 90k tbn, 119.88 tbc
  42. Stream #0:10[0x1814]: Audio: ac3 ([129][0][0][0] / 0x0081), 48000 Hz, 5.1(side), fltp, 384 kb/s
  43. Program 1408
  44. Metadata:
  45. service_name : SNH-W *
  46. service_provider: SNH-W *
  47. Stream #0:5[0x1311]: Video: h264 ([27][0][0][0] / 0x001B), none, 90k tbr, 90k tbn
  48. Stream #0:6[0x1314]: Audio: ac3 ([129][0][0][0] / 0x0081), 48000 Hz, 5.1(side), fltp, 384 kb/s
  49. Program 1605
  50. Metadata:
  51. service_name : HISHD
  52. service_provider: HISHD
  53. Stream #0:16[0x1511]: Video: h264 ([27][0][0][0] / 0x001B), none, 90k tbr, 90k tbn
  54. Stream #0:8[0x1514](eng): Audio: ac3 ([129][0][0][0] / 0x0081), 48000 Hz, 5.1(side), fltp, 384 kb/s
  55. Stream #0:12[0x1515](san): Audio: ac3 ([129][0][0][0] / 0x0081), 48000 Hz, stereo, fltp, 384 kb/s
  56. Program 1606
  57. Metadata:
  58. service_name : SCIHD
  59. service_provider: SCIHD
  60. Stream #0:17[0x1611]: Video: h264 ([27][0][0][0] / 0x001B), none, 90k tbr, 90k tbn
  61. Stream #0:14[0x1614]: Audio: ac3 ([129][0][0][0] / 0x0081), 48000 Hz, 5.1(side), fltp, 384 kb/s
  62. Program 1892
  63. Metadata:
  64. service_name : SE3HD
  65. service_provider: SE3HD
  66. Stream #0:13[0x1711]: Video: h264 (High) ([27][0][0][0] / 0x001B), yuv420p(tv, bt709), 1280x720 [SAR 1:1 DAR 16:9], 59.94 fps, 59.94 tbr, 90k tbn, 119.88 tbc
  67. Stream #0:9[0x1714](eng): Audio: ac3 ([129][0][0][0] / 0x0081), 48000 Hz, 5.1(side), fltp, 384 kb/s
  68. Stream #0:11[0x1715](san): Audio: ac3 ([129][0][0][0] / 0x0081), 48000 Hz, stereo, fltp, 192 kb/s
  69. [libx264 @ 0x28e0800] using SAR=4/3
  70. [libx264 @ 0x28e0800] using cpu capabilities: MMX2 SSE2Fast SSSE3 SSE4.2 AVX
  71. [libx264 @ 0x28e0800] profile High, level 3.1
  72. [libx264 @ 0x28e6a40] using SAR=1280/1281
  73. [libx264 @ 0x28e6a40] using cpu capabilities: MMX2 SSE2Fast SSSE3 SSE4.2 AVX
  74. [libx264 @ 0x28e6a40] profile High, level 3.1
  75. [libx264 @ 0x28f59c0] using SAR=1/1
  76. [libx264 @ 0x28f59c0] using cpu capabilities: MMX2 SSE2Fast SSSE3 SSE4.2 AVX
  77. [libx264 @ 0x28f59c0] profile High, level 3.2
  78. Output #0, stream_segment,ssegment, to '/var/www/html/TSN5H/TSN5H_2M_%08d.ts':
  79. Metadata:
  80. service_name : TSN5
  81. encoder : Lavf56.26.101
  82. Stream #0:0: Video: h264 (libx264), yuv420p, 480x360 [SAR 4:3 DAR 16:9], q=-1--1, 1500 kb/s, 60 fps, 90k tbn, 60 tbc
  83. Metadata:
  84. encoder : Lavc56.31.100 libx264
  85. Stream #0:1: Audio: mp2, 48000 Hz, stereo, s16, 384 kb/s
  86. Metadata:
  87. encoder : Lavc56.31.100 mp2
  88. Output #1, stream_segment,ssegment, to '/var/www/html/TSN5H/TSN5H_3M_%08d.ts':
  89. Metadata:
  90. encoder : Lavf56.26.101
  91. Stream #1:0: Video: h264 (libx264), yuv420p, 854x480 [SAR 1280:1281 DAR 16:9], q=-1--1, 3000 kb/s, 60 fps, 90k tbn, 60 tbc
  92. Metadata:
  93. encoder : Lavc56.31.100 libx264
  94. Stream #1:1(eng): Audio: mp2, 48000 Hz, stereo, s16, 384 kb/s
  95. Metadata:
  96. encoder : Lavc56.31.100 mp2
  97. Output #2, stream_segment,ssegment, to '/var/www/html/TSN5H/TSN5H_5M_%08d.ts':
  98. Metadata:
  99. encoder : Lavf56.26.101
  100. Stream #2:0: Video: h264 (libx264), yuv420p, 1280x720 [SAR 1:1 DAR 16:9], q=-1--1, 5000 kb/s, 60 fps, 90k tbn, 60 tbc
  101. Metadata:
  102. encoder : Lavc56.31.100 libx264
  103. Stream #2:1(eng): Audio: mp2, 48000 Hz, stereo, s16, 384 kb/s
  104. Metadata:
  105. encoder : Lavc56.31.100 mp2
  106. Stream mapping:
  107. Stream #0:3 -> #0:0 (h264 (native) -> h264 (libx264))
  108. Stream #0:10 -> #0:1 (ac3 (native) -> mp2 (native))
  109. Stream #0:3 -> #1:0 (h264 (native) -> h264 (libx264))
  110. Stream #0:2 -> #1:1 (ac3 (native) -> mp2 (native))
  111. Stream #0:3 -> #2:0 (h264 (native) -> h264 (libx264))
  112. Stream #0:2 -> #2:1 (ac3 (native) -> mp2 (native))
  113.  
  114.  
  115.  
  116. ---------------------- MY CODE ------------------------------
  117.  
  118. #!/bin/sh
  119.  
  120. PATH="/root/bin:/bin:/usr/bin:/usr/local/bin"
  121. HLS_PATH="/var/www/html"
  122. CHN="TSN5H"
  123. [ ! -d ${HLS_PATH}/${CHN} ] && mkdir -p ${HLS_PATH}/${CHN}
  124.  
  125.  
  126. params()
  127. {
  128. bitrate=$1
  129. maxrate=$2
  130. resolution=$3
  131. name=$4
  132. echo -c:v h264 -preset veryfast -r 60 -g 60 -keyint_min 120 -bf 0 -b:v:0 ${bitrate} -maxrate ${maxrate} -bufsize 300k -s ${resolution} \
  133. -refs 2 -coder 1 \
  134. -threads 0 -strict experimental \
  135. -c:a aac -ar 48000 -ac 2 -b:a 384k \
  136. -f ssegment \
  137. -hls_wrap 3 -hls_list_size 15 \
  138. -segment_list ${HLS_PATH}/${CHN}/${CHN}_${name}.m3u8 \
  139. -segment_list_type flat \
  140. -segment_list_flags live \
  141. -segment_list_type m3u8 \
  142. -segment_time 3 \
  143. -segment_list_size 15 \
  144. -segment_format mpegts \
  145. "${HLS_PATH}/${CHN}/${CHN}_${name}_%08d.ts"
  146. }
  147.  
  148.  
  149. ffmpeg -i "udp://239.255.4.151:5000?ttl=100?fifo_size=1000000&overrun_nonfatal=1" \
  150. -metadata service_name="TSN5" \
  151. -flags -global_header \
  152. -map p:1404:0 \
  153. $(params 1500k 6000k 480x360 2M) \
  154. $(params 3000k 4000k 854x480 3M) \
  155. $(params 5000k 6000k 1280x720 5M)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement