ytdl-org / youtube-dl

Command-line program to download videos from YouTube.com and other video sites
http://ytdl-org.github.io/youtube-dl/
The Unlicense
131.42k stars 9.96k forks source link

Trying to download TLS w/ Steven Colbert from CBS.com; "https protocol not found, recompile with openssl or gnutls enabled." #7679

Closed Wowfunhappy closed 8 years ago

Wowfunhappy commented 8 years ago

Hi! I'm trying to use Youtube-DL to download episodes of The Late Show With Steven Colbert. This problem happens with every episode of the show that I have tried, but for the sake of documentation, one such episode can be found here.

As of version 2015.11.27.1, Youtube-DL passes an https URL to ffmpeg before beginning the download process. Because my version of ffmpeg has not been compiled with openssl support, however, this results in an error: "https protocol not found, recompile with openssl or gnutls enabled."

While the obvious solution to this problem would be to recompile ffmpeg with openssl support, I'm using a prebuilt, static binary from http://ffmpegmac.net. Compiling static binaries of ffmpeg is a fairly labor-intensive process, and substantially outside of my skill level.

This problem does NOT occur as of version 2014.12.17.2, which downloads the video perfectly and does not appear to use ffmpeg at all. I have not tested any in-between versions.

Full output from version 2015.11.27.1:

$ youtube-dl http://www.cbs.com/shows/the-late-show-with-stephen-colbert/video/GGtCz99eZSaQEMPQ7kWcaheiojH71B5a/the-late-show-11-25-2015-gloria-estefan-navy-seal-eric-greitens-former-marine-sergeant-jake-wood-chef-daniel-boulud-/ -v
[debug] System config: []
[debug] User config: []
[debug] Command-line args: [u'http://www.cbs.com/shows/the-late-show-with-stephen-colbert/video/GGtCz99eZSaQEMPQ7kWcaheiojH71B5a/the-late-show-11-25-2015-gloria-estefan-navy-seal-eric-greitens-former-marine-sergeant-jake-wood-chef-daniel-boulud-/', u'-v']
[debug] Encodings: locale UTF-8, fs utf-8, out UTF-8, pref UTF-8
[debug] youtube-dl version 2015.11.27.1
[debug] Python version 2.7.10 - Darwin-15.0.0-x86_64-i386-64bit
[debug] exe versions: ffmpeg 2.5.1, rtmpdump 2.4
[debug] Proxy map: {}
[CBS] the-late-show-11-25-2015-gloria-estefan-navy-seal-eric-greitens-former-marine-sergeant-jake-wood-chef-daniel-boulud-: Downloading webpage
[ThePlatform] _B1GDlKcRVaE: Downloading SMIL data
[ThePlatform] _B1GDlKcRVaE: Downloading m3u8 information
[ThePlatform] _B1GDlKcRVaE: Downloading m3u8 information
[ThePlatform] _B1GDlKcRVaE: Downloading m3u8 information
[ThePlatform] _B1GDlKcRVaE: Downloading m3u8 information
[ThePlatform] _B1GDlKcRVaE: Downloading m3u8 information
[ThePlatform] _B1GDlKcRVaE: Downloading m3u8 information
[ThePlatform] _B1GDlKcRVaE: Downloading m3u8 information
[ThePlatform] _B1GDlKcRVaE: Downloading JSON metadata
[debug] Invoking downloader on u'https://cbsios-vh.akamaihd.net/i/temp_hd_gallery_video/CBS_Production_Outlet_VMS/video_robot/CBS_Production_Entertainment/2015/11/23/572820035888/CBS_COLBERT_0052_CONTENT_CIAN_steamclip_692934_,548,3596,2596,1848,1248,848,298,158,000.mp4.csmil/index_1_av.m3u8?null=&id=AgBJ2+xbaGEO31okWVZRLvZqgDRnU2Aau28EnR8doHKtSxomPXxiBp19iA5drLdmvD0Gsv%2f0qIUi4w%3d%3d'
[download] Destination: The Late Show - 11_25_2015 (Gloria Estefan, Navy SEAL Eric Greitens & former Marine Sergeant Jake Wood, Chef Daniel Boulud)-_B1GDlKcRVaE.mp4
[debug] ffmpeg command line: ffmpeg -y -headers 'Accept-Language: en-us,en;q=0.5
Accept: text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:10.0) Gecko/20150101 Firefox/20.0 (Chrome)
Accept-Charset: ISO-8859-1,utf-8;q=0.7,*;q=0.7
Cookie: _alid_=1bpNxegPSbVt+RJxVPP5tA==; hdntl=exp=1448768986~acl=%2fi%2ftemp_hd_gallery_video%2fCBS_Production_Outlet_VMS%2fvideo_robot%2fCBS_Production_Entertainment%2f2015%2f11%2f23%2f572820035888%2fCBS_COLBERT_0052_CONTENT_CIAN_steamclip_692934_*~data=hdntl~hmac=50ea0f0eec2d3d6d10bd2378465b19e16298ad5119c36b7e242fa284314528a6
' -i 'https://cbsios-vh.akamaihd.net/i/temp_hd_gallery_video/CBS_Production_Outlet_VMS/video_robot/CBS_Production_Entertainment/2015/11/23/572820035888/CBS_COLBERT_0052_CONTENT_CIAN_steamclip_692934_,548,3596,2596,1848,1248,848,298,158,000.mp4.csmil/index_1_av.m3u8?null=&id=AgBJ2+xbaGEO31okWVZRLvZqgDRnU2Aau28EnR8doHKtSxomPXxiBp19iA5drLdmvD0Gsv%2f0qIUi4w%3d%3d' -f mp4 -c copy -bsf:a aac_adtstoasc 'file:The Late Show - 11_25_2015 (Gloria Estefan, Navy SEAL Eric Greitens & former Marine Sergeant Jake Wood, Chef Daniel Boulud)-_B1GDlKcRVaE.mp4.part'
ffmpeg version 2.5.1 Copyright (c) 2000-2014 the FFmpeg developers
  built on Dec 17 2014 09:50:09 with llvm-gcc 4.2.1 (LLVM build 2336.11.00)
  configuration: --prefix=/Volumes/Ramdisk/sw --enable-gpl --enable-pthreads --enable-version3 --enable-libspeex --enable-libvpx --disable-decoder=libvpx --enable-libmp3lame --enable-libtheora --enable-libvorbis --enable-libx264 --enable-avfilter --enable-libopencore_amrwb --enable-libopencore_amrnb --enable-filters --enable-libgsm --enable-libvidstab --enable-libx265 --arch=x86_64 --enable-runtime-cpudetect
  libavutil      54. 15.100 / 54. 15.100
  libavcodec     56. 13.100 / 56. 13.100
  libavformat    56. 15.102 / 56. 15.102
  libavdevice    56.  3.100 / 56.  3.100
  libavfilter     5.  2.103 /  5.  2.103
  libswscale      3.  1.101 /  3.  1.101
  libswresample   1.  1.100 /  1.  1.100
  libpostproc    53.  3.100 / 53.  3.100
https protocol not found, recompile with openssl or gnutls enabled.
https://cbsios-vh.akamaihd.net/i/temp_hd_gallery_video/CBS_Production_Outlet_VMS/video_robot/CBS_Production_Entertainment/2015/11/23/572820035888/CBS_COLBERT_0052_CONTENT_CIAN_steamclip_692934_,548,3596,2596,1848,1248,848,298,158,000.mp4.csmil/index_1_av.m3u8?null=&id=AgBJ2+xbaGEO31okWVZRLvZqgDRnU2Aau28EnR8doHKtSxomPXxiBp19iA5drLdmvD0Gsv%2f0qIUi4w%3d%3d: Protocol not found

ERROR: ffmpeg exited with code 1
  File "/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/runpy.py", line 162, in _run_module_as_main
    "__main__", fname, loader, pkg_name)
  File "/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/runpy.py", line 72, in _run_code
    exec code in run_globals
  File "/usr/local/bin/youtube-dl/__main__.py", line 19, in <module>
    youtube_dl.main()
  File "/usr/local/bin/youtube-dl/youtube_dl/__init__.py", line 410, in main
    _real_main(argv)
  File "/usr/local/bin/youtube-dl/youtube_dl/__init__.py", line 400, in _real_main
    retcode = ydl.download(all_urls)
  File "/usr/local/bin/youtube-dl/youtube_dl/YoutubeDL.py", line 1669, in download
    url, force_generic_extractor=self.params.get('force_generic_extractor', False))
  File "/usr/local/bin/youtube-dl/youtube_dl/YoutubeDL.py", line 674, in extract_info
    return self.process_ie_result(ie_result, download, extra_info)
  File "/usr/local/bin/youtube-dl/youtube_dl/YoutubeDL.py", line 745, in process_ie_result
    new_result, download=download, extra_info=extra_info)
  File "/usr/local/bin/youtube-dl/youtube_dl/YoutubeDL.py", line 720, in process_ie_result
    return self.process_video_result(ie_result, download=download)
  File "/usr/local/bin/youtube-dl/youtube_dl/YoutubeDL.py", line 1339, in process_video_result
    self.process_info(new_info)
  File "/usr/local/bin/youtube-dl/youtube_dl/YoutubeDL.py", line 1601, in process_info
    success = dl(filename, info_dict)
  File "/usr/local/bin/youtube-dl/youtube_dl/YoutubeDL.py", line 1543, in dl
    return fd.download(name, info)
  File "/usr/local/bin/youtube-dl/youtube_dl/downloader/common.py", line 342, in download
    return self.real_download(filename, info_dict)
  File "/usr/local/bin/youtube-dl/youtube_dl/downloader/hls.py", line 61, in real_download
    self.report_error('%s exited with code %d' % (ffpp.basename, retval))
  File "/usr/local/bin/youtube-dl/youtube_dl/downloader/common.py", line 155, in report_error
    self.ydl.report_error(*args, **kargs)
  File "/usr/local/bin/youtube-dl/youtube_dl/YoutubeDL.py", line 538, in report_error
    self.trouble(error_message, tb)
  File "/usr/local/bin/youtube-dl/youtube_dl/YoutubeDL.py", line 500, in trouble
    tb_data = traceback.format_list(traceback.extract_stack())

Full (working) output from 2014.12.17.2:

$ ./youtube-dl http://www.cbs.com/shows/the-late-show-with-stephen-colbert/video/GGtCz99eZSaQEMPQ7kWcaheiojH71B5a/the-late-show-11-25-2015-gloria-estefan-navy-seal-eric-greitens-former-marine-sergeant-jake-wood-chef-daniel-boulud-/ -v
[debug] System config: []
[debug] User config: []
[debug] Command-line args: ['http://www.cbs.com/shows/the-late-show-with-stephen-colbert/video/GGtCz99eZSaQEMPQ7kWcaheiojH71B5a/the-late-show-11-25-2015-gloria-estefan-navy-seal-eric-greitens-former-marine-sergeant-jake-wood-chef-daniel-boulud-/', '-v']
[debug] Encodings: locale UTF-8, fs utf-8, out UTF-8, pref UTF-8
[debug] youtube-dl version 2014.12.17.2
[debug] Python version 2.7.10 - Darwin-15.0.0-x86_64-i386-64bit
[debug] exe versions: ffmpeg 2.5.1, rtmpdump 2.4
[debug] Proxy map: {}
[CBS] GGtCz99eZSaQEMPQ7kWcaheiojH71B5a: Downloading webpage
[ThePlatform] PMHKO0bU2WBo: Downloading XML
[ThePlatform] PMHKO0bU2WBo: Downloading webpage
[debug] Invoking downloader on 'rtmp://cp48590.edgefcs.net/ondemand/?auth=daEcwdLadcfbncXaldXbicebibMcac5aUaJ-bwwstE-h0-GcDMfWoe&aifp=v001&slist=video/temp_hd_gallery_video/CBS_Production_Outlet_VMS/video_robot/CBS_Production_Entertainment/2015/11/23/572820035888/'
[download] Destination: The Late Show - 11_25_2015 (Gloria Estefan, Navy SEAL Eric Greitens & former Marine Sergeant Jake Wood, Chef Daniel Boulud)-PMHKO0bU2WBo.flv
[debug] rtmpdump command line: rtmpdump --verbose -r 'rtmp://cp48590.edgefcs.net/ondemand/?auth=daEcwdLadcfbncXaldXbicebibMcac5aUaJ-bwwstE-h0-GcDMfWoe&aifp=v001&slist=video/temp_hd_gallery_video/CBS_Production_Outlet_VMS/video_robot/CBS_Production_Entertainment/2015/11/23/572820035888/' -o 'The Late Show - 11_25_2015 (Gloria Estefan, Navy SEAL Eric Greitens & former Marine Sergeant Jake Wood, Chef Daniel Boulud)-PMHKO0bU2WBo.flv.part' --playpath mp4:video/temp_hd_gallery_video/CBS_Production_Outlet_VMS/video_robot/CBS_Production_Entertainment/2015/11/23/572820035888/CBS_COLBERT_0052_CONTENT_CIAN_steamclip_692936_1928.mp4 --resume --skip 1
[rtmpdump] RTMPDump 2.4
[rtmpdump] (c) 2010 Andrej Stepanchuk, Howard Chu, The Flvstreamer Team; license: GPL
[rtmpdump] DEBUG: Parsing...
[rtmpdump] DEBUG: Parsed protocol: 0
[rtmpdump] DEBUG: Parsed host    : cp48590.edgefcs.net
[rtmpdump] DEBUG: Parsed app     : ondemand/?auth=daEcwdLadcfbncXaldXbicebibMcac5aUaJ-bwwstE-h0-GcDMfWoe&aifp=v001&slist=video/temp_hd_gallery_video/CBS_Production_Outlet_VMS/video_robot/CBS_Production_Entertainment/2015/11/23/572820035888/
[rtmpdump] DEBUG: Number of skipped key frames for resume: 1
[rtmpdump] DEBUG: Protocol : RTMP
[rtmpdump] DEBUG: Hostname : cp48590.edgefcs.net
[rtmpdump] DEBUG: Port     : 1935
[rtmpdump] DEBUG: Playpath : mp4:video/temp_hd_gallery_video/CBS_Production_Outlet_VMS/video_robot/CBS_Production_Entertainment/2015/11/23/572820035888/CBS_COLBERT_0052_CONTENT_CIAN_steamclip_692936_1928.mp4
[rtmpdump] DEBUG: tcUrl    : rtmp://cp48590.edgefcs.net:1935/ondemand/?auth=daEcwdLadcfbncXaldXbicebibMcac5aUaJ-bwwstE-h0-GcDMfWoe&aifp=v001&slist=video/temp_hd_gallery_video/CBS_Production_Outlet_VMS/video_robot/CBS_Production_Entertainment/2015/11/23/572820035888/
[rtmpdump] DEBUG: app      : ondemand/?auth=daEcwdLadcfbncXaldXbicebibMcac5aUaJ-bwwstE-h0-GcDMfWoe&aifp=v001&slist=video/temp_hd_gallery_video/CBS_Production_Outlet_VMS/video_robot/CBS_Production_Entertainment/2015/11/23/572820035888/
[rtmpdump] DEBUG: live     : no
[rtmpdump] DEBUG: timeout  : 30 sec
[rtmpdump] DEBUG: Setting buffer time to: 36000000ms
[rtmpdump] Connecting ...
[rtmpdump] DEBUG: RTMP_Connect1, ... connected, handshaking
[rtmpdump] DEBUG: HandShake: Type Answer   : 03
[rtmpdump] DEBUG: HandShake: Server Uptime : 850453973
[rtmpdump] DEBUG: HandShake: FMS Version   : 5.0.7.1
[rtmpdump] DEBUG: HandShake: Handshaking finished....
[rtmpdump] DEBUG: RTMP_Connect1, handshaked
[rtmpdump] DEBUG: Invoking connect
[rtmpdump] INFO: Connected...
[rtmpdump] DEBUG: HandleServerBW: server BW = 1250000
[rtmpdump] DEBUG: HandleClientBW: client BW = 1250000 2
[rtmpdump] DEBUG: HandleChangeChunkSize, received: chunk size change to 4096
[rtmpdump] DEBUG: RTMP_ClientPacket, received: invoke 242 bytes
[rtmpdump] DEBUG: (object begin)
[rtmpdump] DEBUG: (object begin)
[rtmpdump] DEBUG: Property: <Name:             fmsVer, STRING:  FMS/5,0,7,7055>
[rtmpdump] DEBUG: Property: <Name:       capabilities, NUMBER:  127.00>
[rtmpdump] DEBUG: Property: <Name:               mode, NUMBER:  1.00>
[rtmpdump] DEBUG: (object end)
[rtmpdump] DEBUG: (object begin)
[rtmpdump] DEBUG: Property: <Name:              level, STRING:  status>
[rtmpdump] DEBUG: Property: <Name:               code, STRING:  NetConnection.Connect.Success>
[rtmpdump] DEBUG: Property: <Name:        description, STRING:  Connection succeeded.>
[rtmpdump] DEBUG: Property: <Name:     objectEncoding, NUMBER:  0.00>
[rtmpdump] DEBUG: Property: <Name:               data, OBJECT>
[rtmpdump] DEBUG: (object begin)
[rtmpdump] DEBUG: Property: <Name:            version, STRING:  5,0,7,7055>
[rtmpdump] DEBUG: (object end)
[rtmpdump] DEBUG: (object end)
[rtmpdump] DEBUG: (object end)
[rtmpdump] DEBUG: HandleInvoke, server invoking <_result>
[rtmpdump] DEBUG: HandleInvoke, received result for method call <connect>
[rtmpdump] DEBUG: sending ctrl. type: 0x0003
[rtmpdump] DEBUG: Invoking createStream
[rtmpdump] DEBUG: RTMP_ClientPacket, received: invoke 21 bytes
[rtmpdump] DEBUG: (object begin)
[rtmpdump] DEBUG: Property: NULL
[rtmpdump] DEBUG: (object end)
[rtmpdump] DEBUG: HandleInvoke, server invoking <onBWDone>
[rtmpdump] DEBUG: Invoking _checkbw
[rtmpdump] DEBUG: RTMP_ClientPacket, received: invoke 29 bytes
[rtmpdump] DEBUG: (object begin)
[rtmpdump] DEBUG: Property: NULL
[rtmpdump] DEBUG: (object end)
[rtmpdump] DEBUG: HandleInvoke, server invoking <_result>
[rtmpdump] DEBUG: HandleInvoke, received result for method call <createStream>
[rtmpdump] DEBUG: SendPlay, seekTime=0, stopTime=0, sending play: mp4:video/temp_hd_gallery_video/CBS_Production_Outlet_VMS/video_robot/CBS_Production_Entertainment/2015/11/23/572820035888/CBS_COLBERT_0052_CONTENT_CIAN_steamclip_692936_1928.mp4
[rtmpdump] DEBUG: Invoking play
[rtmpdump] DEBUG: sending ctrl. type: 0x0003
[rtmpdump] DEBUG: RTMP_ClientPacket, received: invoke 10275 bytes
[rtmpdump] DEBUG: (object begin)
[rtmpdump] DEBUG: Property: NULL
[rtmpdump] DEBUG: (object end)
[rtmpdump] DEBUG: HandleInvoke, server invoking <_onbwcheck>
[rtmpdump] DEBUG: Invoking _result
[rtmpdump] DEBUG: HandleCtrl, received ctrl. type: 4, len: 6
[rtmpdump] DEBUG: HandleCtrl, Stream IsRecorded 1
[rtmpdump] DEBUG: HandleChangeChunkSize, received: chunk size change to 4096
[rtmpdump] DEBUG: HandleCtrl, received ctrl. type: 0, len: 6
[rtmpdump] DEBUG: HandleCtrl, Stream Begin 1
[rtmpdump] DEBUG: RTMP_ClientPacket, received: invoke 490 bytes
[rtmpdump] DEBUG: (object begin)
[rtmpdump] DEBUG: Property: NULL
[rtmpdump] DEBUG: (object begin)
[rtmpdump] DEBUG: Property: <Name:              level, STRING:  status>
[rtmpdump] DEBUG: Property: <Name:               code, STRING:  NetStream.Play.Reset>
[rtmpdump] DEBUG: Property: <Name:        description, STRING:  Playing and resetting video/temp_hd_gallery_video/CBS_Production_Outlet_VMS/video_robot/CBS_Production_Entertainment/2015/11/23/572820035888/CBS_COLBERT_0052_CONTENT_CIAN_steamclip_692936_1928.mp4.>
[rtmpdump] DEBUG: Property: <Name:            details, STRING:  video/temp_hd_gallery_video/CBS_Production_Outlet_VMS/video_robot/CBS_Production_Entertainment/2015/11/23/572820035888/CBS_COLBERT_0052_CONTENT_CIAN_steamclip_692936_1928.mp4>
[rtmpdump] DEBUG: Property: <Name:           clientid, STRING:  qAAHwLXA>
[rtmpdump] DEBUG: (object end)
[rtmpdump] DEBUG: (object end)
[rtmpdump] DEBUG: HandleInvoke, server invoking <onStatus>
[rtmpdump] DEBUG: HandleInvoke, onStatus: NetStream.Play.Reset
[rtmpdump] DEBUG: RTMP_ClientPacket, received: invoke 484 bytes
[rtmpdump] DEBUG: (object begin)
[rtmpdump] DEBUG: Property: NULL
[rtmpdump] DEBUG: (object begin)
[rtmpdump] DEBUG: Property: <Name:              level, STRING:  status>
[rtmpdump] DEBUG: Property: <Name:               code, STRING:  NetStream.Play.Start>
[rtmpdump] DEBUG: Property: <Name:        description, STRING:  Started playing video/temp_hd_gallery_video/CBS_Production_Outlet_VMS/video_robot/CBS_Production_Entertainment/2015/11/23/572820035888/CBS_COLBERT_0052_CONTENT_CIAN_steamclip_692936_1928.mp4.>
[rtmpdump] DEBUG: Property: <Name:            details, STRING:  video/temp_hd_gallery_video/CBS_Production_Outlet_VMS/video_robot/CBS_Production_Entertainment/2015/11/23/572820035888/CBS_COLBERT_0052_CONTENT_CIAN_steamclip_692936_1928.mp4>
[rtmpdump] DEBUG: Property: <Name:           clientid, STRING:  qAAHwLXA>
[rtmpdump] DEBUG: (object end)
[rtmpdump] DEBUG: (object end)
[rtmpdump] DEBUG: HandleInvoke, server invoking <onStatus>
[rtmpdump] DEBUG: HandleInvoke, onStatus: NetStream.Play.Start
[rtmpdump] Starting download at: 0.000 kB
[rtmpdump] DEBUG: RTMP_ClientPacket, received: notify 24 bytes
[rtmpdump] DEBUG: (object begin)
[rtmpdump] DEBUG: (object end)
[rtmpdump] DEBUG: ignoring too small audio packet: size: 0
[rtmpdump] DEBUG: RTMP_ClientPacket, received: notify 44 bytes
[rtmpdump] DEBUG: (object begin)
[rtmpdump] DEBUG: (object begin)
[rtmpdump] DEBUG: Property: <Name:               code, STRING:  NetStream.Data.Start>
[rtmpdump] DEBUG: (object end)
[rtmpdump] DEBUG: (object end)
[rtmpdump] DEBUG: RTMP_ClientPacket, received: invoke 57 bytes
[rtmpdump] DEBUG: (object begin)
[rtmpdump] DEBUG: Property: NULL
[rtmpdump] DEBUG: (object end)
[rtmpdump] DEBUG: HandleInvoke, server invoking <onBWDone>
[rtmpdump] DEBUG: RTMP_ClientPacket, received: invoke 40 bytes
[rtmpdump] DEBUG: (object begin)
[rtmpdump] DEBUG: Property: NULL
[rtmpdump] DEBUG: (object end)
[rtmpdump] DEBUG: HandleInvoke, server invoking <_onbwdone>
[rtmpdump] DEBUG: RTMP_ClientPacket, received: notify 693 bytes
[rtmpdump] DEBUG: (object begin)
[rtmpdump] DEBUG: (object begin)
[rtmpdump] DEBUG: Property: <Name:           duration, NUMBER:  2543.52>
[rtmpdump] DEBUG: Property: <Name:       moovPosition, NUMBER:  40.00>
[rtmpdump] DEBUG: Property: <Name:              width, NUMBER:  848.00>
[rtmpdump] DEBUG: Property: <Name:             height, NUMBER:  480.00>
[rtmpdump] DEBUG: Property: <Name:       videocodecid, STRING:  avc1>
[rtmpdump] DEBUG: Property: <Name:       audiocodecid, STRING:  mp4a>
[rtmpdump] DEBUG: Property: <Name:         avcprofile, NUMBER:  77.00>
[rtmpdump] DEBUG: Property: <Name:           avclevel, NUMBER:  31.00>
[rtmpdump] DEBUG: Property: <Name:             aacaot, NUMBER:  2.00>
[rtmpdump] DEBUG: Property: <Name:     videoframerate, NUMBER:  29.97>
[rtmpdump] DEBUG: Property: <Name:    audiosamplerate, NUMBER:  48000.00>
[rtmpdump] DEBUG: Property: <Name:      audiochannels, NUMBER:  2.00>
[rtmpdump] DEBUG: Property: <Name:               tags, OBJECT>
[rtmpdump] DEBUG: (object begin)
[rtmpdump] DEBUG: Property: <Name:              ��too, STRING:  Lavf56.15.102>
[rtmpdump] DEBUG: (object end)
[rtmpdump] DEBUG: Property: <Name:          trackinfo, OBJECT>
[rtmpdump] DEBUG: (object begin)
[rtmpdump] DEBUG: (object begin)
[rtmpdump] DEBUG: Property: <Name:             length, NUMBER:  30491600.00>
[rtmpdump] DEBUG: Property: <Name:          timescale, NUMBER:  11988.00>
[rtmpdump] DEBUG: Property: <Name:           language, STRING:  eng>
[rtmpdump] DEBUG: Property: <Name:  sampledescription, OBJECT>
[rtmpdump] DEBUG: (object begin)
[rtmpdump] DEBUG: (object begin)
[rtmpdump] DEBUG: Property: <Name:         sampletype, STRING:  avc1>
[rtmpdump] DEBUG: (object end)
[rtmpdump] DEBUG: (object end)
[rtmpdump] DEBUG: (object end)
[rtmpdump] DEBUG: (object begin)
[rtmpdump] DEBUG: Property: <Name:             length, NUMBER:  122089024.00>
[rtmpdump] DEBUG: Property: <Name:          timescale, NUMBER:  48000.00>
[rtmpdump] DEBUG: Property: <Name:           language, STRING:  eng>
[rtmpdump] DEBUG: Property: <Name:  sampledescription, OBJECT>
[rtmpdump] DEBUG: (object begin)
[rtmpdump] DEBUG: (object begin)
[rtmpdump] DEBUG: Property: <Name:         sampletype, STRING:  mp4a>
[rtmpdump] DEBUG: (object end)
[rtmpdump] DEBUG: (object end)
[rtmpdump] DEBUG: (object end)
[rtmpdump] DEBUG: (object begin)
[rtmpdump] DEBUG: Property: <Name:             length, NUMBER:  228915915.00>
[rtmpdump] DEBUG: Property: <Name:          timescale, NUMBER:  90000.00>
[rtmpdump] DEBUG: Property: <Name:           language, STRING:  und>
[rtmpdump] DEBUG: Property: <Name:  sampledescription, OBJECT>
[rtmpdump] DEBUG: (object begin)
[rtmpdump] DEBUG: (object end)
[rtmpdump] DEBUG: (object end)
[rtmpdump] DEBUG: (object begin)
[rtmpdump] DEBUG: Property: <Name:             length, NUMBER:  122087424.00>
[rtmpdump] DEBUG: Property: <Name:          timescale, NUMBER:  48000.00>
[rtmpdump] DEBUG: Property: <Name:           language, STRING:  und>
[rtmpdump] DEBUG: Property: <Name:  sampledescription, OBJECT>
[rtmpdump] DEBUG: (object begin)
[rtmpdump] DEBUG: (object end)
[rtmpdump] DEBUG: (object end)
[rtmpdump] DEBUG: (object end)
[rtmpdump] DEBUG: (object end)
[rtmpdump] DEBUG: (object end)
[rtmpdump] INFO: Metadata:
[rtmpdump] INFO:   duration              2543.52
[rtmpdump] INFO:   moovPosition          40.00
[rtmpdump] INFO:   width                 848.00
[rtmpdump] INFO:   height                480.00
[rtmpdump] INFO:   videocodecid          avc1
[rtmpdump] INFO:   audiocodecid          mp4a
[rtmpdump] INFO:   avcprofile            77.00
[rtmpdump] INFO:   avclevel              31.00
[rtmpdump] INFO:   aacaot                2.00
[rtmpdump] INFO:   videoframerate        29.97
[rtmpdump] INFO:   audiosamplerate       48000.00
[rtmpdump] INFO:   audiochannels         2.00
[rtmpdump] INFO: tags:
[rtmpdump] INFO:   ��too                 Lavf56.15.102
[rtmpdump] INFO: trackinfo:
[rtmpdump] INFO:   length                30491600.00
[rtmpdump] INFO:   timescale             11988.00
[rtmpdump] INFO:   language              eng
[rtmpdump] INFO: sampledescription:
[rtmpdump] INFO:   sampletype            avc1
[rtmpdump] INFO:   length                122089024.00
[rtmpdump] INFO:   timescale             48000.00
[rtmpdump] INFO:   language              eng
[rtmpdump] INFO: sampledescription:
[rtmpdump] INFO:   sampletype            mp4a
[rtmpdump] INFO:   length                228915915.00
[rtmpdump] INFO:   timescale             90000.00
[rtmpdump] INFO:   language              und
[rtmpdump] INFO: sampledescription:
[rtmpdump] INFO:   length                122087424.00
[rtmpdump] INFO:   timescale             48000.00
[rtmpdump] INFO:   language              und
[rtmpdump] INFO: sampledescription:
[download]  25.4% of ~605.20MiB at  1.20MiB/s ETA 06:16
[rtmpdump] DEBUG: HandleCtrl, received ctrl. type: 6, len: 6
[rtmpdump] DEBUG: HandleCtrl, Ping 850580953
[rtmpdump] DEBUG: sending ctrl. type: 0x0007
[download]  86.0% of ~596.11MiB at  1.20MiB/s ETA 01:09
[rtmpdump] DEBUG: HandleCtrl, received ctrl. type: 6, len: 6
[rtmpdump] DEBUG: HandleCtrl, Ping 850881130
[rtmpdump] DEBUG: sending ctrl. type: 0x0007
[download]  99.9% of ~597.61MiB at  1.20MiB/s ETA 00:00
[rtmpdump] DEBUG: ignoring too small audio packet: size: 0
[rtmpdump] DEBUG: RTMP_ClientPacket, received: notify 102 bytes
[rtmpdump] DEBUG: (object begin)
[rtmpdump] DEBUG: (object begin)
[rtmpdump] DEBUG: Property: <Name:               code, STRING:  NetStream.Play.Complete>
[rtmpdump] DEBUG: Property: <Name:              level, STRING:  status>
[rtmpdump] DEBUG: Property: <Name:           duration, NUMBER:  498.00>
[rtmpdump] DEBUG: Property: <Name:              bytes, NUMBER:  626058171.00>
[rtmpdump] DEBUG: (object end)
[rtmpdump] DEBUG: (object end)
[rtmpdump] DEBUG: HandleCtrl, received ctrl. type: 1, len: 6
[rtmpdump] DEBUG: HandleCtrl, Stream EOF 1
[rtmpdump] DEBUG: RTMP_ClientPacket, received: invoke 494 bytes
[rtmpdump] DEBUG: (object begin)
[rtmpdump] DEBUG: Property: NULL
[rtmpdump] DEBUG: (object begin)
[rtmpdump] DEBUG: Property: <Name:              level, STRING:  status>
[rtmpdump] DEBUG: Property: <Name:               code, STRING:  NetStream.Play.Stop>
[rtmpdump] DEBUG: Property: <Name:        description, STRING:  Stopped playing video/temp_hd_gallery_video/CBS_Production_Outlet_VMS/video_robot/CBS_Production_Entertainment/2015/11/23/572820035888/CBS_COLBERT_0052_CONTENT_CIAN_steamclip_692936_1928.mp4.>
[rtmpdump] DEBUG: Property: <Name:            details, STRING:  video/temp_hd_gallery_video/CBS_Production_Outlet_VMS/video_robot/CBS_Production_Entertainment/2015/11/23/572820035888/CBS_COLBERT_0052_CONTENT_CIAN_steamclip_692936_1928.mp4>
[rtmpdump] DEBUG: Property: <Name:           clientid, STRING:  qAAHwLXA>
[rtmpdump] DEBUG: Property: <Name:             reason, STRING:  >
[rtmpdump] DEBUG: (object end)
[rtmpdump] DEBUG: (object end)
[rtmpdump] DEBUG: HandleInvoke, server invoking <onStatus>
[rtmpdump] DEBUG: HandleInvoke, onStatus: NetStream.Play.Stop
[rtmpdump] DEBUG: Invoking deleteStream
[rtmpdump] DEBUG: Got Play.Complete or Play.Stop from server. Assuming stream is complete
[download]  99.9% of ~597.65MiB at  1.20MiB/s ETA 00:00
[rtmpdump] DEBUG: RTMP_Read returned: 0
[rtmpdump] Download complete
[rtmpdump] DEBUG: Closing connection.
[rtmpdump] 626058447 bytes

Edit: One more thing: the problem does NOT occur when using --simulate, which somewhat defeats the purpose of the flag (to see if a video WOULD be downloadable without actually downloading it).

dstftw commented 8 years ago

youtube-dl does not use rtmp URLs for cbs anymore, you'll have to get ffmpeg with https support.