for CH5 All Creatures Great and Small S04E01,
it take me complete download, decrypted, Muxing and cleaning files in 1 min 17 sec. im on v1.0.4
my pc 13th Gen intel(R) Core(TM) i9-13900H (20 CPUs), ~2.6GHz
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 421 to 450 of 1599
-
Last edited by iamghost; 25th Nov 2023 at 01:59.
-
@deccavox:
Pywidevine is only responsible for acquiring the license and that is a quick process that happens before download even starts.
Aside from the option of using shaka packager, the post-processing is the same, so any difference in performance is down to your setup. Are your temp and save directories on separate HDDs? If they are, the transfer could add some processing time. -
Yeah, I realised that overnight lol. And, using same HDD (both versions are on same HDD, file is saved to default /downloads). CPU is reasonably nifty (Ryzen 9 5900X) and actually the CPU resources used are 2/3 of eff all (looking in Task Manager) anyway.
Thanks for your replies. I'll have to think about this and investigate more. I'm using mp4decrypt with both versions, also ffmpeg and mp4 options. Unless there's something that's forcing the use of shaka-packager. Maybe these later versions don't like mp4decrypt so much? All additions like ffmpeg, mp4decrypt, etc are the same (they are accessed by Windows PATH, not stored locally) -
No matter what hardware you've got, seeing a 100% increase in processing time is a sign that something isn't right. Shaka packager is only forced on The CW, but even so the difference between that and mp4decrypt is minimal and should not cause a jump like this.
Once N_m3u8DL-RE starts, the work of Freevine is all but done. If you have the same settings as in earlier versions, the process should be identical. If you're absolutely positive that there's no additional file transfer being made between drives, then I have no idea what's causing this.
I'd suggest getting a completely fresh copy of Freevine, in a completely fresh venv, and try again. -
Well bloody hell, it seems to be down to different drive types.
The above time for v0.6.2 was on an SSD. For v1.0.4 was on a 'conventional' HDD.
I didn't have to reinstall, create a new venv, etc. I've simply moved my v1.0.4 folder (which includes the venv) onto different drives. My results (all v1.0.4 and CH5 All Creatures Great and Small S04E01)
Original HDD (as above): 3 min 24 sec
Another 'conventional' HDD: 2 min 36 secs
The above SSD: 1 min 18 secs
a nvme m.2 drive: 1 min 30 secs
I will admit, the 'Original HDD' is about 13 years old lol. The other 'conventional HDD' about 4 years, so more modern.
So. Conclusion. Use one of my SSD's. -
Well, I'm glad you figured it out
-
I use a PCIE 4.0 Nvme and with SmartDNS via Sweden it takes roughly 35 seconds for each All Creatures Great and Small episode from start to finish.
-
-
-
For some reason the latest episode of Bill Bailey's Australian Adventure downloads with the descriptive audio enabled: https://www.channel4.com/programmes/bill-baileys-australian-adventure/on-demand/75930-003
-
The descriptive audio on Channel4 will sometimes have slightly higher bitrate, so if you have it set to "best" it will automatically pick that one.
Select the standard audio with "id=audio_eng=128000" in config and/or command.
You can try --info / -i to print out stream info and see what can be used to select/drop:
Code:.venv ❯ python freevine.py -i -e https://www.channel4.com/programmes/bill-baileys-australian-adventure/on-demand/75930-003 Bill Bailey's Australian Adventure S01E03 Perth ┏━━━━━━━━━━━━━━━┳━━━━━━━━━━━━┳━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━┳━━━━━━━┓ ┃ Video ID ┃ Resolution ┃ Bitrate ┃ Audio ID ┃ Bitrate ┃ Codec ┃ ┡━━━━━━━━━━━━━━━╇━━━━━━━━━━━━╇━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━╇━━━━━━━┩ │ video=149026 │ 256x144 │ 155 │ audio_eng=128000 │ 133 │ None │ │ video=248219 │ 384x216 │ 255 │ audio_eng_1=128000 │ 134 │ None │ │ video=495996 │ 512x288 │ 508 │ │ │ │ │ video=793368 │ 640x360 │ 817 │ │ │ │ │ video=991609 │ 640x360 │ 1023 │ │ │ │ │ video=1190128 │ 1024x576 │ 1229 │ │ │ │ │ video=1487552 │ 1024x576 │ 1539 │ │ │ │ │ video=1983225 │ 1280x720 │ 2052 │ │ │ │ │ video=2974505 │ 1920x1080 │ 3074 │ │ │ │ │ video=4955871 │ 1920x1080 │ 5096 │ │ │ │ └───────────────┴────────────┴─────────┴────────────────────┴─────────┴───────┘
-
-
With the new update ABC iView is working for me now with this program. Thank you stabbedbybrick.
-
Hi Chaps...
Would anyone know why I would get this coming back from tubi...
00:18:29.448 INFO : Freevine v1.0.5
00:18:30.085 INFO : TubiTV
00:18:33.410 INFO : Harry Enfield's Television Programme S01E01
path empty or file not exists!
Using windscribe as my vpn I can get the episode to play. So no problem there.
and this is the episode url: https://tubitv.com/tv-shows/200011159/s01-e01-episode-1
there is a complete series but f ree vine shot through rapidly with the same "path empty or file not exists!"
It just seems odd that I can play the episode from the u.k. but freevine (i could be totally wrong here) does not see it. -
Did you used freevine to search for it first ? It finds all the episodes ok for me and the number in the URL is different to the episode URLs:
https://tubitv.com/series/300000605/harry-enfields-television-programme -
Seem to getting this error after update. I always pip install -r requirements.txt with every update and add The .wvd to utilities but getting same error message on all services
Code:(env) C:\ffmpeg\bin\env\freevine-main>python freevine.py --episode https://iview.abc.net.au/video/ZW3721A001S00 Traceback (most recent call last): File "C:\ffmpeg\bin\env\freevine-main\freevine.py", line 10, in <module> from utils.services import get_service File "C:\ffmpeg\bin\env\freevine-main\utils\services.py", line 9, in <module> from utils.utilities import info, error File "C:\ffmpeg\bin\env\freevine-main\utils\utilities.py", line 11, in <module> from pywidevine.device import Device, DeviceTypes ImportError: cannot import name 'DeviceTypes' from 'pywidevine.device' (C:\ffmpeg\bin\env\Lib\site-packages\pywidevine\device.py)
-
Yes did a search first,.... It showed all episodes.... like I said, I was able to play the first episode in chrome.
Search results:
01:46:01.750 INFO : Freevine v1.0.5
TubiTV
Title: Harry Enfield's Television Programme
Type: series
Synopsis: British comedian Harry Enfield brings a host of memorable characters to television in this popular sketch
show that spawned spin-offs and films.
Link: https://tubitv.com/series/300000605/harry-enfields-television-programme
I just checked my d/l folder and all of the subtitles downloaded.Last edited by LastResort; 27th Nov 2023 at 19:59.
-
This is very odd,... I'm getting the same error with a prog from the iplayer...
02:34:41.445 INFO : Freevine v1.0.5
02:34:41.863 INFO : BBC iPlayer
02:34:42.949 INFO : The Met S04E05
path empty or file not exists!
------------------------
my second attempt - using the following command - C:\freevine-1.0.0>freevine.py -i -e https://www.bbc.co.uk/programmes/b08s7cgb
02:38:19.910 INFO : Freevine v1.0.5
02:38:20.342 INFO : BBC iPlayer
Traceback (most recent call last):
File "C:\freevine-1.0.0\freevine.py", line 65, in <module>
main()
File "C:\Users\xxxxxxxxxx\AppData\Local\Programs\Python \Python311\Lib\site-packages\click\core.py", line 1157, in __call__
return self.main(*args, **kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\xxxxxxxxxx\AppData\Local\Programs\Python \Python311\Lib\site-packages\click\core.py", line 1078, in main
rv = self.invoke(ctx)
^^^^^^^^^^^^^^^^
File "C:\Users\xxxxxxxxxx\AppData\Local\Programs\Python \Python311\Lib\site-packages\click\core.py", line 1434, in invoke
return ctx.invoke(self.callback, **ctx.params)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\xxxxxxxxxx\AppData\Local\Programs\Python \Python311\Lib\site-packages\click\core.py", line 783, in invoke
return __callback(*args, **kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\freevine-1.0.0\freevine.py", line 59, in main
Service(main_config, srvc_api, srvc_config, **kwargs)
File "C:\freevine-1.0.0\services\bbciplayer\bbciplayer.py", line 47, in __init__
self.get_options()
File "C:\freevine-1.0.0\services\bbciplayer\bbciplayer.py", line 332, in get_options
downloads, title = self.get_episode_from_url(self.episode)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\freevine-1.0.0\services\bbciplayer\bbciplayer.py", line 286, in get_episode_from_url
).group(1)
^^^^^
AttributeError: 'NoneType' object has no attribute 'group'
So I thought i would just try to get a single episode if I cannot get the full season:
freevine.py -s https://www.bbc.co.uk/iplayer/episode/m001sp70
C:\freevine-1.0.0>freevine.py -s https://www.bbc.co.uk/iplayer/episode/m001sp70
02:45:29.841 INFO : Freevine v1.0.5
02:45:30.133 ERROR : Service is not supported
C:\freevine-1.0.0>
---------------------------------------
next attempt, a search...
C:\freevine-1.0.0>freevine.py --search BBC "the met"
02:47:57.783 INFO : Freevine v1.0.5
BBC iPlayer
Title: The Met
Type: programme
Synopsis: Documentary following the officers of Britain's biggest and busiest police service.
Link: https://www.bbc.co.uk/iplayer/episodes/b08s7cgb
-------------------------------------------
okay that works perfect..
now to try and get the full season:
freevine.py -c https://www.bbc.co.uk/iplayer/episodes/b08s7cgb (at last, got it to work)
I will not give up,..... like a dog with a bone. even if i don't want the episode, I just have to keep trying.
---------------------------------------------
trying for an episode in 720p
C:\freevine-1.0.0>freevine.py --select-video res=720 --episode S01E09 https://www.bbc.co.uk/programmes/m001s09z
04:12:16.037 INFO : Freevine v1.0.5
04:12:16.447 INFO : BBC iPlayer
Traceback (most recent call last):
File "C:\freevine-1.0.0\freevine.py", line 65, in <module>
main()
File "C:\Users\xxxxxxxxxxx\AppData\Local\Programs\Pytho n\Python311\Lib\site-packages\click\core.py", line 1157, in __call__
return self.main(*args, **kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\xxxxxxxxxx\AppData\Local\Programs\Python \Python311\Lib\site-packages\click\core.py", line 1078, in main
rv = self.invoke(ctx)
^^^^^^^^^^^^^^^^
File "C:\Users\xxxxxxxxxx\AppData\Local\Programs\Python \Python311\Lib\site-packages\click\core.py", line 1434, in invoke
return ctx.invoke(self.callback, **ctx.params)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\xxxxxxxxxx\AppData\Local\Programs\Python \Python311\Lib\site-packages\click\core.py", line 783, in invoke
return __callback(*args, **kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\freevine-1.0.0\freevine.py", line 59, in main
Service(main_config, srvc_api, srvc_config, **kwargs)
File "C:\freevine-1.0.0\services\bbciplayer\bbciplayer.py", line 47, in __init__
self.get_options()
File "C:\freevine-1.0.0\services\bbciplayer\bbciplayer.py", line 335, in get_options
content, title = self.get_content(self.url)
^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\freevine-1.0.0\services\bbciplayer\bbciplayer.py", line 268, in get_content
content = self.get_series(pid)
^^^^^^^^^^^^^^^^^^^^
File "C:\freevine-1.0.0\services\bbciplayer\bbciplayer.py", line 105, in get_series
self.get_data(pid, x["id"]) for x in data["slices"] or [{"id": None}]
~~~~^^^^^^^^^^
TypeError: 'NoneType' object is not subscriptable
C:\freevine-1.0.0>
Could anyone please tell me why i cannot download a "single" one off episode in 720p please.
---------------------------------------------------------------------------------------------------------------------
I think this is going to be my last attempt..
C:\freevine-1.0.0>freevine.py --select-video res=720 --episode S01E09 https://www.bbc.co.uk/iplayer/episode/m001sx74
04:18:06.218 INFO : Freevine v1.0.5
04:18:06.618 INFO : BBC iPlayer
Traceback (most recent call last):
File "C:\freevine-1.0.0\freevine.py", line 65, in <module>
main()
File "C:\Users\xxxxxxxxxx\AppData\Local\Programs\Python \Python311\Lib\site-packages\click\core.py", line 1157, in __call__
return self.main(*args, **kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\xxxxxxxxxx\AppData\Local\Programs\Python \Python311\Lib\site-packages\click\core.py", line 1078, in main
rv = self.invoke(ctx)
^^^^^^^^^^^^^^^^
File "C:\Users\xxxxxxxxxx\AppData\Local\Programs\Python \Python311\Lib\site-packages\click\core.py", line 1434, in invoke
return ctx.invoke(self.callback, **ctx.params)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\xxxxxxxxxx\AppData\Local\Programs\Python \Python311\Lib\site-packages\click\core.py", line 783, in invoke
return __callback(*args, **kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\freevine-1.0.0\freevine.py", line 59, in main
Service(main_config, srvc_api, srvc_config, **kwargs)
File "C:\freevine-1.0.0\services\bbciplayer\bbciplayer.py", line 47, in __init__
self.get_options()
File "C:\freevine-1.0.0\services\bbciplayer\bbciplayer.py", line 335, in get_options
content, title = self.get_content(self.url)
^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\freevine-1.0.0\services\bbciplayer\bbciplayer.py", line 268, in get_content
content = self.get_series(pid)
^^^^^^^^^^^^^^^^^^^^
File "C:\freevine-1.0.0\services\bbciplayer\bbciplayer.py", line 105, in get_series
self.get_data(pid, x["id"]) for x in data["slices"] or [{"id": None}]
~~~~^^^^^^^^^^
TypeError: 'NoneType' object is not subscriptable
C:\freevine-1.0.0>
----------------------------------------------
this just does not make any sense:
freevine.py --select-video res=720 --episode S01E08 https://www.bbc.co.uk/iplayer/episode/m001s09z - (this works)
freevine.py --select-video res=720 --episode S01E09 https://www.bbc.co.uk/iplayer/episode/m001sx74 - (this does not)
freevine.py --select-video res=720 --episode S01E09 [url]https://www.bbc.co.uk/iplayer/episode/m001s09z (this does)
Can I have a Homer moment please.... DOHHHHHHHLast edited by LastResort; 27th Nov 2023 at 22:47.
-
Make sure pywidevine is updated to latest version (1.7.0) with "pip install --upgrade pywidevine".
@LastResort:
Almost every single command you've used is incorrect. I've spent a fair bit of time writing the --help documentation, please take a minute and carefully read through it. If something is still unclear, feel free to ask, but judging by your posts you haven't read it yet. -
Could someone point me towards the best current guide to help a noob create/copy their Widevine Device File (.wvd) for the first time please?
-
-
Thank you for the reply stabbed...
Yes, I did indeed do the required updates using pip install -r requirements.txt
and the readme file is (most of the time)left open.... lol... as I'm constantly returning to it to try and find out what I am obviously doing wrong. Love the search function.
I believe i just have trouble with the links to relevant sites. (I do wish I had a better understanding of the error messages that get thrown up, as I know there is nothing wrong with the scripts, the problem is my script requests). But I am keeping a doc file of every attempt I make, whether good or bad. This I can then refer to. -
if you add -i on tv series, you will need to add season/episodes number
[Attachment 75115 - Click to enlarge]
to download complete season 4
[Attachment 75116 - Click to enlarge] -
If it's for freevine.py >=v1.0.0 (which is what this thread is all about).
Download latest version of freevine: https://github.com/stabbedbybrick/freevine
To create the .wvd
In the main freevine folder, go into /utils
Inside that, create a folder wvd
Inside that new folder wvd, copy/paste your device_client_id_blob and device_client_id_blob
And apart from running 'pip install -r requirements.txt' (if you're using a venv, which you should be, make sure you do that with the venv activated), that's it.
When py freevine.py is first set to download a file, it will auto-create the .wvd file.
stabby's made it nice and easy for youLast edited by deccavox; 28th Nov 2023 at 18:41.
-
I hope you don't mind me asking iamghost, but what would I enter for the following please..
it's going through a vpn, and it's watchable via chrome.
https://tubitv.com/series/300000605/harry-enfields-television-programme
sorry...
i did a search:
C:\freevine-1.0.0>freevine.py --search TUBI harry-enfield
02:55:39.944 INFO : Freevine v1.0.5
TubiTV
Title: Harry Enfield's Television Programme
Type: series
Synopsis: British comedian Harry Enfield brings a host of memorable characters to television in this popular sketch
show that spawned spin-offs and films.
Link: https://tubitv.com/series/300000605/harry-enfields-television-programme
and it's now downloading with:
C:\freevine-1.0.0>
freevine.py --complete https://tubitv.com/series/300000605/harry-enfields-television-programmeLast edited by LastResort; 28th Nov 2023 at 21:07.
-
There could absolutely be something wrong with the scripts. Structural changes or weird outliers happen all the time. We just have to rule out user errors first. And the error messages themselves can be slightly cryptic, but will improve over time as I catch more of them and can provide a clearer response.
Here's a small crash course using your Tubi show:
Code:# To print out available episodes from any given series: freevine.py -t https://tubitv.com/series/300000605/harry-enfields-television-programme # To download one or more episodes from the series URL: freevine.py -e s01e01 https://tubitv.com/series/300000605/harry-enfields-television-programme # To download a single episode using the episode URL: freevine.py -e https://tubitv.com/tv-shows/200011159/s01-e01-episode-1 # To download one or more full seasons from the series URL: freevine.py -s s01 https://tubitv.com/series/300000605/harry-enfields-television-programme # To download complete series from the series URL: freevine.py -c https://tubitv.com/series/300000605/harry-enfields-television-programme # To print out info for a single episode or movie: freevine.py -i -e s01e01 https://tubitv.com/series/300000605/harry-enfields-television-programme OR freevine.py -i -e https://tubitv.com/tv-shows/200011159/s01-e01-episode-1
Also, whenever you're pasting output from the command line, please wrap the text in [CODE] tags. It makes everything cleaner and easier to read. -
Hey
Cannot seem to get ROKU channel to work.
Tried NordVPN, Express VPN, dns4me & smartdns & getflic and it keeps telling me its not available in my region. Can only assume I need to first of all get round this issue in order to proceed with freevine.
Any ideas?
Thanks -
-
Hey!
Thanks for getting back
Cannot play in browser. Errors state : "Something's not right Please reload the page, or close and reopen the browser to try again."
The command used on freevine is 'python freevine.py -m' and then the URL of any movie from Roku on their free viewing content
Cheers.
Similar Threads
-
UK Free to Air Downloader
By A_n_g_e_l_a in forum Video Streaming DownloadingReplies: 599Last Post: 5th May 2025, 14:20 -
Video/Screenshot Guide to Freevine/N_m3u8DL-RE downloader for MacOS
By gwilliams1996 in forum Video Streaming DownloadingReplies: 16Last Post: 15th May 2024, 06:14 -
Forcing quality on streaming services
By qnufc in forum Video Streaming DownloadingReplies: 10Last Post: 8th Mar 2024, 17:27 -
Are we going to see all streaming services switching to L1 completely
By Loryanam2 in forum Video Streaming DownloadingReplies: 7Last Post: 5th Mar 2023, 07:37 -
Portable Streaming DownLoader for XMovies8?
By KermitJ in forum Video Streaming DownloadingReplies: 0Last Post: 27th Sep 2019, 10:44