Is it possible form someone to help me download 2 QVC live streams from YouTube.
the live streams are very long and the program i use it doesn't allow me to download them
https://www.youtube.com/watch?v=Qt2c93O1p_c
https://www.youtube.com/watch?v=UqFzfqlb60g
thanks
Support our site by donate $5 directly to us Thanks!!!
Try StreamFab Downloader and download streaming video from Netflix, Amazon!
Try StreamFab Downloader and download streaming video from Netflix, Amazon!
+ Reply to Thread
Results 1 to 23 of 23
-
-
-
Usually when I see a live stream it's a few hours. These streams have been going for 3-4 YEARS.
So probably the first step for someone to help you would be, you would need to define a specific reasonable time frame that you want to download from the stream.
Or, are you wanting to capture it live at any time? -
So I tested it, and you can capture it live as it's happening with yt-dlp. I captured about 90 seconds as a test.
I'm not sure you can download anything else when it's a live stream like this, I think that's only possible if/when the stream ends, but clearly this particular channel has not setup their live streams like that.
Probably a YouTube expert can elaborate or correct me. -
Looks like it's a 24/7 non-stop live stream. The only software I know of that can download live stream is StreamFab but it probably starts wherever the stream is currently at and it has no end....just keeps going and going. Guess they want to b like a TV Channel for whatever reason. Weird I have never seen that.
-
-
Right but still if you are using yt-dlp you are saving yourself excessive bitrate and better performance, because there is no encoding happening from a download compared to a screen capture.
Ah okay I see that YouTube does let you go back 12 hours. So if the content you want is still within that time period, in theory you should be able to get it. -
Yes the content is within that 12hrs
I have no clue how to use the coding you guys are talking about -
Code:
yt-dlp "https://www.youtube.com/watch?v=Qt2c93O1p_c" --download-sections "*-5:00-inf" [youtube] Extracting URL: https://www.youtube.com/watch?v=Qt2c93O1p_c [youtube] Qt2c93O1p_c: Downloading webpage [youtube] Qt2c93O1p_c: Downloading ios player API JSON [youtube] Qt2c93O1p_c: Downloading android player API JSON [youtube] Qt2c93O1p_c: Downloading m3u8 information [youtube] Qt2c93O1p_c: Downloading m3u8 information [youtube] Qt2c93O1p_c: Downloading m3u8 information [info] Qt2c93O1p_c: Downloading 1 format(s): 96 [info] Qt2c93O1p_c: Downloading 1 time ranges: -300.0-inf [download] Destination: QVC3 Live Stream 2023-07-17 12_03 [Qt2c93O1p_c].mp4
modify the start time to whatever you like (but make sure you keep the asterisk as that denotes it as a time-range) -
(Wrote before seeing ElCap's post.)
So it looks like yt-dlp can download last 120 hours using --live-from-start
Or download a timestamp range, including a negative offset (but that seems trickier to do with something happening live), with --download-sections - but it's really slow to download that way, depending on how long the clip you want is.
The quality of the stream is not that good, it has weird interlacing.
Your easiest bet may be screen recording if you already have a solution for that, unless a YouTube expert who has tackled this particular thing before chimes in. -
-
-
how can i download this video with yt-dlp ?
https://plus.qvc.com/streams/christmas-in-july-sale-716/VmlkZW9fVmlkZW9TdHJlYW0KZDY0YW...U1MGY0NzFhMA== -
use N_m3u8DL-RE.exe
Code:import subprocess import requests import re m3u8DL_RE = 'N_m3u8DL-RE.exe' def replace_invalid_chars(title: str) -> str: invalid_chars = {'<': '\u02c2', '>': '\u02c3', ':': '\u02d0', '"': '\u02ba', '/': '\u2044', '\\': '\u29f9', '|': '\u01c0', '?': '\u0294', '*': '\u2217'} return ''.join(invalid_chars.get(c, c) for c in title) print('test link: https://plus.qvc.com/streams/christmas-in-july-sale-716/VmlkZW9fVmlkZW9TdHJlYW0KZDY0YWVmMTVjNmZjZmQzMmU1MGY0NzFhMA==\n') link = input('link: ') headers = { 'authority': 'plus.qvc.com', 'user-agent': 'Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/102.0.0.0 Safari/537.36', } response = requests.get(link, headers=headers).text title = re.findall(r'<meta name=\".*title.*?content=\"(.*?)\">', response)[0].strip() replace_invalid_chars(title) print(f'\n{title}\n') m3u8 = re.findall(r'streamUri.*?:\\\"(.*vdq.*?)\\\"', response)[0].strip() print(f'\n{m3u8}\n') subprocess.run([m3u8DL_RE, '-M', 'format=mkv:muxer=ffmpeg', '--concurrent-download', '--auto-select', '--del-after-done', '--log-level', 'INFO', '--save-name', title, m3u8])
Similar Threads
-
How to get the lowest latency while playing a youtube live stream?
By jankowal in forum Video Streaming DownloadingReplies: 0Last Post: 27th Jun 2023, 10:29 -
QVC Live stream download
By takistexas in forum Video Streaming DownloadingReplies: 2Last Post: 31st May 2023, 07:17 -
How To Download Live Science Vids? With youtube-dl ?
By abrogard in forum Video Streaming DownloadingReplies: 5Last Post: 18th Mar 2021, 15:45 -
Download live YouTube video last 2 hours (or more)
By suitsyou in forum Video Streaming DownloadingReplies: 2Last Post: 21st Nov 2020, 20:36 -
Youtube Live Stream Downloads Problem
By ghostrewel in forum Video Streaming DownloadingReplies: 2Last Post: 14th Jan 2019, 08:21