View Single Post
  #87  
Old 11-09-2017, 05:19 AM
j_cool j_cool is offline
Senior Member
 
Join Date: Feb 2016
Posts: 515
j_cool is on a distinguished road
Default

Re: streamlink: an up to date fork of livestreamer


Here is what youtube-dl says about problem from last post:

https://github.com/rg3/youtube-dl/issues/14684



OK.



No youtube-dl, no streamlink, here is solution how to get video file with ffmpeg.

I use firefox 56 and User Agent Switcher 0.7.3.1 extension to change browser's user agent to iphone 3.0.

Hls Stream Detector add-on returns 10 m3u8 urls, I use one of them:

Code:
http://vod-hls-uk-live.bbcfmt.hs.llnwd.net/usp/auth/vod/piff_abr_full_sd/21a452-p051skl0/vf_p051skl0_0bd66164-b23d-4a18-a305-75be57e4e8de.ism/mobile_wifi_main_sd_abr_v2_hls_master.m3u8?s=1510205396&e=1510248596&h=72e7c915698753356662d35285a3907a#t=0
This url is with very small resolution and here is how to get better resolution:

Enter this url in browser's address bar and save m3u8 file. It will look like this:

Code:
#EXTM3U
#EXT-X-VERSION:4
## Created with Unified Streaming Platform(version=1.7.28)

# AUDIO groups
#EXT-X-MEDIA:TYPE=AUDIO,GROUP-ID="audio-aach-48",NAME="English",LANGUAGE="en",AUTOSELECT=YES,DEFAULT=YES,CHANNELS="2"
#EXT-X-MEDIA:TYPE=AUDIO,GROUP-ID="audio-aach-96",NAME="English",LANGUAGE="en",AUTOSELECT=YES,DEFAULT=YES,CHANNELS="2"

# variants
#EXT-X-STREAM-INF:BANDWIDTH=349000,CODECS="mp4a.40.5,avc1.42C015",RESOLUTION=384x216,FRAME-RATE=25,AUDIO="audio-aach-48",CLOSED-CAPTIONS=NONE
vf_p051skl0_0bd66164-b23d-4a18-a305-75be57e4e8de-audio_eng=48000-video=281000.m3u8
#EXT-X-STREAM-INF:BANDWIDTH=565000,CODECS="mp4a.40.5,avc1.4D401E",RESOLUTION=512x288,FRAME-RATE=25,AUDIO="audio-aach-96",CLOSED-CAPTIONS=NONE
vf_p051skl0_0bd66164-b23d-4a18-a305-75be57e4e8de-audio_eng=96000-video=437000.m3u8
#EXT-X-STREAM-INF:BANDWIDTH=979000,CODECS="mp4a.40.5,avc1.4D401E",RESOLUTION=704x396,FRAME-RATE=25,AUDIO="audio-aach-96",CLOSED-CAPTIONS=NONE
vf_p051skl0_0bd66164-b23d-4a18-a305-75be57e4e8de-audio_eng=96000-video=827000.m3u8
#EXT-X-STREAM-INF:BANDWIDTH=1802000,CODECS="mp4a.40.5,avc1.4D401F",RESOLUTION=960x540,FRAME-RATE=25,AUDIO="audio-aach-96",CLOSED-CAPTIONS=NONE
vf_p051skl0_0bd66164-b23d-4a18-a305-75be57e4e8de-audio_eng=96000-video=1604000.m3u8

# keyframes
#EXT-X-I-FRAME-STREAM-INF:BANDWIDTH=38000,CODECS="avc1.42C015",RESOLUTION=384x216,URI="keyframes/vf_p051skl0_0bd66164-b23d-4a18-a305-75be57e4e8de-video=281000.m3u8"
#EXT-X-I-FRAME-STREAM-INF:BANDWIDTH=58000,CODECS="avc1.4D401E",RESOLUTION=512x288,URI="keyframes/vf_p051skl0_0bd66164-b23d-4a18-a305-75be57e4e8de-video=437000.m3u8"
#EXT-X-I-FRAME-STREAM-INF:BANDWIDTH=110000,CODECS="avc1.4D401E",RESOLUTION=704x396,URI="keyframes/vf_p051skl0_0bd66164-b23d-4a18-a305-75be57e4e8de-video=827000.m3u8"
#EXT-X-I-FRAME-STREAM-INF:BANDWIDTH=213000,CODECS="avc1.4D401F",RESOLUTION=960x540,URI="keyframes/vf_p051skl0_0bd66164-b23d-4a18-a305-75be57e4e8de-video=1604000.m3u8"

Replace:

mobile_wifi_main_sd_abr_v2_hls_master.m3u8

with:

vf_p051skl0_0bd66164-b23d-4a18-a305-75be57e4e8de-audio_eng=96000-video=1604000.m3u8

or some other m3u8 line from saved file with resolution to your liking.



Code:
ffplay.exe http://vod-hls-uk-live.bbcfmt.hs.llnwd.net/usp/auth/vod/piff_abr_full_sd/21a452-p051skl0/vf_p051skl0_0bd66164-b23d-4a18-a305-75be57e4e8de.ism/vf_p051skl0_0bd66164-b23d-4a18-a305-75be57e4e8de-audio_eng=96000-video=1604000.m3u8?s=1510205396&e=1510248596&h=72e7c915698753356662d35285a3907a#t=0

Code:
C:\>ffplay.exe http://vod-hls-uk-live.bbcfmt.hs.llnwd.net/usp/auth/vod/piff_abr_full_sd/21a452-p051skl0/vf_p051skl0_0bd66164-b23d-4a18-a305-75be57e4e8de.ism/vf_p051skl0_0bd66164-b23d-4a18-a305-75be57e4e8de-audio_eng=96000-video=1604000.m3u8?s=1510205396  & e=1510248596  & h=72e7c915698753356662d35285a3907a#t=0
ffplay version N-87353-g183fd30 Copyright (c) 2003-2017 the FFmpeg developers
  built with gcc 7.2.0 (GCC)
  configuration: --enable-gpl --enable-version3 --enable-cuda --enable-cuvid --enable-d3d11va --enable-dxva2 --enable-libmfx --enable-nvenc --enable-avisynth --enable-bzlib --enable-fontconfig --enable-frei0r --enable-gnutls --enable-iconv --enable-libass --enable-libbluray --enable-libbs2b --enable-libcaca --enable-libfreetype --enable-libgme --enable-libgsm --enable-libilbc --enable-libmodplug --enable-libmp3lame --enable-libopencore-amrnb --enable-libopencore-amrwb --enable-libopenh264 --enable-libopenjpeg --enable-libopus --enable-librtmp --enable-libsnappy --enable-libsoxr --enable-libspeex --enable-libtheora --enable-libtwolame --enable-libvidstab --enable-libvo-amrwbenc --enable-libvorbis --enable-libvpx --enable-libwavpack --enable-libwebp --enable-libx264 --enable-libx265 --enable-libxavs --enable-libxvid --enable-libxml2 --enable-libzimg --enable-lzma --enable-zlib
  libavutil      55. 76.100 / 55. 76.100
  libavcodec     57.106.101 / 57.106.101
  libavformat    57. 82.101 / 57. 82.101
  libavdevice    57.  8.101 / 57.  8.101
  libavfilter     6.105.100 /  6.105.100
  libswscale      4.  7.103 /  4.  7.103
  libswresample   2.  8.100 /  2.  8.100
  libpostproc    54.  6.100 / 54.  6.100
[hls,applehttp @ 0560e300] Opening 'http://bbcfmt-ic-56b63300-07f88e-vodhlsuklive.s.loris.llnwd.net/usp/auth/vod/piff_abr_full_sd/21a452-p051skl0/vf_p051skl0_0bd66164-b23d-4a18-a305-75be57e4e8de.ism/vf_p051skl0_0bd66164-b23d-4a18-a305-75be57e4e8de-audio_eng=96000-video=1604000-1.ts' for reading
[AVBSFContext @ 0562d620] Invalid NAL unit 0, skipping.  0B f=0/0
Input #0, hls,applehttp, from 'http://vod-hls-uk-live.bbcfmt.hs.llnwd.net/usp/auth/vod/piff_abr_full_sd/21a452-p051skl0/vf_p051skl0_0bd66164-b23d-4a18-a305-75be57e4e8de.ism/vf_p051skl0_0bd66164-b23d-4a18-a305-75be57e4e8de-audio_eng=96000-video=1604000.m3u8?s=1510205396':
  Duration: 00:08:46.00, start: 10.000000, bitrate: 0 kb/s
  Program 0
    Metadata:
      variant_bitrate : 0
    Stream #0:0: Audio: aac (HE-AAC) ([15][0][0][0] / 0x000F), 48000 Hz, stereo, fltp
    Metadata:
      variant_bitrate : 0
    Stream #0:1: Video: h264 (Main) ([27][0][0][0] / 0x001B), yuv420p(tv, smpte170m), 960x540 [SAR 1:1 DAR 16:9], 25 fps, 25 tbr, 90k tbn, 50 tbc
    Metadata:
      variant_bitrate : 0
[hls,applehttp @ 0560e300] Opening 'http://bbcfmt-ic-56b63300-07f88e-vodhlsuklive.s.loris.llnwd.net/usp/auth/vod/piff_abr_full_sd/21a452-p051skl0/vf_p051skl0_0bd66164-b23d-4a18-a305-75be57e4e8de.ism/vf_p051skl0_0bd66164-b23d-4a18-a305-75be57e4e8de-audio_eng=96000-video=1604000-2.ts' for reading
[hls,applehttp @ 0560e300] Opening 'http://bbcfmt-ic-56b63300-07f88e-vodhlsuklive.s.loris.llnwd.net/usp/auth/vod/piff_abr_full_sd/21a452-p051skl0/vf_p051skl0_0bd66164-b23d-4a18-a305-75be57e4e8de.ism/vf_p051skl0_0bd66164-b23d-4a18-a305-75be57e4e8de-audio_eng=96000-video=1604000-3.ts' for reading
 295.90 A-V: -0.026 fd=  99 aq=   15KB vq=   72KB sq=    0B f=0/0

Reply With Quote