VideoHelp Forum


Try StreamFab Downloader and download from Netflix, Amazon, Youtube! Or Try DVDFab and copy Blu-rays!


Try StreamFab Downloader and download streaming video from Youtube, Netflix, Amazon! Download free trial.


+ Reply to Thread
Page 13 of 51
FirstFirst ... 3 11 12 13 14 15 23 ... LastLast
Results 361 to 390 of 1524
Thread
  1. When it comes to Pluto TV United States I can now access it with my VPN and use Freevine Downloader with it. With Pluto TV it gets the biggest files and what I do is use Vidcoder to shrink them down to a smaller size that still looks and sounds good enough for my liking to save hard drive space. Well anyway I noticed on episode was just a little under 7mb when it was shrunk and all the rest were over 200mb. So I clicked on it to test and it and it was distorted as if it didn't get decrypted. So I retried that episode and I am posting the log below. Well anyway I played a bit of the episode on the website and it is fine there. I am of course not on the latest build but perhaps that has nothing to do with this as the rest of the episodes turned out fine. Here is the log:

    Microsoft Windows [Version 10.0.22000.2176]
    (c) Microsoft Corporation. All rights reserved.

    C:\freevine-main>freevine.py -e S02E06 https://pluto.tv/en/on-demand/series/635317c8f2de430013c325cd/season/2/episode/635343d...e19d001376340e

    08:02:22.640 INFO : Freevine v0.6.1-beta (20231027)

    08:02:22.875 INFO : PlutoTV
    08:02:25.263 INFO : Have Gun - Will Travel: 6 Season(s), 225 Episode(s)

    08:02:29.308 INFO : Have Gun - Will Travel S02E06 The Protégé

    08:02:29.495 INFO : N_m3u8DL-RE (Beta version) 20230628
    08:02:29.518 INFO : Loading URL: http://silo-hybrik.pluto.tv.s3.amazonaws.com/266_pluto/clip/635343dee5e19d0013763406_T...0-end/main.mpd
    08:02:29.800 INFO : Content Matched: Dynamic Adaptive Streaming over HTTP
    08:02:29.801 INFO : Parsing streams...
    08:02:29.846 WARN : Writing meta json
    08:02:29.853 INFO : Extracted, there are 7 streams, with 5 basic streams, 1 audio streams, 1 subtitle streams
    08:02:29.853 INFO : Vid *CENC 2745 Kbps | 6 | 30 | avc1.64001f | 310 Segments | ~25m47s
    08:02:29.854 INFO : Vid *CENC 854x480 | 1856 Kbps | 5 | 30 | avc1.64001f | 310 Segments | ~25m47s
    08:02:29.854 INFO : Vid *CENC 854x480 | 1225 Kbps | 2 | 30 | avc1.64001f | 310 Segments | ~25m47s
    08:02:29.854 INFO : Vid *CENC 640x360 | 748 Kbps | 1 | 30 | avc1.64001f | 310 Segments | ~25m47s
    08:02:29.854 INFO : Vid *CENC 426x240 | 387 Kbps | 3 | 30 | avc1.64001f | 310 Segments | ~25m47s
    08:02:29.854 INFO : Aud *CENC 4 | 102 Kbps | mp4a.40.2 | 2CH | 310 Segments | ~25m46s
    08:02:29.854 INFO : Sub 0 | en | wvtt | 308 Segments | ~25m40s
    08:02:29.855 INFO : Parsing streams...
    08:02:29.862 INFO : Selected streams:
    08:02:29.862 INFO : Vid *CENC 2745 Kbps | 6 | 30 | avc1.64001f | 310 Segments | ~25m47s
    08:02:29.862 INFO : Aud *CENC 4 | 102 Kbps | mp4a.40.2 | 2CH | 310 Segments | ~25m46s
    08:02:29.863 INFO : Sub 0 | en | wvtt | 308 Segments | ~25m40s
    08:02:29.863 WARN : Writing meta json
    08:02:29.867 INFO : Save Name: Have.Gun.-.Will.Travel.S02E06.The.Protégé.Nonep.PLUTO.WEB-DL.AAC2.0.H.264
    08:02:29.867 WARN : MuxAfterDone is detected, binary merging is automatically enabled
    08:02:29.869 INFO : Start downloading...Aud 4 | 102 Kbps | mp4a.40.2 | 2CH
    08:02:29.869 INFO : Start downloading...Sub 0 | en | wvtt
    08:02:29.869 INFO : Start downloading...Vid 2745 Kbps | 6 | 30 | avc1.64001f
    08:02:30.016 WARN : Type: cenc
    08:02:30.020 WARN : PSSH(WV): EhAAAAAAY1ND3r9sKdjxMiqnEhAAAAAAY1ND3r9sKdjxMiqoSO PclZsG
    08:02:30.023 WARN : KID: 00000000635343debf6c29d8f1322aa8
    08:02:30.027 INFO : Trying to search for KEY from text file...
    08:02:30.030 INFO : OK 00000000635343debf6c29d8f1322aa8:f31d0b768d3b7cc84 5cc8ccba36d48bc
    08:02:30.035 WARN : Reading media info...
    08:02:30.093 INFO : [0x1]: Audio, aac (mp4a)
    08:02:30.107 WARN : Type: cenc
    08:02:30.107 WARN : Reading media info...
    08:02:30.108 WARN : PSSH(WV): EhAAAAAAY1ND3r9sKdjxMiqnEhAAAAAAY1ND3r9sKdjxMiqoSO PclZsG
    08:02:30.113 WARN : KID: 00000000635343debf6c29d8f1322aa7
    08:02:30.114 INFO : Trying to search for KEY from text file...
    08:02:30.116 INFO : OK 00000000635343debf6c29d8f1322aa7:8b1aef8f44e41cf1e 50397242cf299bf
    08:02:30.118 WARN : Reading media info...
    08:02:30.166 INFO : [0x1]: Data, none (wvtt) (default)
    08:02:30.185 INFO : [0x1]: Video, h264 (avc1), 1280x720
    08:02:44.643 WARN : Extracting VTT(mp4) subtitle...
    08:02:44.884 INFO : Binary merging...
    08:03:20.206 INFO : Binary merging...
    08:03:20.546 INFO : Decrypting...
    08:10:26.549 INFO : Binary merging...
    08:10:27.382 INFO : Decrypting...
    08:10:27.461 WARN : Have.Gun.-.Will.Travel.S02E06.The.Protégé.Nonep.PLUTO.WEB-DL.AAC2.0.H.264.mp4
    08:10:27.461 WARN : Have.Gun.-.Will.Travel.S02E06.The.Protégé.Nonep.PLUTO.WEB-DL.AAC2.0.H.264.m4a
    08:10:27.462 WARN : Have.Gun.-.Will.Travel.S02E06.The.Protégé.Nonep.PLUTO.WEB-DL.AAC2.0.H.264.en.srt
    08:10:27.462 WARN : Muxing to Have.Gun.-.Will.Travel.S02E06.The.Protégé.Nonep.PLUTO.WEB-DL.AAC2.0.H.264.MUX.mp4
    08:10:27.575 WARN : [h264 @ 0000026987856c00] top block unavailable for requested intra mode -1
    08:10:27.575 WARN : [h264 @ 0000026987856c00] error while decoding MB 5 0, bytestream 1816
    08:10:27.663 WARN : [aac @ 0000026987892fc0] channel element 2.3 is not allocated
    08:10:27.666 WARN : [mp4 @ 00000269888c3580] track 1: codec frame size is not set
    08:10:27.708 WARN : [mp4 @ 00000269888c3580] aac bitstream error
    08:10:29.611 WARN : Last message repeated 30 times
    08:10:30.045 WARN : Cleaning files...
    08:10:30.165 WARN : Rename to Have.Gun.-.Will.Travel.S02E06.The.Protégé.Nonep.PLUTO.WEB-DL.AAC2.0.H.264.mp4
    08:10:30.499 INFO : Done

    C:\freevine-main>freevine.py -e S02E06 https://pluto.tv/en/on-demand/series/635317c8f2de430013c325cd/season/2/episode/635343d...e19d001376340e
    I am curious as to what the problem is and if there is anything I can do to remedy it. Thank you in advance for any help concerning this matter.

    Update: I just checked Freevine Version History at GitHub and in the newest version it says PlutoTV now has a quality selector. That is exciting and could save me hours on encoding time and downloading time to if I am downloading a smaller file. I get hesitant to upgrade as sometimes I have difficulty doing so and I become ashamed and don't want to be a pain in the butt to be guided along. However I take solace that perhaps others learn as I do.
    Last edited by Tom Saurus; 16th Nov 2023 at 08:46.
    Quote Quote  
  2. Originally Posted by A_n_g_e_l_a View Post

    What I'm doing right now is working to to get my uk-fta downloader onto my phone. I finally have found a version of N_m3u8DL-RE that works so with a few changes and a bit of experimenting with ffmpeg I finally have Android running it pretty well. I plan on writing it up soon.

    I want to ask if you are interested in making a conversion of Freevine to run on Termux for mobile phones? There wasn't much to change - I use pagination and the the number of items in a page displayed needed reducing for the small screen. If you have scrolling it will take care of itself. And --no-logs isn't in the N_~~RE version I'm using so was pulled. Works pretty fast now. Ffmpeg was the hold-up

    Interested and have the time?
    That actually sounds really cool, but I'm afraid I'm not much of a mobile dev. I don't really have the setup for it, and I feel like the test runs would drive me nuts.

    But I'll be looking out for your release, though. I'm sure there are tons of people that will be very happy for a mobile alternative.
    Quote Quote  
  3. Originally Posted by Tom Saurus View Post

    Update: I just checked Freevine Version History at GitHub and in the newest version it says PlutoTV now has a quality selector. That is exciting and could save me hours on encoding time and downloading time to if I am downloading a smaller file. I get hesitant to upgrade as sometimes I have difficulty doing so and I become ashamed and don't want to be a pain in the butt to be guided along. However I take solace that perhaps others learn as I do.
    Nothing to be ashamed of. Just take a minute and really read through the README and --help documentation. If you figured out how to use it once, you can do it again. Even if this new version is slightly different and brings a lot of new features from the version you've been using, the process of using it is still the same.
    Quote Quote  
  4. Member
    Join Date
    Feb 2022
    Location
    Search the forum first!
    Search PM
    Originally Posted by stabbedbybrick View Post

    That actually sounds really cool, but I'm afraid I'm not much of a mobile dev. I don't really have the setup for it, and I feel like the test runs would drive me nuts.

    But I'll be looking out for your release, though. I'm sure there are tons of people that will be very happy for a mobile alternative.
    OK thanks. The platform is actually ubuntu and much the same as any machine that runs python but I understand.
    Noob Starter Pack. Just download every Widevine mpd! Not kidding!.
    https://files.videohelp.com/u/301890/hellyes6.zip
    Quote Quote  
  5. Member
    Join Date
    Dec 2021
    Location
    Scotland
    Search Comp PM
    Thanks stabby.
    I finally got round to trying the 'new' version (with v1.0.2) in a venv. I've been busy doing other stuff lol.
    It works a treat so far. Excellent work. Beyond the call of duty I reckon.

    I've mentioned maybe looking at RTE player some time. Also others have mentioned some Aus sites.

    But, more important, I'm still waiting on it pouring me a pint of beer
    Quote Quote  
  6. I have worked on getting the new version set up. However I have failed and on top of this I have lost the fuctionality of my older versions as now it says my L3 is gone. I tried to get a grasp on Virtual Enviroments but even though that seems easy peasy to some it isn't to me.

    I have a Widewine Folder with:

    services
    utils
    ffmpeg
    freevine
    mkvmerge
    mp4decrypt
    N_m3u8DL-RE
    shaka-packager

    I made a folder named wvd in the utils folder in which I copied:
    __pycache__
    L1 & L3

    I feel so sad now as I got so used to using this program and now I have screwed it up. I didn't think I would loose the fuctionality of what I did have. I sure hope someone can help me get this up and running. Thank you in advance.

    Update: I prayed at bit and got thinking and read where to get some keys and downloaded some new to me ones and it just had a key and a client ID so I put that in the wvd folder and I had some success. If my older versions are truly useless now and if I get this one working I will delete the older versions.

    I tested out that episode of "Have Gun Will Travel" that I couldn't get before in an earlier post. It was able to get it and decrypt it correctly. I ended up with a .mkv file that remember that one needs to edit the config file to get .mp4 Then I gave it another try and -sv resolution=480 and it turned out well. So with further testing it looks like a good idea to delete my three or four other versions I have; especially if they no longer work.

    I tested out ABC iView and my NordVPN thankfully works on it. I ended up with descriptive audio instead of the usual audio and that is something that is happening a fair bit these days. But all and all it is terrific to have this program working again and I am happy about that.

    stabbedbybrick: Thank you for this terrific program.
    Last edited by Tom Saurus; 17th Nov 2023 at 02:12.
    Quote Quote  
  7. Member
    Join Date
    Dec 2022
    Location
    Lesotho
    Search Comp PM
    @stabbedbybrick

    Seems like the cbc.py still has code from circa v0.6.2-beta

    Throws out this error.
    Code:
    File "D:\freevine\freevine.py", line 60, in main
        Service(main_config, srvc_api, srvc_config, wvd, **kwargs)
    TypeError: CBC.__init__() takes 2 positional arguments but 5 were given
    The new freevine.py has five arguments.
    Code:
    Service(main_config, srvc_api, srvc_config, wvd, **kwargs)
    The new cbc.py has this line.
    Code:
    class CBC(Config):
        def __init__(self, config, **kwargs):
            super().__init__(config, **kwargs)
    and then further down starting with line 50, there's this old code.
    Code:
    with open(Path("services") / "config" / "cbc.yaml", "r") as f:
                self.cfg = yaml.safe_load(f)
    
            self.config.update(self.cfg)
    When you have time of course.
    Quote Quote  
  8. Member
    Join Date
    Dec 2022
    Location
    Lesotho
    Search Comp PM
    Originally Posted by stabbedbybrick View Post
    @sipho:

    It's been fixed. Too many things to keep track of sometimes
    Thank you sir. Much appreciated.
    Quote Quote  
  9. Hi, having some issues with CBC -

    Code:
    python3 freevine.py --episode "https://gem.cbc.ca/family-feud-canada/s05e01"
    
    10:28:06.534 INFO : Freevine v1.0.2
    
    10:28:06.585 INFO : CBC Gem
    Traceback (most recent call last):
      File "/Users/user/freevine/freevine.py", line 66, in <module>
        main()
      File "/Users/user/miniconda3/lib/python3.10/site-packages/click/core.py", line 1130, in __call__
        return self.main(*args, **kwargs)
      File "/Users/user/miniconda3/lib/python3.10/site-packages/click/core.py", line 1055, in main
        rv = self.invoke(ctx)
      File "/Users/user/miniconda3/lib/python3.10/site-packages/click/core.py", line 1404, in invoke
        return ctx.invoke(self.callback, **ctx.params)
      File "/Users/user/miniconda3/lib/python3.10/site-packages/click/core.py", line 760, in invoke
        return __callback(*args, **kwargs)
      File "/Users/user/freevine/freevine.py", line 60, in main
        Service(main_config, srvc_api, srvc_config, wvd, **kwargs)
    TypeError: CBC.__init__() takes 2 positional arguments but 5 were given
    Did I do anything wrong here or is there an issue with Gem?
    Quote Quote  
  10. My bad, didn't read the above! Thank you.
    Quote Quote  
  11. have you considered adding globaltv.ca to it
    Quote Quote  
  12. Originally Posted by z1269925944 View Post
    have you considered adding globaltv.ca to it
    They don't seem to have enough content to really make it worth it.
    Quote Quote  
  13. Thanks for this, it'll save me a lot of time over my existing method.

    C4 and UKTV work fine for me but I encounter errors with ITVX and C5 as below, if anyone can help? Thanks.

    (I've added the dummy line to the api.yaml for ITVX also)

    Code:
    Traceback (most recent call last):
      File "C:\Users\USERNAME\Desktop\freevine-1.0.0\freevine.py", line 66, in <module>
        main()
      File "C:\Users\USERNAME\AppData\Local\Programs\Python\Python39\lib\site-packages\click\core.py", line 1130, in __call__
        return self.main(*args, **kwargs)
      File "C:\Users\USERNAME\AppData\Local\Programs\Python\Python39\lib\site-packages\click\core.py", line 1055, in main
        rv = self.invoke(ctx)
      File "C:\Users\USERNAME\AppData\Local\Programs\Python\Python39\lib\site-packages\click\core.py", line 1404, in invoke
        return ctx.invoke(self.callback, **ctx.params)
      File "C:\Users\USERNAME\AppData\Local\Programs\Python\Python39\lib\site-packages\click\core.py", line 760, in invoke
        return __callback(*args, **kwargs)
      File "C:\Users\USERNAME\Desktop\freevine-1.0.0\freevine.py", line 59, in main
        Service, srvc_api, srvc_config = get_service(url)
      File "C:\Users\USERNAME\Desktop\freevine-1.0.0\utils\services.py", line 137, in get_service
        spec.loader.exec_module(service_module)
      File "<frozen importlib._bootstrap_external>", line 790, in exec_module
      File "<frozen importlib._bootstrap>", line 228, in _call_with_frames_removed
      File "services\channel5\channel5.py", line 47, in <module>
        class CHANNEL5(Config):
      File "services\channel5\channel5.py", line 194, in CHANNEL5
        def get_content(self, url: str) -> tuple[Movies | Series, str]:
    TypeError: unsupported operand type(s) for |: 'ABCMeta' and 'ABCMeta'
    and

    Code:
    11:09:16.396 INFO : ITVX
    Traceback (most recent call last):
      File "C:\Users\USERNAME\Desktop\freevine-1.0.0\freevine.py", line 66, in <module>
        main()
      File "C:\Users\USERNAME\AppData\Local\Programs\Python\Python39\lib\site-packages\click\core.py", line 1130, in __call__
        return self.main(*args, **kwargs)
      File "C:\Users\USERNAME\AppData\Local\Programs\Python\Python39\lib\site-packages\click\core.py", line 1055, in main
        rv = self.invoke(ctx)
      File "C:\Users\USERNAME\AppData\Local\Programs\Python\Python39\lib\site-packages\click\core.py", line 1404, in invoke
        return ctx.invoke(self.callback, **ctx.params)
      File "C:\Users\USERNAME\AppData\Local\Programs\Python\Python39\lib\site-packages\click\core.py", line 760, in invoke
        return __callback(*args, **kwargs)
      File "C:\Users\USERNAME\Desktop\freevine-1.0.0\freevine.py", line 60, in main
        Service(main_config, srvc_api, srvc_config, wvd, **kwargs)
      File "services\itv\itv.py", line 51, in __init__
        self.get_options()
      File "services\itv\itv.py", line 241, in get_options
        downloads, title = self.get_episode_from_url(self.episode)
      File "services\itv\itv.py", line 215, in get_episode_from_url
        data = self.get_data(url)
      File "services\itv\itv.py", line 70, in get_data
        data = json.loads(props)
      File "C:\Users\USERNAME\AppData\Local\Programs\Python\Python39\lib\json\__init__.py", line 346, in loads
        return _default_decoder.decode(s)
      File "C:\Users\USERNAME\AppData\Local\Programs\Python\Python39\lib\json\decoder.py", line 337, in decode
        obj, end = self.raw_decode(s, idx=_w(s, 0).end())
      File "C:\Users\USERNAME\AppData\Local\Programs\Python\Python39\lib\json\decoder.py", line 355, in raw_decode
        raise JSONDecodeError("Expecting value", s, err.value) from None
    json.decoder.JSONDecodeError: Expecting value: line 1 column 1 (char 0)
    Last edited by coltseavers; 18th Nov 2023 at 07:04.
    Quote Quote  
  14. Member
    Join Date
    Dec 2021
    Location
    england
    Search Comp PM
    your is python 3.9
    it need python 3.10 to run it
    Quote Quote  
  15. I've just tried the version 1.0.2 with Ch4 and it was really perfect.
    But now, I have a little issue with BBC:
    Code:
    py freevine.py -e https://www.bbc.co.uk/iplayer/episode/b0547tsj/michael-sheens-valleys-rebellion
    
    11:56:44.942 INFO : Freevine v1.0.2
    
    11:56:45.110 INFO : BBC iPlayer
    Traceback (most recent call last):
      File "C:\Users\Pippo\Documents\Decript\freevine-main102\freevine.py", line 66, in <module>
        main()
      File "C:\Users\Pippo\Documents\Decript\freevine-main102\Freev1\Lib\site-packages\click\core.py", line 1157, in __call__
        return self.main(*args, **kwargs)
               ^^^^^^^^^^^^^^^^^^^^^^^^^^
      File "C:\Users\Pippo\Documents\Decript\freevine-main102\Freev1\Lib\site-packages\click\core.py", line 1078, in main
        rv = self.invoke(ctx)
             ^^^^^^^^^^^^^^^^
      File "C:\Users\Pippo\Documents\Decript\freevine-main102\Freev1\Lib\site-packages\click\core.py", line 1434, in invoke
        return ctx.invoke(self.callback, **ctx.params)
               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
      File "C:\Users\Pippo\Documents\Decript\freevine-main102\Freev1\Lib\site-packages\click\core.py", line 783, in invoke
        return __callback(*args, **kwargs)
               ^^^^^^^^^^^^^^^^^^^^^^^^^^^
      File "C:\Users\Pippo\Documents\Decript\freevine-main102\freevine.py", line 60, in main
        Service(main_config, srvc_api, srvc_config, wvd, **kwargs)
      File "C:\Users\Pippo\Documents\Decript\freevine-main102\services\bbciplayer\bbciplayer.py", line 47, in __init__
        self.get_options()
      File "C:\Users\Pippo\Documents\Decript\freevine-main102\services\bbciplayer\bbciplayer.py", line 317, in get_options
        downloads, title = self.get_episode_from_url(self.episode)
                           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
      File "C:\Users\Pippo\Documents\Decript\freevine-main102\services\bbciplayer\bbciplayer.py", line 279, in get_episode_from_url
        subtitle = data["episode"]["subtitle"]
                   ~~~~~~~~~~~~~~~^^^^^^^^^^^^
    KeyError: 'subtitle'
    Quote Quote  
  16. @coltseavers:

    Like iamghost mentioned, Python 3.10 is currently required. Next update of Freevine should hopefully provide better backwards compatibility, so you can either wait for that or update you Python version. Also, please include full command when reporting errors.

    @Isotta:

    Programmes like that are essentially mini-movies, so if you get error when using --episode, try using --movie instead.
    Quote Quote  
  17. Originally Posted by stabbedbybrick View Post
    @Isotta:
    Programmes like that are essentially mini-movies, so if you get error when using --episode, try using --movie instead.
    Thank you, it worked!
    I had tried the option --movie with the previous version of freevine but for some reason it didn't work. Also, in this case, I had to use --format mp4 because I couldn't get the final muxing.
    Thanks again for the patience.
    Quote Quote  
  18. Member
    Join Date
    Dec 2022
    Location
    Lesotho
    Search Comp PM
    @stabbedbybrick

    Running Freevine v1.0.3

    This is not huge but worth looking into as there are a lot of shows on iPlayer.

    Running this command;
    Result suggests there are no HD streams;
    Code:
    INFO : HD stream not available, getting next best alternative
    Video:                                                                     │
    │     704x396 @ 2635 kb/s
    However, 1080p are 720p are definitely available.
    Quote Quote  
  19. Would it be possible to add https://www.cwtv.com? They are free, and have a lot of free content that would great to be able to download.
    Quote Quote  
  20. Member
    Join Date
    Mar 2023
    Location
    Australia
    Search Comp PM
    Having a bit of a weird situation with ITVX
    Code:
    (env) C:\ffmpeg\bin\env\freevine-main>python freevine.py --episode https://www.itv.com/watch/one-tree-hill/10a2465/10a2465a0027
    
    18:14:44.884 INFO : Freevine v1.0.2
    
    18:14:44.952 INFO : ITVX
    18:14:54.033 INFO : One Tree Hill S02E05 I Will Dare
    18:14:54.033 INFO : cea6bb6ba05447ef8addb29cca9ed00d:663021940e7dc25e74ba849513714e5c
    18:15:07.076 WARN : Response status code does not indicate success: 403 (Forbidden).
    18:15:30.359 ERROR: Segment count check not pass, total: 414, downloaded: 413.
    18:15:45.633 WARN : Received an unexpected EOF or 0 bytes from the transport stream.
    18:16:26.560 WARN : Response status code does not indicate success: 403 (Forbidden).
    18:16:31.494 WARN : Response status code does not indicate success: 403 (Forbidden).
    18:16:32.799 WARN : Response status code does not indicate success: 403 (Forbidden).
    18:17:09.353 WARN : Response status code does not indicate success: 403 (Forbidden).
    18:17:15.741 WARN : Received an unexpected EOF or 0 bytes from the transport stream.
    18:17:22.703 ERROR: Segment count check not pass, total: 414, downloaded: 408.
    18:17:22.718 ERROR: Failed
    Traceback (most recent call last):
      File "C:\ffmpeg\bin\env\freevine-main\services\itv\itv.py", line 296, in download
        subprocess.run(args, check=True)
      File "C:\Users\User\AppData\Local\Programs\Python\Python311\Lib\subprocess.py", line 571, in run
        raise CalledProcessError(retcode, process.args,
    subprocess.CalledProcessError: Command '['C:\\FFMPEG\\bin\\N_m3u8DL-RE.EXE', WindowsPath('tmp/manifest.mpd'), '-mt', '--auto-subtitle-fix', 'true', '--thread-count', '16', '--save-name', 'One.Tree.Hill.S02E05.I.Will.Dare.720p.ITV.WEB-DL.AAC2.0.H.264', '--tmp-dir', 'temp', '--save-dir', WindowsPath('downloads/One Tree Hill/Season 02'), '--no-log', '--key-text-file', WindowsPath('tmp/keys.txt'), '-sv', 'for=best', '-sa', 'for=best', '-ss', 'all', '-M', 'format=mkv:muxer=mkvmerge:skip_sub=false']' returned non-zero exit status 1.
    
    During handling of the above exception, another exception occurred:
    
    Traceback (most recent call last):
      File "C:\ffmpeg\bin\env\freevine-main\freevine.py", line 66, in <module>
        main()
      File "C:\ffmpeg\bin\env\Lib\site-packages\click\core.py", line 1157, in __call__
        return self.main(*args, **kwargs)
               ^^^^^^^^^^^^^^^^^^^^^^^^^^
      File "C:\ffmpeg\bin\env\Lib\site-packages\click\core.py", line 1078, in main
        rv = self.invoke(ctx)
             ^^^^^^^^^^^^^^^^
      File "C:\ffmpeg\bin\env\Lib\site-packages\click\core.py", line 1434, in invoke
        return ctx.invoke(self.callback, **ctx.params)
               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
      File "C:\ffmpeg\bin\env\Lib\site-packages\click\core.py", line 783, in invoke
        return __callback(*args, **kwargs)
               ^^^^^^^^^^^^^^^^^^^^^^^^^^^
      File "C:\ffmpeg\bin\env\freevine-main\freevine.py", line 60, in main
        Service(main_config, srvc_api, srvc_config, wvd, **kwargs)
      File "C:\ffmpeg\bin\env\freevine-main\services\itv\itv.py", line 50, in __init__
        self.get_options()
      File "C:\ffmpeg\bin\env\freevine-main\services\itv\itv.py", line 267, in get_options
        self.download(download, title)
      File "C:\ffmpeg\bin\env\freevine-main\services\itv\itv.py", line 298, in download
        raise ValueError(f"{e}")
    ValueError: Command '['C:\\FFMPEG\\bin\\N_m3u8DL-RE.EXE', WindowsPath('tmp/manifest.mpd'), '-mt', '--auto-subtitle-fix', 'true', '--thread-count', '16', '--save-name', 'One.Tree.Hill.S02E05.I.Will.Dare.720p.ITV.WEB-DL.AAC2.0.H.264', '--tmp-dir', 'temp', '--save-dir', WindowsPath('downloads/One Tree Hill/Season 02'), '--no-log', '--key-text-file', WindowsPath('tmp/keys.txt'), '-sv', 'for=best', '-sa', 'for=best', '-ss', 'all', '-M', 'format=mkv:muxer=mkvmerge:skip_sub=false']' returned non-zero exit status 1.
    I then put the very same information in the command line and in very quick time it seems like it's downloading a small part of the file and the the whole file is in the downloads folder.

    Code:
    (env) C:\ffmpeg\bin\env\freevine-main>python freevine.py --episode https://www.itv.com/watch/one-tree-hill/10a2465/10a2465a0027
    
    18:17:50.678 INFO : Freevine v1.0.2
    
    18:17:50.739 INFO : ITVX
    18:18:01.974 INFO : One Tree Hill S02E05 I Will Dare
    18:18:01.975 INFO : cea6bb6ba05447ef8addb29cca9ed00d:663021940e7dc25e74ba849513714e5c
    
    18:18:05.836 WARN : One.Tree.Hill.S02E05.I.Will.Dare.720p.ITV.WEB-DL.AAC2.0.H.264.srt =>
    One.Tree.Hill.S02E05.I.Will.Dare.720p.ITV.WEB-DL.AAC2.0.H.264.copy.srt 2.33KB/2.37KB  2.33KBps  00:00:00 /
    18:18:05.837 WARN : Extracting VTT(raw) subtitle...
    18:18:05.844 INFO : Binary merging...
    18:18:05.912 INFO : Binary merging...
    18:18:06.018 INFO : Decrypting...
    18:18:19.272 INFO : Binary merging...
    18:18:20.158 INFO : Decrypting...
    18:18:26.045 WARN : One.Tree.Hill.S02E05.I.Will.Dare.720p.ITV.WEB-DL.AAC2.0.H.264.mp4
    18:18:26.046 WARN : One.Tree.Hill.S02E05.I.Will.Dare.720p.ITV.WEB-DL.AAC2.0.H.264.m4a
    18:18:26.046 WARN : One.Tree.Hill.S02E05.I.Will.Dare.720p.ITV.WEB-DL.AAC2.0.H.264.copy.srt
    18:18:26.046 WARN : Muxing to One.Tree.Hill.S02E05.I.Will.Dare.720p.ITV.WEB-DL.AAC2.0.H.264.MUX.mkv
    18:18:28.796 WARN : Cleaning files...
    18:18:28.880 WARN : Rename to One.Tree.Hill.S02E05.I.Will.Dare.720p.ITV.WEB-DL.AAC2.0.H.264.mkv
    18:18:28.881 INFO : Done
    Any thoughts please
    Quote Quote  
  21. Originally Posted by iamghost View Post
    your is python 3.9
    it need python 3.10 to run it
    Originally Posted by stabbedbybrick View Post
    @coltseavers:

    Like iamghost mentioned, Python 3.10 is currently required. Next update of Freevine should hopefully provide better backwards compatibility, so you can either wait for that or update you Python version. Also, please include full command when reporting errors.
    Apologies, schoolboy error. Switched to 3.10 and everything working perfectly.

    Thanks again stabbedbybrick - this will save me a lot of time over using my own scripts.
    Quote Quote  
  22. Originally Posted by sipho View Post
    This is not huge but worth looking into as there are a lot of shows on iPlayer.

    Result suggests there are no HD streams;
    Code:
    INFO : HD stream not available, getting next best alternative
    Video:                                                                     │
    │     704x396 @ 2635 kb/s
    However, 1080p are 720p are definitely available.
    I updated the main branch with a fix for both this and the issue with standalone episodes. Both should hopefully work now.

    @ringy9:

    I can't reproduce the error so this is most likely an issue on your end. If you're using a VPN try another server. You can also try using --threads 1 and see if it helps with the segment error.
    Quote Quote  
  23. Originally Posted by Onepunch View Post
    Would it be possible to add https://www.cwtv.com? They are free, and have a lot of free content that would great to be able to download.
    At first glance, it does look like they have a decent library. And offering 1080p @ ~10 000 kb/s for free is not bad at all. I'll look into it.
    Quote Quote  
  24. Member
    Join Date
    Dec 2021
    Location
    Scotland
    Search Comp PM
    Similar problem to sipho with v1.0.3. There are definitely 1080p & 720p avaialble for that show:
    Code:
    py freevine.py -i -e https://www.bbc.co.uk/iplayer/episode/b03q9r9n/this-world-the-tea-trail-with-simon-reeve
    
    11:50:28.378 INFO : Freevine v1.0.3
    
    11:50:28.437 INFO : BBC iPlayer
    ⠹ Getting media info...11:50:29.154 INFO : HD stream not available
    ┌───────────────── This World The Tea Trail with Simon Reeve ──────────────────┐
    │                                                                              │
    │   In Kenya and Uganda, Simon Reeve meets the people who pick, pack and       │
    │   transport tea.                                                             │
    │                                                                              │
    │   Video:                                                                     │
    │     704x396 @ 2635 kb/s                                                      │
    │                                                                              │
    │   Audio:                                                                     │
    │     audio_eng_1=128000 @ 128 kb/s                                            │
    │                                                                              │
    │                                                                              │
    └──────────────────────────────────────────────────────────────────────────────┘
    Last edited by deccavox; 19th Nov 2023 at 08:22.
    Quote Quote  
  25. Member
    Join Date
    Dec 2022
    Location
    Lesotho
    Search Comp PM
    Originally Posted by stabbedbybrick View Post

    I updated the main branch with a fix for both this and the issue with standalone episodes. Both should hopefully work now.
    Works like a bomb, thanks.
    Quote Quote  
  26. Member
    Join Date
    Dec 2021
    Location
    england
    Search Comp PM
    im getting error from itvx
    freevine.py -e s01e01 https://www.itv.com/watch/rentaghost/10a1107
    Code:
    14:52:16.556 INFO : Freevine v1.0.3
    
    14:52:16.603 INFO : ITVX
    14:52:17.044 INFO : Rentaghost: 9 Season(s), 57 Episode(s)
    
    ⠙ Getting media info...
    
    Error! 403
    b'{\n  "Message" : "UserTokenValidationFailed for user: None message: Token not provided",\n  "TransactionId" : "oas-magni-537243-WMe86v"\n}'
    Quote Quote  
  27. Rentaghost is only on Premium ITVX so is not available using this tool
    Quote Quote  
  28. It's not the best quality but https://www.sbs.com.au/ondemand/ has a lot of very good stuff too that's available for free, they have a lot of Scandinavian/Italian imports that they've subbed into English, including the Scandinavian Alones which aren't available elsewhere with English subs to my knowledge.
    Quote Quote  
  29. Originally Posted by deccavox View Post
    Similar problem to sipho with v1.0.3. There are definitely 1080p & 720p avaialble for that show:
    Code:
    py freevine.py -i -e https://www.bbc.co.uk/iplayer/episode/b03q9r9n/this-world-the-tea-trail-with-simon-reeve
    The issue with this one seem to be that the default location that's used to fetch stream data for each title does not have HD, but it's available in another location. It's not a quick fix to add multiple locations to the current structure of the script, but I'll add it to the list of known bugs.
    Quote Quote  



Similar Threads

Visit our sponsor! Try DVDFab and backup Blu-rays!