Not in its current state. But I'm planning on making the whole config setup more open and customizable in the near future, which will let users be more specific with the options.
It's referring to N_m3u8DL-RE's --drop option that lets you drop, or ignore, certain streams.
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 241 to 270 of 1599
-
-
i have try with channel 5. its work on python 3.10 not 3.9.13
Last edited by iamghost; 3rd Nov 2023 at 14:52.
-
Running v0.6.2-beta (20231031)
Despite this setting the subtitles from iPlayer are still fiddled with.
Code:subtitles: no_mux: "true" # If "true", subtitles will be stored separately clean: "false" # Clean and convert subtitles. If "false", subtitles remain untouched
-
BBC iPlayer use TTML subtitles, which need to converted/cleaned to work on local playback.
-
-
Trying to download Find It, Fix It, Flog It from Channel 4. It's listed as 6 different seasons as 2 and 3 are merged. I'm able to download Season 1, 2, 4, 6 and 7 with no issue, however Season 5 gives the below error;
Code:23:30:23.725 INFO : Freevine v0.6.2-beta (20231031) 23:30:24.019 INFO : ALL4 Traceback (most recent call last): File "C:\Users\Eric\Downloads\Freevine\freevine.py", line 46, in <module> main() File "C:\Users\Eric\AppData\Local\Programs\Python\Python311\Lib\site-packages\click\core.py", line 1157, in __call__ return self.main(*args, **kwargs) ^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\Eric\AppData\Local\Programs\Python\Python311\Lib\site-packages\click\core.py", line 1078, in main rv = self.invoke(ctx) ^^^^^^^^^^^^^^^^ File "C:\Users\Eric\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\Eric\AppData\Local\Programs\Python\Python311\Lib\site-packages\click\core.py", line 783, in invoke return __callback(*args, **kwargs) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\Eric\Downloads\Freevine\freevine.py", line 40, in main Service(config, **kwargs) File "C:\Users\Eric\Downloads\Freevine\services\channel4.py", line 51, in __init__ self.get_options() File "C:\Users\Eric\Downloads\Freevine\services\channel4.py", line 307, in get_options self.download(download, title) File "C:\Users\Eric\Downloads\Freevine\services\channel4.py", line 312, in download res, pssh = self.get_mediainfo(manifest, self.quality) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Code:py freevine.py https://www.channel4.com/programmes/find-it-fix-it-flog-it/on-demand/70638-003
Code:py freevine.py -s S05 https://www.channel4.com/programmes/find-it-fix-it-flog-it
-
maybe season 5 isnt available via android client for some reason.
in config\channel4.yaml settings, changeCode:client: "android" to client: "web"
it currently doesnt work with web client to download by program url and specify season or episode, but from my limited testing if you change the id_ variable in the get_series function in channel4.py from None to episode.get("programmeId") then it works.
[Attachment 74686 - Click to enlarge]
this would need to be verified by Stabby as it might break other things. -
Yeah, Channel4 is becoming increasingly messy for whatever reason. It's like they do it on purpose.
Series 3 is skipped because on their API it's listed as part of Series 2, while the title on the page says Series 3. It's also one of those shows that will require the web client to access the 1080p streams, along with Series 5 apparently.
ElCap provided a great explanation of how change the client, and the code change shouldn't break anything at this point. -
This worked perfect, thanks.
But now iPlayer is being an issue with Killing Eve, I can get all of season 1, and 4 episodes of season 2, but getting this onwards.
Code:Traceback (most recent call last): File "C:\Users\Eric\Downloads\Freevine\freevine.py", line 46, in <module> main() File "C:\Users\Eric\AppData\Local\Programs\Python\Python311\Lib\site-packages\click\core.py", line 1157, in __call__ return self.main(*args, **kwargs) ^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\Eric\AppData\Local\Programs\Python\Python311\Lib\site-packages\click\core.py", line 1078, in main rv = self.invoke(ctx) ^^^^^^^^^^^^^^^^ File "C:\Users\Eric\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\Eric\AppData\Local\Programs\Python\Python311\Lib\site-packages\click\core.py", line 783, in invoke return __callback(*args, **kwargs) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\Eric\Downloads\Freevine\freevine.py", line 40, in main Service(config, **kwargs) File "C:\Users\Eric\Downloads\Freevine\services\bbciplayer.py", line 46, in __init__ self.get_options() File "C:\Users\Eric\Downloads\Freevine\services\bbciplayer.py", line 324, in get_options self.download(download, title) File "C:\Users\Eric\Downloads\Freevine\services\bbciplayer.py", line 353, in download soup, subtitle = self.get_playlist(stream.id) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\Eric\Downloads\Freevine\services\bbciplayer.py", line 174, in get_playlist for video in videos: ^^^^^^ UnboundLocalError: cannot access local variable 'videos' where it is not associated with a value
-
im too get error like you in S02E05,s02e08,
there is only 540p availble to download with vinetrimmer -
Only S02E05 fails, all the rest seem to work fine. It fails because the only stream it finds for this particular episode is below a certain bitrate threshold. Even if you did fix it, the max quality would be SD.
In the meantime, you can try yt-dlp or get_iplayer. I believe they access the streams from a different endpoint which might give better results. -
-
@pauli3:
It's an interesting idea. The next update will have a --no-mux option along with the ability to set config options as arguments, which would let users create their own configs and do their own post-processing. But it obviously wouldn't be as seamless.
I'll give it some thought. -
A nice idea, indeed I was asking for something similar in post#240, that is the ability to select a specific video stream where there is more than one available at a specific resolution by means of a command line option.
The only thing I would ask is that you retain the current options in the yaml files (both config.yaml and channel yamls) which we can manually set as our personal defaults. Any options/ arguments in the command line would simply override those defaults for the current download.Last edited by deccavox; 6th Nov 2023 at 09:04.
-
for ABC iView I keep getting "TypeError: string indices must be integers, not 'str'" for some of the series, not sure why, some work just fine with the same type of URL format.
[UPDATE] - Downloading the episodes individually works, had to read some previous posts.
Code:python freevine.py -c "https://iview.abc.net.au/show/australia-s-ocean-odyssey-a-journey-down-the-east-australian-current" 12:04:40.159 INFO : Freevine v0.6.2-beta (20231031) 12:04:40.261 INFO : ABC iView Traceback (most recent call last): File "L:\freevine\freevine.py", line 46, in <module> main() File "C:\Users\username\AppData\Local\Programs\Python\Python311\Lib\site-packages\click\core.py", line 1157, in __call__ return self.main(*args, **kwargs) ^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\username\AppData\Local\Programs\Python\Python311\Lib\site-packages\click\core.py", line 1078, in main rv = self.invoke(ctx) ^^^^^^^^^^^^^^^^ File "C:\Users\username\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\username\AppData\Local\Programs\Python\Python311\Lib\site-packages\click\core.py", line 783, in invoke return __callback(*args, **kwargs) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "L:\freevine\freevine.py", line 40, in main Service(config, **kwargs) File "L:\freevine\services\abciview.py", line 54, in __init__ self.get_options() File "L:\freevine\services\abciview.py", line 254, in get_options content, title = self.get_content(self.url) ^^^^^^^^^^^^^^^^^^^^^^^^^^ File "L:\freevine\services\abciview.py", line 219, in get_content content = self.get_series(url) ^^^^^^^^^^^^^^^^^^^^ File "L:\freevine\services\abciview.py", line 109, in get_series episodes = [ ^ File "L:\freevine\services\abciview.py", line 112, in <listcomp> for episode in reversed(season["_embedded"]["videoEpisodes"]["items"]) ~~~~~~^^^^^^^^^^^^^ TypeError: string indices must be integers, not 'str'
Code:python freevine.py -c "https://iview.abc.net.au/show/australia-remastered-wild-wars" 11:57:09.830 INFO : Freevine v0.6.2-beta (20231031) 11:57:09.928 INFO : ABC iView Traceback (most recent call last): File "L:\freevine\freevine.py", line 46, in <module> main() File "C:\Users\username\AppData\Local\Programs\Python\Python311\Lib\site-packages\click\core.py", line 1157, in __call__ return self.main(*args, **kwargs) ^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\username\AppData\Local\Programs\Python\Python311\Lib\site-packages\click\core.py", line 1078, in main rv = self.invoke(ctx) ^^^^^^^^^^^^^^^^ File "C:\Users\username\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\username\AppData\Local\Programs\Python\Python311\Lib\site-packages\click\core.py", line 783, in invoke return __callback(*args, **kwargs) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "L:\freevine\freevine.py", line 40, in main Service(config, **kwargs) File "L:\freevine\services\abciview.py", line 54, in __init__ self.get_options() File "L:\freevine\services\abciview.py", line 254, in get_options content, title = self.get_content(self.url) ^^^^^^^^^^^^^^^^^^^^^^^^^^ File "L:\freevine\services\abciview.py", line 219, in get_content content = self.get_series(url) ^^^^^^^^^^^^^^^^^^^^ File "L:\freevine\services\abciview.py", line 109, in get_series episodes = [ ^ File "L:\freevine\services\abciview.py", line 112, in <listcomp> for episode in reversed(season["_embedded"]["videoEpisodes"]["items"]) ~~~~~~^^^^^^^^^^^^^ TypeError: string indices must be integers, not 'str'
Code:python freevine.py -c "https://iview.abc.net.au/show/australia-remastered-forces-of-nature" 12:06:03.488 INFO : Freevine v0.6.2-beta (20231031) 12:06:03.587 INFO : ABC iView Traceback (most recent call last): File "L:\freevine\freevine.py", line 46, in <module> main() File "C:\Users\username\AppData\Local\Programs\Python\Python311\Lib\site-packages\click\core.py", line 1157, in __call__ return self.main(*args, **kwargs) ^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\username\AppData\Local\Programs\Python\Python311\Lib\site-packages\click\core.py", line 1078, in main rv = self.invoke(ctx) ^^^^^^^^^^^^^^^^ File "C:\Users\username\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\username\AppData\Local\Programs\Python\Python311\Lib\site-packages\click\core.py", line 783, in invoke return __callback(*args, **kwargs) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "L:\freevine\freevine.py", line 40, in main Service(config, **kwargs) File "L:\freevine\services\abciview.py", line 54, in __init__ self.get_options() File "L:\freevine\services\abciview.py", line 254, in get_options content, title = self.get_content(self.url) ^^^^^^^^^^^^^^^^^^^^^^^^^^ File "L:\freevine\services\abciview.py", line 219, in get_content content = self.get_series(url) ^^^^^^^^^^^^^^^^^^^^ File "L:\freevine\services\abciview.py", line 109, in get_series episodes = [ ^ File "L:\freevine\services\abciview.py", line 112, in <listcomp> for episode in reversed(season["_embedded"]["videoEpisodes"]["items"]) ~~~~~~^^^^^^^^^^^^^ TypeError: string indices must be integers, not 'str'
Last edited by rifleman1202; 6th Nov 2023 at 15:37.
-
For this specific ABC iView series the 720p version is listed before the 1080p version and somehow has the higher bitrate and it seems freevine has issues when that's the case, it doesn't download the 1080p version, only the 720p one. I am not sure if this is actually an error with the MPD itself. If manually specifying the 1080p version to download, there's an error "ERROR: Object reference not set to an instance of an object.".
Code:python freevine.py https://iview.abc.net.au/video/ZW2591A002S00 14:26:46.337 INFO : Freevine v0.6.2-beta (20231031) 14:26:46.433 INFO : ABC iView 14:26:50.014 INFO : Earth's Tropical Islands S01E02 Borneo 14:26:50.014 INFO : 1e7f0d02431a4a0fa670ac09d44aa05e:1d85603e93ef576a362f3a39adf981af 14:26:50.101 INFO : N_m3u8DL-RE (Beta version) 20230628 14:26:50.111 INFO : Loading URL: tmp\manifest.mpd 14:26:50.111 INFO : Content Matched: Dynamic Adaptive Streaming over HTTP 14:26:50.112 INFO : Parsing streams... 14:26:50.113 WARN : Writing meta json 14:26:50.113 INFO : Extracted, there are 10 streams, with 8 basic streams, 1 audio streams, 1 subtitle streams 14:26:50.114 INFO : Vid *CENC 1280x720 | 4376 Kbps | video-avc1-2 | avc1.640028 | 1 Segment | ~59m25s 14:26:50.114 INFO : Vid *CENC 1920x1080 | 4221 Kbps | video-avc1-3 | avc1.640028 | 1 Segment | ~59m25s 14:26:50.114 INFO : Vid *CENC 1280x720 | 2856 Kbps | video-avc1-1 | avc1.640028 | 1 Segment | ~59m25s 14:26:50.114 INFO : Vid *CENC 1024x576 | 1627 Kbps | video-avc1-8 | avc1.640028 | 1 Segment | ~59m25s 14:26:50.114 INFO : Vid *CENC 800x450 | 1081 Kbps | video-avc1-7 | avc1.640028 | 1 Segment | ~59m25s 14:26:50.114 INFO : Vid *CENC 640x360 | 630 Kbps | video-avc1-6 | avc1.4D401E | 1 Segment | ~59m25s 14:26:50.114 INFO : Vid *CENC 512x288 | 435 Kbps | video-avc1-5 | avc1.4D401E | 1 Segment | ~59m25s 14:26:50.114 INFO : Vid *CENC 320x180 | 206 Kbps | video-avc1-4 | avc1.4D401E | 1 Segment | ~59m25s 14:26:50.114 INFO : Aud *CENC audio-und-mp4a | 137 Kbps | mp4a.40.2 | 2CH | 1 Segment | ~59m25s 14:26:50.114 INFO : Sub English | 1 Segment | ~59m25s 14:26:50.114 INFO : Parsing streams... 14:26:50.114 INFO : Selected streams: 14:26:50.114 INFO : Vid *CENC 1280x720 | 4376 Kbps | video-avc1-2 | avc1.640028 | 1 Segment | ~59m25s 14:26:50.114 INFO : Aud *CENC audio-und-mp4a | 137 Kbps | mp4a.40.2 | 2CH | 1 Segment | ~59m25s 14:26:50.115 INFO : Sub English | 1 Segment | ~59m25s 14:26:50.115 WARN : Writing meta json 14:26:50.115 INFO : Save Name: Earths.Tropical.Islands.S01E02.Borneo.1080p.iV.WEB-DL.AAC2.0.H.264 14:26:50.115 WARN : MuxAfterDone is detected, binary merging is automatically enabled 14:26:51.094 INFO : Start downloading...Vid 1280x720 | 4376 Kbps | video-avc1-2 | avc1.640028 14:26:51.109 INFO : Start downloading...Aud audio-und-mp4a | 137 Kbps | mp4a.40.2 | 2CH 14:26:51.613 INFO : Start downloading...Sub English 14:26:52.582 WARN : Reading media info... 14:26:52.596 INFO : NaN: Subtitle, webvtt 14:26:52.597 WARN : Extracting VTT(raw) subtitle... 14:26:52.600 INFO : Binary merging... 14:26:53.682 WARN : Type: cenc 14:26:53.683 WARN : PSSH(WV): CAESEB5/DQJDGkoPpnCsCdRKoF4aC2J1eWRybWtleW9zIhCEucWX2CRHFq8gE2Qvs5wIKgJIRA== 14:26:53.683 WARN : KID: 1e7f0d02431a4a0fa670ac09d44aa05e 14:26:53.684 INFO : Trying to search for KEY from text file... 14:26:53.684 INFO : OK 1e7f0d02431a4a0fa670ac09d44aa05e:1d85603e93ef576a362f3a39adf981af 14:26:53.685 WARN : Reading media info... 14:26:53.697 INFO : NaN: Video, h264 (avc1), 1280x720, 25 fps, 24 kb/s 14:26:53.744 WARN : Type: cenc 14:26:53.745 WARN : PSSH(WV): CAESEB5/DQJDGkoPpnCsCdRKoF4aC2J1eWRybWtleW9zIhA3Hk67RP5HZpqDMaBmvrY4KgJIRA== 14:26:53.745 WARN : KID: 1e7f0d02431a4a0fa670ac09d44aa05e 14:26:53.746 INFO : Trying to search for KEY from text file... 14:26:53.746 INFO : OK 1e7f0d02431a4a0fa670ac09d44aa05e:1d85603e93ef576a362f3a39adf981af 14:26:53.747 WARN : Reading media info... 14:26:53.782 INFO : NaN: Audio, aac (mp4a), 22 kb/s 14:26:59.408 INFO : Binary merging... 14:26:59.434 INFO : Decrypting... 14:27:09.837 INFO : Binary merging... 14:27:10.623 INFO : Decrypting... 14:27:15.455 WARN : Earths.Tropical.Islands.S01E02.Borneo.1080p.iV.WEB-DL.AAC2.0.H.264.mp4 14:27:15.455 WARN : Earths.Tropical.Islands.S01E02.Borneo.1080p.iV.WEB-DL.AAC2.0.H.264.m4a 14:27:15.455 WARN : Earths.Tropical.Islands.S01E02.Borneo.1080p.iV.WEB-DL.AAC2.0.H.264.srt 14:27:15.455 WARN : Muxing to Earths.Tropical.Islands.S01E02.Borneo.1080p.iV.WEB-DL.AAC2.0.H.264.MUX.mkv 14:27:18.385 WARN : Cleaning files... 14:27:18.549 WARN : Rename to Earths.Tropical.Islands.S01E02.Borneo.1080p.iV.WEB-DL.AAC2.0.H.264.mkv 14:27:18.549 INFO : Done 06/11/2023 14:27.45 /drives/l/freevine python freevine.py https://iview.abc.net.au/video/ZW2591A003S00 14:27:50.529 INFO : Freevine v0.6.2-beta (20231031) 14:27:50.631 INFO : ABC iView 14:27:53.851 INFO : Earth's Tropical Islands S01E03 Hawaii 14:27:53.851 INFO : fd0ecbe0ccc643bab298352ef6d09506:f6ce02ff7f1f8eca24edb1886e124188 14:27:53.933 INFO : N_m3u8DL-RE (Beta version) 20230628 14:27:53.943 INFO : Loading URL: tmp\manifest.mpd 14:27:53.943 INFO : Content Matched: Dynamic Adaptive Streaming over HTTP 14:27:53.944 INFO : Parsing streams... 14:27:53.946 WARN : Writing meta json 14:27:53.946 INFO : Extracted, there are 10 streams, with 8 basic streams, 1 audio streams, 1 subtitle streams 14:27:53.947 INFO : Vid *CENC 1280x720 | 4364 Kbps | video-avc1-1 | avc1.640028 | 1 Segment | ~59m11s 14:27:53.947 INFO : Vid *CENC 1920x1080 | 4234 Kbps | video-avc1-2 | avc1.640028 | 1 Segment | ~59m11s 14:27:53.947 INFO : Vid *CENC 1280x720 | 2867 Kbps | video-avc1-8 | avc1.640028 | 1 Segment | ~59m11s 14:27:53.947 INFO : Vid *CENC 1024x576 | 1636 Kbps | video-avc1-7 | avc1.640028 | 1 Segment | ~59m11s 14:27:53.947 INFO : Vid *CENC 800x450 | 1094 Kbps | video-avc1-5 | avc1.640028 | 1 Segment | ~59m11s 14:27:53.947 INFO : Vid *CENC 640x360 | 642 Kbps | video-avc1-6 | avc1.4D401E | 1 Segment | ~59m11s 14:27:53.947 INFO : Vid *CENC 512x288 | 435 Kbps | video-avc1-4 | avc1.4D401E | 1 Segment | ~59m11s 14:27:53.947 INFO : Vid *CENC 320x180 | 202 Kbps | video-avc1-3 | avc1.4D401E | 1 Segment | ~59m11s 14:27:53.947 INFO : Aud *CENC audio-und-mp4a | 136 Kbps | mp4a.40.2 | 2CH | 1 Segment | ~59m11s 14:27:53.948 INFO : Sub English | 1 Segment | ~59m11s 14:27:53.948 INFO : Parsing streams... 14:27:53.948 INFO : Selected streams: 14:27:53.948 INFO : Vid *CENC 1280x720 | 4364 Kbps | video-avc1-1 | avc1.640028 | 1 Segment | ~59m11s 14:27:53.948 INFO : Aud *CENC audio-und-mp4a | 136 Kbps | mp4a.40.2 | 2CH | 1 Segment | ~59m11s 14:27:53.948 INFO : Sub English | 1 Segment | ~59m11s 14:27:53.948 WARN : Writing meta json 14:27:53.948 INFO : Save Name: Earths.Tropical.Islands.S01E03.Hawaii.1080p.iV.WEB-DL.AAC2.0.H.264 14:27:53.949 WARN : MuxAfterDone is detected, binary merging is automatically enabled 14:27:54.925 INFO : Start downloading...Vid 1280x720 | 4364 Kbps | video-avc1-1 | avc1.640028 14:27:54.935 INFO : Start downloading...Aud audio-und-mp4a | 136 Kbps | mp4a.40.2 | 2CH 14:27:55.958 INFO : Start downloading...Sub English 14:27:56.983 WARN : Reading media info... 14:27:56.996 INFO : NaN: Subtitle, webvtt 14:27:56.997 WARN : Extracting VTT(raw) subtitle... 14:27:57.002 INFO : Binary merging... 14:27:57.521 WARN : Type: cenc 14:27:57.522 WARN : PSSH(WV): CAESEP0Oy+DMxkO6spg1LvbQlQYaC2J1eWRybWtleW9zIhA0iwM9WRREVZfvQPIppYybKgJIRA== 14:27:57.523 WARN : KID: fd0ecbe0ccc643bab298352ef6d09506 14:27:57.523 INFO : Trying to search for KEY from text file... 14:27:57.523 INFO : OK fd0ecbe0ccc643bab298352ef6d09506:f6ce02ff7f1f8eca24edb1886e124188 14:27:57.524 WARN : Reading media info... 14:27:57.537 INFO : NaN: Video, h264 (avc1), 1280x720, 25 fps, 24 kb/s 14:27:57.561 WARN : Type: cenc 14:27:57.561 WARN : PSSH(WV): CAESEP0Oy+DMxkO6spg1LvbQlQYaC2J1eWRybWtleW9zIhB5wXV7HotNmLDJNVTKoLY0KgJIRA== 14:27:57.562 WARN : KID: fd0ecbe0ccc643bab298352ef6d09506 14:27:57.562 INFO : Trying to search for KEY from text file... 14:27:57.563 INFO : OK fd0ecbe0ccc643bab298352ef6d09506:f6ce02ff7f1f8eca24edb1886e124188 14:27:57.563 WARN : Reading media info... 14:27:57.601 INFO : NaN: Audio, aac (mp4a), 22 kb/s 14:28:02.777 INFO : Binary merging... 14:28:02.804 INFO : Decrypting... 14:28:12.041 INFO : Binary merging... 14:28:12.432 INFO : Decrypting... 14:28:16.870 WARN : Earths.Tropical.Islands.S01E03.Hawaii.1080p.iV.WEB-DL.AAC2.0.H.264.mp4 14:28:16.870 WARN : Earths.Tropical.Islands.S01E03.Hawaii.1080p.iV.WEB-DL.AAC2.0.H.264.m4a 14:28:16.871 WARN : Earths.Tropical.Islands.S01E03.Hawaii.1080p.iV.WEB-DL.AAC2.0.H.264.srt 14:28:16.871 WARN : Muxing to Earths.Tropical.Islands.S01E03.Hawaii.1080p.iV.WEB-DL.AAC2.0.H.264.MUX.mkv 14:28:19.466 WARN : Cleaning files... 14:28:19.517 WARN : Rename to Earths.Tropical.Islands.S01E03.Hawaii.1080p.iV.WEB-DL.AAC2.0.H.264.mkv 14:28:19.517 INFO : Done
Code: 06/11/2023 14:30.28 /drives/l/freevine python freevine.py -q 1080p https://iview.abc.net.au/video/ZW2591A003S00 14:30:30.137 INFO : Freevine v0.6.2-beta (20231031) 14:30:30.232 INFO : ABC iView 14:30:33.173 INFO : Earth's Tropical Islands S01E03 Hawaii 14:30:33.173 INFO : fd0ecbe0ccc643bab298352ef6d09506:f6ce02ff7f1f8eca24edb1886e124188 14:30:33.259 INFO : N_m3u8DL-RE (Beta version) 20230628 14:30:33.269 INFO : Loading URL: tmp\manifest.mpd 14:30:33.270 ERROR: Object reference not set to an instance of an object.
-
the "ERROR: Object reference not set to an instance of an object." issue looks to be in the get_mediainfo function of the abciview.py file.
if a quality is specified, the function returns before it saves the manifest to tmp/manifest.mpd and that file is whats being called by n_m3u8dl-re.
simple fix to this is to move the highlighted functions above the "if quality is not None:" statement as shown below.
[Attachment 74733 - Click to enlarge]
that should allow you to manually specify the resolution that you want as it doesnt look like n_m3u8dl-re has an option to sort based on resolution and not on bitrate. -
that worked, thanks a lot again,
Code:/drives/l/freevine python freevine.py -q 1080p https://iview.abc.net.au/video/ZW2591A002S00 16:43:48.638 INFO : Freevine v0.6.2-beta (20231031) 16:43:48.736 INFO : ABC iView 16:43:52.074 INFO : Earth's Tropical Islands S01E02 Borneo 16:43:52.074 INFO : 1e7f0d02431a4a0fa670ac09d44aa05e:1d85603e93ef576a362f3a39adf981af 16:43:52.152 INFO : N_m3u8DL-RE (Beta version) 20230628 16:43:52.162 INFO : Loading URL: tmp\manifest.mpd 16:43:52.162 INFO : Content Matched: Dynamic Adaptive Streaming over HTTP 16:43:52.162 INFO : Parsing streams... 16:43:52.164 WARN : Writing meta json 16:43:52.164 INFO : Extracted, there are 10 streams, with 8 basic streams, 1 audio streams, 1 subtitle streams 16:43:52.165 INFO : Vid *CENC 1280x720 | 4376 Kbps | video-avc1-2 | avc1.640028 | 1 Segment | ~59m25s 16:43:52.165 INFO : Vid *CENC 1920x1080 | 4221 Kbps | video-avc1-3 | avc1.640028 | 1 Segment | ~59m25s 16:43:52.165 INFO : Vid *CENC 1280x720 | 2856 Kbps | video-avc1-1 | avc1.640028 | 1 Segment | ~59m25s 16:43:52.165 INFO : Vid *CENC 1024x576 | 1627 Kbps | video-avc1-8 | avc1.640028 | 1 Segment | ~59m25s 16:43:52.165 INFO : Vid *CENC 800x450 | 1081 Kbps | video-avc1-7 | avc1.640028 | 1 Segment | ~59m25s 16:43:52.165 INFO : Vid *CENC 640x360 | 630 Kbps | video-avc1-6 | avc1.4D401E | 1 Segment | ~59m25s 16:43:52.165 INFO : Vid *CENC 512x288 | 435 Kbps | video-avc1-5 | avc1.4D401E | 1 Segment | ~59m25s 16:43:52.165 INFO : Vid *CENC 320x180 | 206 Kbps | video-avc1-4 | avc1.4D401E | 1 Segment | ~59m25s 16:43:52.166 INFO : Aud *CENC audio-und-mp4a | 137 Kbps | mp4a.40.2 | 2CH | 1 Segment | ~59m25s 16:43:52.166 INFO : Sub English | 1 Segment | ~59m25s 16:43:52.166 INFO : Parsing streams... 16:43:52.166 INFO : Selected streams: 16:43:52.166 INFO : Vid *CENC 1920x1080 | 4221 Kbps | video-avc1-3 | avc1.640028 | 1 Segment | ~59m25s 16:43:52.166 INFO : Aud *CENC audio-und-mp4a | 137 Kbps | mp4a.40.2 | 2CH | 1 Segment | ~59m25s 16:43:52.166 INFO : Sub English | 1 Segment | ~59m25s 16:43:52.166 WARN : Writing meta json 16:43:52.166 INFO : Save Name: Earths.Tropical.Islands.S01E02.Borneo.1080p.iV.WEB-DL.AAC2.0.H.264 16:43:52.166 WARN : MuxAfterDone is detected, binary merging is automatically enabled 16:43:53.165 INFO : Start downloading...Aud audio-und-mp4a | 137 Kbps | mp4a.40.2 | 2CH 16:43:53.172 INFO : Start downloading...Vid 1920x1080 | 4221 Kbps | video-avc1-3 | avc1.640028 16:43:53.195 INFO : Start downloading...Sub English 16:43:54.180 WARN : Reading media info... 16:43:54.192 INFO : NaN: Subtitle, webvtt 16:43:54.193 WARN : Extracting VTT(raw) subtitle... 16:43:54.196 INFO : Binary merging... 16:43:55.670 WARN : Type: cenc 16:43:55.670 WARN : PSSH(WV): CAESEB5/DQJDGkoPpnCsCdRKoF4aC2J1eWRybWtleW9zIhCEucWX2CRHFq8gE2Qvs5wIKgJIRA== 16:43:55.670 WARN : KID: 1e7f0d02431a4a0fa670ac09d44aa05e 16:43:55.671 INFO : Trying to search for KEY from text file... 16:43:55.671 INFO : OK 1e7f0d02431a4a0fa670ac09d44aa05e:1d85603e93ef576a362f3a39adf981af 16:43:55.672 WARN : Reading media info... 16:43:55.684 INFO : NaN: Video, h264 (avc1), 1920x1080, 25 fps, 26 kb/s 16:43:55.753 WARN : Type: cenc 16:43:55.754 WARN : PSSH(WV): CAESEB5/DQJDGkoPpnCsCdRKoF4aC2J1eWRybWtleW9zIhA3Hk67RP5HZpqDMaBmvrY4KgJIRA== 16:43:55.755 WARN : KID: 1e7f0d02431a4a0fa670ac09d44aa05e 16:43:55.755 INFO : Trying to search for KEY from text file... 16:43:55.756 INFO : OK 1e7f0d02431a4a0fa670ac09d44aa05e:1d85603e93ef576a362f3a39adf981af 16:43:55.756 WARN : Reading media info... 16:43:55.797 INFO : NaN: Audio, aac (mp4a), 22 kb/s 16:44:00.922 INFO : Binary merging... 16:44:00.951 INFO : Decrypting... 16:44:18.743 INFO : Binary merging... 16:44:19.781 INFO : Decrypting... 16:44:27.310 WARN : Earths.Tropical.Islands.S01E02.Borneo.1080p.iV.WEB-DL.AAC2.0.H.264.mp4 16:44:27.310 WARN : Earths.Tropical.Islands.S01E02.Borneo.1080p.iV.WEB-DL.AAC2.0.H.264.m4a 16:44:27.311 WARN : Earths.Tropical.Islands.S01E02.Borneo.1080p.iV.WEB-DL.AAC2.0.H.264.srt 16:44:27.311 WARN : Muxing to Earths.Tropical.Islands.S01E02.Borneo.1080p.iV.WEB-DL.AAC2.0.H.264.MUX.mkv 16:44:31.086 WARN : Cleaning files... 16:44:31.168 WARN : Rename to Earths.Tropical.Islands.S01E02.Borneo.1080p.iV.WEB-DL.AAC2.0.H.264.mkv 16:44:31.169 INFO : Done
-
I just purchased and installed NordVPN and I checked out the U.S. version of TubiTV. It has movies that don't show up on the Canadian version. Well anyway I tested it out with the Freevine Streaming Downloader and something happened that never happened before the program chose descriptive video instead of just the regular audio. I am sure there is something I can do in the TubiTV config file to ensure this doesn't happen again. Thank you in advance for any advice concerning this issue.
Also I checked out the Roku Channel and I am not sure why it isn't working for me; it may want me to set up an account. I only tested "The Rockfard Files" by using the "t" option to list the videos but it failed. -
iamghost: Thank you for your post. I can get it to list now but it seems the channel doesn't accept my NordVPN U.S. IP as no videos will play and freevine tells me: 'Request failed. IP-address is either blocked or content is premium'
I tried "Bionic Woman" and was able to use -t to list the episodes and it said it was free with ads.
Maybe I need to configure NordVPN differently.
But I know this much before I had the VPN the Roku Channel wouldn't even show me what was on it. TubiTV seems to work if I can get the audio issue figured out. -
-
-
-
Maybe I should have chose Windscribe but I noticed NordVPN on sale at Best Buy Canada and took a chance on it. I think Windscribe has a Free VPN one can use up to a certain limit each month so perhaps I could give that a try. But perhaps down the line I will buy the Box Set of "The Bionic Woman" and other shows I like. Thank you for your post iamghost.
At least TubiTV has a treasure trove I couldn't access before. I hope the NordVPN can help me on the UK services so far BBC iPlayer rejects ever City I try from in England. -
if you add "name=Description" to the audio drop setting in the tubitv.yaml it will remove the audio description option and should download the correct audio, in case theres other videos that have the issue
[Attachment 74757 - Click to enlarge] -
ElCap: Thank you I will give this a try and see if it fixes this issue. It was kind of you to provide this information and I am sure others may run across the same issue at some point and your answer will help them as well.
Update: It works I just tried it and it turned out alright.Last edited by Tom Saurus; 8th Nov 2023 at 19:01. Reason: Update
-
How to Install Freevine
Sorry if this has been answered before but have been looking and am completely bamboozled.
The instructions are:
Install Python (check 'Add to PATH' if on Windows)
Place pywidevine folder inside Freevine folder
Place N_m3u8DL-RE, ffmpeg, mkvmerge, mp4decrypt inside Freevine folder OR add to PATH
Install necessary Python modules: pip install -r requirements.txt
Also the readme lists "Required tools":
Python 3.10+
Pywidevine
Valid L3 CDM (blob and key) not included
N_m3u8DL-RE
ffmpeg
mkvmerge
mp4decrypt
So this is what I have done:
Cloned the repository
gh repo clone stabbedbybrick/freevine
Got the pwidevine zip and unpacked it;
Cloned the N_m3u8DL-RE repository;
Checked that ffmpeg was already installed on my system;
Followed the mkvtoolnix installation instructions for mkvmerge;
Downloaded bento4 binaries for my system and added a symbolic link to mp4decrypt.
I then started getting lots of errors after using the program. So far I have replaced the N_m3u8DL-RE repository with an executable binary. I have tried installing pwidevine with pip.
I am completely confused as to how to get CDM/L3 to work with freevine as I can't see the connection between the first sticky (that was recommended reading in one post) and the pwidevine-freevine instalation.
Any help would be greatly appreciated!
Thanks
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