Skip to content

Instantly share code, notes, and snippets.

/log.txt Secret

Created April 29, 2015 19:08
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/6f0aa2fd5f7a115899a6 to your computer and use it in GitHub Desktop.
Save anonymous/6f0aa2fd5f7a115899a6 to your computer and use it in GitHub Desktop.
./transcode.sh
+ rm -rf ts
+ mkdir ts
+ http_pid=55490
+ trap 'kill -9 55490' 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 180k -minrate 160k -maxrate 160k -bufsize 80k -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 540k -minrate 540k -maxrate 540k -bufsize 270k -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 -minrate 1350k -maxrate 1350k -bufsize 675k -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 @ 0x7f9beb81bc00] max bitrate less than average bitrate, assuming CBR
[libx264 @ 0x7f9beb81bc00] using cpu capabilities: MMX2 SSE2Fast SSSE3 SSE4.2 AVX
[libx264 @ 0x7f9beb81bc00] profile Constrained Baseline, level 3.0
[libx264 @ 0x7f9bea01da00] using cpu capabilities: MMX2 SSE2Fast SSSE3 SSE4.2 AVX
[libx264 @ 0x7f9bea01da00] profile Main, level 3.1
[libx264 @ 0x7f9bea01fe00] max bitrate less than average bitrate, assuming CBR
[libx264 @ 0x7f9bea01fe00] using cpu capabilities: MMX2 SSE2Fast SSSE3 SSE4.2 AVX
[libx264 @ 0x7f9bea01fe00] 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, 180 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, 540 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= 61 q=-1.0 Lq=-1.0 q=-1.0 size=N/A time=00:04:05.73 bitrate=N/A
video:55141kB audio:7444kB subtitle:0kB other streams:0kB global headers:0kB muxing overhead: unknown
[libx264 @ 0x7f9beb81bc00] frame I:40 Avg QP:36.87 size: 2885
[libx264 @ 0x7f9beb81bc00] frame P:7323 Avg QP:39.81 size: 603
[libx264 @ 0x7f9beb81bc00] mb I I16..4: 64.7% 0.0% 35.3%
[libx264 @ 0x7f9beb81bc00] mb P I16..4: 5.1% 0.0% 0.2% P16..4: 39.9% 3.8% 0.7% 0.0% 0.0% skip:50.3%
[libx264 @ 0x7f9beb81bc00] coded y,uvDC,uvAC intra: 5.3% 38.7% 2.7% inter: 2.2% 8.7% 0.0%
[libx264 @ 0x7f9beb81bc00] i16 v,h,dc,p: 44% 19% 13% 24%
[libx264 @ 0x7f9beb81bc00] i4 v,h,dc,ddl,ddr,vr,hd,vl,hu: 29% 10% 34% 7% 4% 6% 3% 6% 2%
[libx264 @ 0x7f9beb81bc00] i8c dc,h,v,p: 76% 7% 15% 2%
[libx264 @ 0x7f9beb81bc00] ref P L0: 78.8% 13.8% 7.4%
[libx264 @ 0x7f9beb81bc00] kb/s:147.53
[libx264 @ 0x7f9bea01da00] frame I:55 Avg QP:29.90 size: 7357
[libx264 @ 0x7f9bea01da00] frame P:4346 Avg QP:33.54 size: 2709
[libx264 @ 0x7f9bea01da00] frame B:2962 Avg QP:34.99 size: 729
[libx264 @ 0x7f9bea01da00] consecutive B-frames: 24.1% 63.0% 11.2% 1.6%
[libx264 @ 0x7f9bea01da00] mb I I16..4: 57.7% 0.0% 42.3%
[libx264 @ 0x7f9bea01da00] mb P I16..4: 9.3% 0.0% 2.4% P16..4: 48.7% 6.9% 2.5% 0.0% 0.0% skip:30.3%
[libx264 @ 0x7f9bea01da00] mb B I16..4: 0.2% 0.0% 0.0% B16..8: 35.8% 1.2% 0.1% direct: 0.4% skip:62.2% L0:30.3% L1:68.5% BI: 1.2%
[libx264 @ 0x7f9bea01da00] coded y,uvDC,uvAC intra: 17.2% 40.8% 3.5% inter: 5.4% 13.4% 0.0%
[libx264 @ 0x7f9bea01da00] i16 v,h,dc,p: 37% 17% 12% 34%
[libx264 @ 0x7f9bea01da00] i4 v,h,dc,ddl,ddr,vr,hd,vl,hu: 30% 9% 31% 7% 5% 6% 3% 7% 2%
[libx264 @ 0x7f9bea01da00] i8c dc,h,v,p: 65% 10% 19% 5%
[libx264 @ 0x7f9bea01da00] Weighted P-Frames: Y:13.0% UV:6.4%
[libx264 @ 0x7f9bea01da00] ref P L0: 66.8% 18.0% 11.2% 3.7% 0.3%
[libx264 @ 0x7f9bea01da00] ref B L0: 90.4% 9.3% 0.3%
[libx264 @ 0x7f9bea01da00] ref B L1: 97.8% 2.2%
[libx264 @ 0x7f9bea01da00] kb/s:466.92
[libx264 @ 0x7f9bea01fe00] frame I:55 Avg QP:22.54 size: 15227
[libx264 @ 0x7f9bea01fe00] frame P:4346 Avg QP:25.72 size: 7006
[libx264 @ 0x7f9bea01fe00] frame B:2962 Avg QP:27.35 size: 2130
[libx264 @ 0x7f9bea01fe00] consecutive B-frames: 24.1% 63.0% 11.2% 1.6%
[libx264 @ 0x7f9bea01fe00] mb I I16..4: 31.9% 0.0% 68.1%
[libx264 @ 0x7f9bea01fe00] mb P I16..4: 7.1% 0.0% 8.7% P16..4: 49.9% 18.0% 6.4% 0.0% 0.0% skip:10.0%
[libx264 @ 0x7f9bea01fe00] mb B I16..4: 0.3% 0.0% 0.4% B16..8: 44.6% 5.7% 0.9% direct: 3.8% skip:44.3% L0:32.9% L1:60.8% BI: 6.3%
[libx264 @ 0x7f9bea01fe00] coded y,uvDC,uvAC intra: 49.7% 71.8% 18.4% inter: 18.3% 35.6% 0.5%
[libx264 @ 0x7f9bea01fe00] i16 v,h,dc,p: 30% 14% 7% 48%
[libx264 @ 0x7f9bea01fe00] i4 v,h,dc,ddl,ddr,vr,hd,vl,hu: 32% 11% 18% 7% 7% 9% 4% 10% 3%
[libx264 @ 0x7f9bea01fe00] i8c dc,h,v,p: 46% 14% 27% 12%
[libx264 @ 0x7f9bea01fe00] Weighted P-Frames: Y:13.0% UV:6.4%
[libx264 @ 0x7f9bea01fe00] ref P L0: 67.0% 18.9% 10.2% 3.6% 0.3%
[libx264 @ 0x7f9bea01fe00] ref B L0: 92.3% 7.4% 0.3%
[libx264 @ 0x7f9bea01fe00] ref B L1: 98.4% 1.6%
[libx264 @ 0x7f9bea01fe00] kb/s:1224.20
+ mediastreamvalidator http://localhost:8090/hls.m3u8
mediastreamvalidator: Beta Version 1.1(140602)
Validating master playlist http://localhost:8090/hls.m3u8
Validating media playlist ts/1628k-640x480.m3u8 [ 1.63 Mbits/sec]
Validating media playlist ts/264k-400x300.m3u8 [264.00 kbits/sec]
Validating media playlist ts/64k-audio.m3u8 [64.00 kbits/sec]
Validating media playlist ts/728k-640x480.m3u8 [728.00 kbits/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: OK
Average segment duration: 9.80 seconds
Playlist target bitrate: 264.00 kbits/sec
Segment bitrate: Average: 262.33 kbits/sec, Max: 288.04 kbits/sec
Average segment structural overhead: 49.45 kbits/sec (18.85 %)
--------------------------------------------------------------------------------
ts/728k-640x480.m3u8
--------------------------------------------------------------------------------
Playlist Syntax: OK
Processed 25 out of 25 segments: OK
Average segment duration: 9.80 seconds
Playlist target bitrate: 728.00 kbits/sec
Segment bitrate: Average: 609.96 kbits/sec, Max: 722.25 kbits/sec
Average segment structural overhead: 76.78 kbits/sec (12.59 %)
--------------------------------------------------------------------------------
ts/1628k-640x480.m3u8
--------------------------------------------------------------------------------
Playlist Syntax: OK
Processed 25 out of 25 segments: OK
Average segment duration: 9.80 seconds
Playlist target bitrate: 1.63 Mbits/sec
Segment bitrate: Average: 1.43 Mbits/sec, Max: 1.71 Mbits/sec
Average segment structural overhead: 139.76 kbits/sec (9.75 %)
+ kill -9 55490
./transcode.sh: line 16: kill: (55490) - No such process
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment