Skip to content

Instantly share code, notes, and snippets.

/log.txt Secret

Created April 29, 2015 19:36
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save anonymous/e1ee814cda77da4c0466 to your computer and use it in GitHub Desktop.
Save anonymous/e1ee814cda77da4c0466 to your computer and use it in GitHub Desktop.
./transcode.sh
+ rm -rf ts
+ mkdir ts
+ http_pid=55985
+ trap 'kill -9 55985' SIGINT SIGTERM
+ nohup python -m SimpleHTTPServer 8090
+ ffmpeg -i input.mp4 -vn -b:a 56k -ar 44100 -ac 2 -c:a libfdk_aac -profile:a aac_he_v2 -hls_time 10 -hls_list_size 0 ts/64k-audio.m3u8 -s 400x300 -c:v libx264 -preset:v medium -level:v 3.0 -profile:v baseline -b:v 200k -maxrate 200k -bufsize 200k -framerate 12 -b:a 64k -ar 44100 -ac 2 -c:a libfdk_aac -profile:a aac_he_v2 -hls_time 10 -hls_list_size 0 ts/264k-400x300.m3u8 -s 640x480 -c:v libx264 -preset:v medium -level:v 3.1 -profile:v main -b:v 600k -maxrate 600k -bufsize 600k -framerate 29.97 -b:a 128k -ar 44100 -ac 2 -c:a libfdk_aac -profile:a aac_he_v2 -hls_time 10 -hls_list_size 0 ts/728k-640x480.m3u8 -s 640x480 -c:v libx264 -preset:v medium -level:v 3.1 -profile:v main -b:v 1500k -maxrate 1500k -bufsize 1500k -framerate 29.97 -b:a 128k -ar 44100 -ac 2 -c:a libfdk_aac -profile:a aac_he_v2 -hls_time 10 -hls_list_size 0 ts/1628k-640x480.m3u8
ffmpeg version 2.6.1 Copyright (c) 2000-2015 the FFmpeg developers
built with Apple LLVM version 6.1.0 (clang-602.0.45) (based on LLVM 3.6.0svn)
configuration: --prefix=/usr/local/Cellar/ffmpeg/2.6.1 --enable-shared --enable-pthreads --enable-gpl --enable-version3 --enable-hardcoded-tables --enable-avresample --cc=clang --host-cflags= --host-ldflags= --enable-libx264 --enable-libmp3lame --enable-libvo-aacenc --enable-libxvid --enable-libfreetype --enable-libvorbis --enable-libvpx --enable-libfaac --enable-libass --enable-ffplay --enable-libfdk-aac --enable-libopus --enable-libquvi --enable-libx265 --enable-nonfree --enable-vda
libavutil 54. 20.100 / 54. 20.100
libavcodec 56. 26.100 / 56. 26.100
libavformat 56. 25.101 / 56. 25.101
libavdevice 56. 4.100 / 56. 4.100
libavfilter 5. 11.102 / 5. 11.102
libavresample 2. 1. 0 / 2. 1. 0
libswscale 3. 1.101 / 3. 1.101
libswresample 1. 1.100 / 1. 1.100
libpostproc 53. 3.100 / 53. 3.100
Input #0, mov,mp4,m4a,3gp,3g2,mj2, from 'input.mp4':
Metadata:
major_brand : isom
minor_version : 512
compatible_brands: isomiso2avc1mp41
date : 2015-04-02T14:49:34-0700
encoder : Lavf56.25.101
Duration: 00:04:05.71, start: 0.000000, bitrate: 5045 kb/s
Stream #0:0(und): Video: h264 (High) (avc1 / 0x31637661), yuv420p, 960x720, 4973 kb/s, 29.97 fps, 29.97 tbr, 30k tbn, 59.94 tbc (default)
Metadata:
handler_name : VideoHandler
Stream #0:1(und): Audio: aac (LC) (mp4a / 0x6134706D), 44100 Hz, mono, fltp, 65 kb/s (default)
Metadata:
handler_name : SoundHandler
[libx264 @ 0x7fa74a81be00] using cpu capabilities: MMX2 SSE2Fast SSSE3 SSE4.2 AVX
[libx264 @ 0x7fa74a81be00] profile Constrained Baseline, level 3.0
[libx264 @ 0x7fa74a81e200] using cpu capabilities: MMX2 SSE2Fast SSSE3 SSE4.2 AVX
[libx264 @ 0x7fa74a81e200] profile Main, level 3.1
[libx264 @ 0x7fa74a820600] using cpu capabilities: MMX2 SSE2Fast SSSE3 SSE4.2 AVX
[libx264 @ 0x7fa74a820600] profile Main, level 3.1
Output #0, hls, to 'ts/64k-audio.m3u8':
Metadata:
major_brand : isom
minor_version : 512
compatible_brands: isomiso2avc1mp41
date : 2015-04-02T14:49:34-0700
encoder : Lavf56.25.101
Stream #0:0(und): Audio: aac (libfdk_aac) (HE-AACv2), 44100 Hz, stereo, s16, 56 kb/s (default)
Metadata:
handler_name : SoundHandler
encoder : Lavc56.26.100 libfdk_aac
Output #1, hls, to 'ts/264k-400x300.m3u8':
Metadata:
major_brand : isom
minor_version : 512
compatible_brands: isomiso2avc1mp41
date : 2015-04-02T14:49:34-0700
encoder : Lavf56.25.101
Stream #1:0(und): Video: h264 (libx264), yuv420p, 400x300, q=-1--1, 200 kb/s, 29.97 fps, 90k tbn, 29.97 tbc (default)
Metadata:
handler_name : VideoHandler
encoder : Lavc56.26.100 libx264
Stream #1:1(und): Audio: aac (libfdk_aac) (HE-AACv2), 44100 Hz, stereo, s16, 64 kb/s (default)
Metadata:
handler_name : SoundHandler
encoder : Lavc56.26.100 libfdk_aac
Output #2, hls, to 'ts/728k-640x480.m3u8':
Metadata:
major_brand : isom
minor_version : 512
compatible_brands: isomiso2avc1mp41
date : 2015-04-02T14:49:34-0700
encoder : Lavf56.25.101
Stream #2:0(und): Video: h264 (libx264), yuv420p, 640x480, q=-1--1, 600 kb/s, 29.97 fps, 90k tbn, 29.97 tbc (default)
Metadata:
handler_name : VideoHandler
encoder : Lavc56.26.100 libx264
Stream #2:1(und): Audio: aac (libfdk_aac) (HE-AACv2), 44100 Hz, stereo, s16, 128 kb/s (default)
Metadata:
handler_name : SoundHandler
encoder : Lavc56.26.100 libfdk_aac
Output #3, hls, to 'ts/1628k-640x480.m3u8':
Metadata:
major_brand : isom
minor_version : 512
compatible_brands: isomiso2avc1mp41
date : 2015-04-02T14:49:34-0700
encoder : Lavf56.25.101
Stream #3:0(und): Video: h264 (libx264), yuv420p, 640x480, q=-1--1, 1500 kb/s, 29.97 fps, 90k tbn, 29.97 tbc (default)
Metadata:
handler_name : VideoHandler
encoder : Lavc56.26.100 libx264
Stream #3:1(und): Audio: aac (libfdk_aac) (HE-AACv2), 44100 Hz, stereo, s16, 128 kb/s (default)
Metadata:
handler_name : SoundHandler
encoder : Lavc56.26.100 libfdk_aac
Stream mapping:
Stream #0:1 -> #0:0 (aac (native) -> aac (libfdk_aac))
Stream #0:0 -> #1:0 (h264 (native) -> h264 (libx264))
Stream #0:1 -> #1:1 (aac (native) -> aac (libfdk_aac))
Stream #0:0 -> #2:0 (h264 (native) -> h264 (libx264))
Stream #0:1 -> #2:1 (aac (native) -> aac (libfdk_aac))
Stream #0:0 -> #3:0 (h264 (native) -> h264 (libx264))
Stream #0:1 -> #3:1 (aac (native) -> aac (libfdk_aac))
Press [q] to stop, [?] for help
frame= 7363 fps= 56 q=-1.0 Lq=-1.0 q=-1.0 size=N/A time=00:04:05.73 bitrate=N/A
video:66517kB audio:7444kB subtitle:0kB other streams:0kB global headers:0kB muxing overhead: unknown
[libx264 @ 0x7fa74a81be00] frame I:40 Avg QP:33.95 size: 3696
[libx264 @ 0x7fa74a81be00] frame P:7323 Avg QP:37.00 size: 798
[libx264 @ 0x7fa74a81be00] mb I I16..4: 53.2% 0.0% 46.8%
[libx264 @ 0x7fa74a81be00] mb P I16..4: 4.8% 0.0% 0.6% P16..4: 44.2% 5.9% 1.1% 0.0% 0.0% skip:43.4%
[libx264 @ 0x7fa74a81be00] coded y,uvDC,uvAC intra: 10.3% 43.3% 4.0% inter: 4.2% 11.8% 0.0%
[libx264 @ 0x7fa74a81be00] i16 v,h,dc,p: 41% 18% 13% 28%
[libx264 @ 0x7fa74a81be00] i4 v,h,dc,ddl,ddr,vr,hd,vl,hu: 29% 9% 32% 7% 5% 7% 3% 7% 2%
[libx264 @ 0x7fa74a81be00] i8c dc,h,v,p: 69% 8% 19% 3%
[libx264 @ 0x7fa74a81be00] ref P L0: 82.6% 11.5% 5.9%
[libx264 @ 0x7fa74a81be00] kb/s:195.03
[libx264 @ 0x7fa74a81e200] frame I:55 Avg QP:28.56 size: 8400
[libx264 @ 0x7fa74a81e200] frame P:4346 Avg QP:31.93 size: 3270
[libx264 @ 0x7fa74a81e200] frame B:2962 Avg QP:33.55 size: 883
[libx264 @ 0x7fa74a81e200] consecutive B-frames: 24.1% 63.0% 11.2% 1.6%
[libx264 @ 0x7fa74a81e200] mb I I16..4: 52.8% 0.0% 47.2%
[libx264 @ 0x7fa74a81e200] mb P I16..4: 9.0% 0.0% 3.4% P16..4: 50.1% 8.7% 3.1% 0.0% 0.0% skip:25.7%
[libx264 @ 0x7fa74a81e200] mb B I16..4: 0.2% 0.0% 0.1% B16..8: 37.8% 1.8% 0.2% direct: 0.7% skip:59.3% L0:31.0% L1:67.2% BI: 1.8%
[libx264 @ 0x7fa74a81e200] coded y,uvDC,uvAC intra: 22.8% 45.5% 4.8% inter: 7.2% 16.5% 0.1%
[libx264 @ 0x7fa74a81e200] i16 v,h,dc,p: 36% 17% 11% 37%
[libx264 @ 0x7fa74a81e200] i4 v,h,dc,ddl,ddr,vr,hd,vl,hu: 31% 9% 28% 7% 5% 7% 3% 8% 2%
[libx264 @ 0x7fa74a81e200] i8c dc,h,v,p: 61% 11% 22% 7%
[libx264 @ 0x7fa74a81e200] Weighted P-Frames: Y:13.0% UV:6.4%
[libx264 @ 0x7fa74a81e200] ref P L0: 66.7% 18.6% 10.8% 3.6% 0.3%
[libx264 @ 0x7fa74a81e200] ref B L0: 90.9% 8.8% 0.3%
[libx264 @ 0x7fa74a81e200] ref B L1: 97.9% 2.1%
[libx264 @ 0x7fa74a81e200] kb/s:562.99
[libx264 @ 0x7fa74a820600] frame I:55 Avg QP:21.58 size: 16868
[libx264 @ 0x7fa74a820600] frame P:4346 Avg QP:24.46 size: 8283
[libx264 @ 0x7fa74a820600] frame B:2962 Avg QP:25.98 size: 2670
[libx264 @ 0x7fa74a820600] consecutive B-frames: 24.1% 63.0% 11.2% 1.6%
[libx264 @ 0x7fa74a820600] mb I I16..4: 29.2% 0.0% 70.8%
[libx264 @ 0x7fa74a820600] mb P I16..4: 6.6% 0.0% 10.1% P16..4: 48.3% 20.1% 7.2% 0.0% 0.0% skip: 7.7%
[libx264 @ 0x7fa74a820600] mb B I16..4: 0.3% 0.0% 0.6% B16..8: 45.6% 7.2% 1.3% direct: 5.4% skip:39.6% L0:33.2% L1:59.0% BI: 7.9%
[libx264 @ 0x7fa74a820600] coded y,uvDC,uvAC intra: 55.7% 78.0% 24.8% inter: 21.8% 41.1% 0.8%
[libx264 @ 0x7fa74a820600] i16 v,h,dc,p: 29% 14% 7% 50%
[libx264 @ 0x7fa74a820600] i4 v,h,dc,ddl,ddr,vr,hd,vl,hu: 31% 11% 16% 7% 7% 9% 5% 10% 3%
[libx264 @ 0x7fa74a820600] i8c dc,h,v,p: 44% 14% 28% 14%
[libx264 @ 0x7fa74a820600] Weighted P-Frames: Y:13.0% UV:6.4%
[libx264 @ 0x7fa74a820600] ref P L0: 67.0% 18.9% 10.2% 3.7% 0.3%
[libx264 @ 0x7fa74a820600] ref B L0: 92.5% 7.3% 0.3%
[libx264 @ 0x7fa74a820600] ref B L1: 98.4% 1.6%
[libx264 @ 0x7fa74a820600] kb/s:1459.94
+ mediastreamvalidator http://localhost:8090/hls.m3u8
mediastreamvalidator: Beta Version 1.1(140602)
Validating master playlist http://localhost:8090/hls.m3u8
Validating media playlist ts/64k-audio.m3u8 [64.00 kbits/sec]
Validating media playlist ts/728k-640x480.m3u8 [728.00 kbits/sec]
Validating media playlist ts/264k-400x300.m3u8 [264.00 kbits/sec]
Validating media playlist ts/1628k-640x480.m3u8 [ 1.63 Mbits/sec]
--------------------------------------------------------------------------------
http://localhost:8090/hls.m3u8
--------------------------------------------------------------------------------
Playlist Syntax: OK
Alternate playlist(s):
--------------------------------------------------------------------------------
ts/64k-audio.m3u8
--------------------------------------------------------------------------------
Playlist Syntax: OK
Processed 25 out of 25 segments: OK
Average segment duration: 9.79 seconds
Playlist target bitrate: 64.00 kbits/sec
Segment bitrate: Average: 62.61 kbits/sec, Max: 63.49 kbits/sec
--------------------------------------------------------------------------------
ts/264k-400x300.m3u8
--------------------------------------------------------------------------------
Playlist Syntax: OK
Processed 25 out of 25 segments:
264k-400x3000.ts:
WARNING: Media segment bandwidth exceeded target playlist bandwidth by 17 % (310.06 kbits/sec vs.264.00 kbits/sec, limit is 10 %).
264k-400x3001.ts:
WARNING: Media segment bandwidth exceeded target playlist bandwidth by 17 % (308.85 kbits/sec vs.264.00 kbits/sec, limit is 10 %).
264k-400x3002.ts:
WARNING: Media segment bandwidth exceeded target playlist bandwidth by 19 % (313.54 kbits/sec vs.264.00 kbits/sec, limit is 10 %).
264k-400x3003.ts:
WARNING: Media segment bandwidth exceeded target playlist bandwidth by 18 % (312.10 kbits/sec vs.264.00 kbits/sec, limit is 10 %).
264k-400x3004.ts:
WARNING: Media segment bandwidth exceeded target playlist bandwidth by 18 % (312.61 kbits/sec vs.264.00 kbits/sec, limit is 10 %).
264k-400x3005.ts:
WARNING: Media segment bandwidth exceeded target playlist bandwidth by 18 % (312.10 kbits/sec vs.264.00 kbits/sec, limit is 10 %).
264k-400x3006.ts:
WARNING: Media segment bandwidth exceeded target playlist bandwidth by 17 % (308.20 kbits/sec vs.264.00 kbits/sec, limit is 10 %).
264k-400x3007.ts:
WARNING: Media segment bandwidth exceeded target playlist bandwidth by 18 % (311.02 kbits/sec vs.264.00 kbits/sec, limit is 10 %).
264k-400x3008.ts:
WARNING: Media segment bandwidth exceeded target playlist bandwidth by 18 % (312.51 kbits/sec vs.264.00 kbits/sec, limit is 10 %).
264k-400x3009.ts:
WARNING: Media segment bandwidth exceeded target playlist bandwidth by 15 % (304.14 kbits/sec vs.264.00 kbits/sec, limit is 10 %).
264k-400x30010.ts:
WARNING: Media segment bandwidth exceeded target playlist bandwidth by 19 % (313.30 kbits/sec vs.264.00 kbits/sec, limit is 10 %).
264k-400x30011.ts:
WARNING: Media segment bandwidth exceeded target playlist bandwidth by 18 % (310.30 kbits/sec vs.264.00 kbits/sec, limit is 10 %).
264k-400x30012.ts:
WARNING: Media segment bandwidth exceeded target playlist bandwidth by 20 % (317.33 kbits/sec vs.264.00 kbits/sec, limit is 10 %).
264k-400x30013.ts:
WARNING: Media segment bandwidth exceeded target playlist bandwidth by 18 % (310.30 kbits/sec vs.264.00 kbits/sec, limit is 10 %).
264k-400x30014.ts:
WARNING: Media segment bandwidth exceeded target playlist bandwidth by 19 % (314.96 kbits/sec vs.264.00 kbits/sec, limit is 10 %).
264k-400x30015.ts:
WARNING: Media segment bandwidth exceeded target playlist bandwidth by 18 % (312.28 kbits/sec vs.264.00 kbits/sec, limit is 10 %).
264k-400x30016.ts:
WARNING: Media segment bandwidth exceeded target playlist bandwidth by 18 % (311.13 kbits/sec vs.264.00 kbits/sec, limit is 10 %).
264k-400x30017.ts:
WARNING: Media segment bandwidth exceeded target playlist bandwidth by 16 % (306.88 kbits/sec vs.264.00 kbits/sec, limit is 10 %).
264k-400x30018.ts:
WARNING: Media segment bandwidth exceeded target playlist bandwidth by 20 % (315.52 kbits/sec vs.264.00 kbits/sec, limit is 10 %).
264k-400x30019.ts:
WARNING: Media segment bandwidth exceeded target playlist bandwidth by 20 % (317.90 kbits/sec vs.264.00 kbits/sec, limit is 10 %).
264k-400x30020.ts:
WARNING: Media segment bandwidth exceeded target playlist bandwidth by 18 % (312.10 kbits/sec vs.264.00 kbits/sec, limit is 10 %).
264k-400x30021.ts:
WARNING: Media segment bandwidth exceeded target playlist bandwidth by 19 % (314.51 kbits/sec vs.264.00 kbits/sec, limit is 10 %).
264k-400x30022.ts:
WARNING: Media segment bandwidth exceeded target playlist bandwidth by 21 % (320.35 kbits/sec vs.264.00 kbits/sec, limit is 10 %).
264k-400x30023.ts:
WARNING: Media segment bandwidth exceeded target playlist bandwidth by 17 % (308.01 kbits/sec vs.264.00 kbits/sec, limit is 10 %).
264k-400x30024.ts:
WARNING: Media segment bandwidth exceeded target playlist bandwidth by 40 % (369.39 kbits/sec vs.264.00 kbits/sec, limit is 10 %).
Average segment duration: 9.80 seconds
Playlist target bitrate: 264.00 kbits/sec
Segment bitrate: Average: 314.38 kbits/sec (exceeds target by 19.08 %), Max: 369.39 kbits/sec (exceeds target by 39.92 %)
Average segment structural overhead: 53.13 kbits/sec (16.90 %)
--------------------------------------------------------------------------------
ts/728k-640x480.m3u8
--------------------------------------------------------------------------------
Playlist Syntax: OK
Processed 25 out of 25 segments:
728k-640x48024.ts:
WARNING: Media segment bandwidth exceeded target playlist bandwidth by 25 % (906.74 kbits/sec vs.728.00 kbits/sec, limit is 10 %).
Average segment duration: 9.80 seconds
Playlist target bitrate: 728.00 kbits/sec
Segment bitrate: Average: 717.69 kbits/sec, Max: 906.74 kbits/sec (exceeds target by 24.55 %)
Average segment structural overhead: 85.21 kbits/sec (11.87 %)
--------------------------------------------------------------------------------
ts/1628k-640x480.m3u8
--------------------------------------------------------------------------------
Playlist Syntax: OK
Processed 25 out of 25 segments:
1628k-640x48024.ts:
WARNING: Media segment bandwidth exceeded target playlist bandwidth by 32 % ( 2.15 Mbits/sec vs. 1.63 Mbits/sec, limit is 10 %).
Average segment duration: 9.80 seconds
Playlist target bitrate: 1.63 Mbits/sec
Segment bitrate: Average: 1.69 Mbits/sec, Max: 2.15 Mbits/sec (exceeds target by 32.06 %)
Average segment structural overhead: 159.06 kbits/sec (9.39 %)
+ kill -9 55985
./transcode.sh: line 16: kill: (55985) - No such process
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment