VideoHelp Forum




+ Reply to Thread
Page 7 of 7
FirstFirst ... 5 6 7
Results 181 to 199 of 199
  1. Originally Posted by wastedhate View Post
    Originally Posted by billybanana View Post
    Originally Posted by wastedhate View Post
    There is 1080p WEB-DL's available. Found through URL modification of the M3U8 URL
    I've tried lots of mods in a similar way to get 720. So what's the secret to 1080 then ?
    I found it by grabbing the M3U8 url via through the json file which will contain the following url:

    .....,300,150,75,55,0000.mp4.m3u8.....

    add in ,500 in front of the ,300 above and you can then pipe that new url through yt-dlp for the 1080p m3u8
    Sweet! i thought something like that would be the case since there is literally no other place where those releases could exist from. Amazing, and thanks for the implementation.

    Hopefully 9now/sbs/7plus and the nz services get around to 1080p vod.. in this decade or hidden perhaps.
    Quote Quote  
  2. Member
    Join Date
    Oct 2023
    Location
    Afghanistan
    Search PM
    Ch 10 have changed their domain name from 10play.com.au to 10.com.au. This will break the entry point for Ozivine.

    Until I do some more investigation and push out a new release, you can get it working again by editing the ozivine.py file. This will allow both the old and new urls.

    open ozivine.py and change the line
    Code:
    elif video_url.startswith("https://10play.com.au/"):
    to
    Code:
    elif video_url.startswith(("https://10play.com.au/", "https://10.com.au/")):
    Quote Quote  
  3. Member
    Join Date
    Oct 2023
    Location
    Afghanistan
    Search PM
    I've pushed out an update to bring Ozivine to v1.7

    https://github.com/billybanana80/ozivine/releases/tag/Ozivine_v1.7

    This caters for the change in domain name from 10play.com.au to 10.com.au

    You can still enter your video url as either
    Code:
    https://10.com.au/airport-24-7/episodes/season-1/episode-1/tpv250603pulhk
    or
    Code:
    https://10play.com.au/airport-24-7/episodes/season-1/episode-1/tpv250603pulhk
    as both will currently work. They may phase out 10play after a while or just continue with redirects, who knows.
    Quote Quote  
  4. Many thanks for the update
    Quote Quote  
  5. Member
    Join Date
    Oct 2023
    Location
    Afghanistan
    Search PM
    Update pushed to the master to fix 2 issues.

    1. updated ABC download command from --select-video best to --select-video res=1080, as some 720p episode have higher bitrate
    2. updated 9Now logic to include "specials"

    Will include these both in the next release.
    Quote Quote  
  6. Originally Posted by billybanana View Post
    Originally Posted by KurSve View Post

    Any assistance and advice, most gratefully apprised, thank you.
    Here's the 4 x individual executable files you need. You can either place all these files in your Ozivine folder (unnecessary to be honest or create a folder of your own choice (recommended). Place the files in your folder, then add that folder to your windows PATH.

    You can follow this if you're unsure how to do that.
    https://www.architectryan.com/2018/03/17/add-to-the-path-on-windows-10/

    As far as the CDM (*.wvd file) is concerned, you have two options:
    1. obtain a freebie from this thread, with thanks to @Karoolus
    https://forum.videohelp.com/threads/413719-Ready-to-use-CDMs-available-here%21 or
    2. learn how to dump your own from this thread
    https://forum.videohelp.com/threads/408031-Dumping-Your-own-L3-CDM-with-Android-Studio

    Add the *.wvd file path to Ozvine's config.yaml and you're ready to roll.
    I'm giving Ozivine a try. I haven't got it up and running yet. I downloaded the zip for Ozivine and unzipped it. I noticed it has the same required tools as Freevine so I just copied those over from Freevine into the Ozivine Folder.

    I had some difficulty getting an account set up for sbs. When I used my Windscribe VPN I ended up with this url is not secure. I eventually got the account set up. I hope I can get this up and running. I am a Mystery fan and SBS has more episodes of Sommerdahl than Channel 4 does. I will keep working away at it but I tend to need an idiots guide for just about everything I try to do. I hope it allows me to select what quality to download I tend to go with 480p or 540p to save hard drive space. My DSL maxes out at 1 mbps or so. They say Fiber Optic is coming at some point in the next year or so and I am looking forward to that.

    Update: I am giving it yet another try. I did the Git command to get the latest Ozivine. It downloaded to my Downloads folder. I then moved that folder to C: I then got the required programs from the zip that Billybanna provided. I unzipped that and put those tools inside the Ozivine folder. I put a wvd folder in the Ozivine folder. Then I went to the ozivine .yaml and for the downloads I copied the path to the downloads folder and pasted that in where it is suppose to do. Then I went to the .wvd and copied the path and pasted that in the .yaml file and save it. I also added the credentials for sbs and saved that.

    Now I have tried launching by typing cmd in the address line for the ozivine folder and the requirement.txt pip command works well and seems to put everything where it is suppose to do. But for whatever reason when I type ozivine in the cmd or powershell window I get:

    PS C:\Ozivine> ozivine
    ozivine : The term 'ozivine' is not recognized as the name of a cmdlet, function, script file, or operable program.
    Check the spelling of the name, or if a path was included, verify that the path is correct and try again.
    At line:1 char:1
    + ozivine
    + ~~~~~~~
    + CategoryInfo : ObjectNotFound: (ozivine:String) [], CommandNotFoundException
    + FullyQualifiedErrorId : CommandNotFoundException

    So obviously despite how smart I think I am I did something wrong. Thanks in advance for any advice.
    Last edited by Tom Saurus; 31st Jul 2025 at 09:16.
    Quote Quote  
  7. Member
    Join Date
    Dec 2021
    Location
    england
    Search Comp PM
    Run cmd then type:
    Ozivine.py
    Quote Quote  
  8. Thank you for your response.

    That gets me this:

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

    C:\Ozivine>Ozivine.py

    _ _
    ___ ___(_)_ _(_)_ __ ___
    / _ \_ / \ \ / / | '_ \ / _ \
    | (_) / /| |\ V /| | | | | __/
    \___/___|_| \_/ |_|_| |_|\___|

    Version 1.7 Copyright © 2025 billybanana
    https://github.com/billybanana80/ozivine

    Traceback (most recent call last):
    File "C:\Ozivine\ozivine.py", line 114, in <module>
    main()
    File "C:\Ozivine\ozivine.py", line 61, in main
    config = load_config()
    ^^^^^^^^^^^^^
    File "C:\Ozivine\ozivine.py", line 56, in load_config
    return yaml.safe_load(file)
    ^^^^^^^^^^^^^^^^^^^^
    File "C:\Users\Tom Saurus\AppData\Local\Programs\Python\Python312\Lib \site-packages\yaml\__init__.py", line 125, in safe_load
    return load(stream, SafeLoader)
    ^^^^^^^^^^^^^^^^^^^^^^^^
    File "C:\Users\Tom Saurus\AppData\Local\Programs\Python\Python312\Lib \site-packages\yaml\__init__.py", line 81, in load
    return loader.get_single_data()
    ^^^^^^^^^^^^^^^^^^^^^^^^
    File "C:\Users\Tom Saurus\AppData\Local\Programs\Python\Python312\Lib \site-packages\yaml\constructor.py", line 49, in get_single_data
    node = self.get_single_node()
    ^^^^^^^^^^^^^^^^^^^^^^
    File "C:\Users\Tom Saurus\AppData\Local\Programs\Python\Python312\Lib \site-packages\yaml\composer.py", line 36, in get_single_node
    document = self.compose_document()
    ^^^^^^^^^^^^^^^^^^^^^^^
    File "C:\Users\Tom Saurus\AppData\Local\Programs\Python\Python312\Lib \site-packages\yaml\composer.py", line 55, in compose_document
    node = self.compose_node(None, None)
    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    File "C:\Users\Tom Saurus\AppData\Local\Programs\Python\Python312\Lib \site-packages\yaml\composer.py", line 84, in compose_node
    node = self.compose_mapping_node(anchor)
    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    File "C:\Users\Tom Saurus\AppData\Local\Programs\Python\Python312\Lib \site-packages\yaml\composer.py", line 133, in compose_mapping_node
    item_value = self.compose_node(node, item_key)
    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    File "C:\Users\Tom Saurus\AppData\Local\Programs\Python\Python312\Lib \site-packages\yaml\composer.py", line 64, in compose_node
    if self.check_event(AliasEvent):
    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    File "C:\Users\Tom Saurus\AppData\Local\Programs\Python\Python312\Lib \site-packages\yaml\parser.py", line 98, in check_event
    self.current_event = self.state()
    ^^^^^^^^^^^^
    File "C:\Users\Tom Saurus\AppData\Local\Programs\Python\Python312\Lib \site-packages\yaml\parser.py", line 449, in parse_block_mapping_value
    if not self.check_token(KeyToken, ValueToken, BlockEndToken):
    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ^^^
    File "C:\Users\Tom Saurus\AppData\Local\Programs\Python\Python312\Lib \site-packages\yaml\scanner.py", line 116, in check_token
    self.fetch_more_tokens()
    File "C:\Users\Tom Saurus\AppData\Local\Programs\Python\Python312\Lib \site-packages\yaml\scanner.py", line 251, in fetch_more_tokens
    return self.fetch_double()
    ^^^^^^^^^^^^^^^^^^^
    File "C:\Users\Tom Saurus\AppData\Local\Programs\Python\Python312\Lib \site-packages\yaml\scanner.py", line 655, in fetch_double
    self.fetch_flow_scalar(style='"')
    File "C:\Users\Tom Saurus\AppData\Local\Programs\Python\Python312\Lib \site-packages\yaml\scanner.py", line 666, in fetch_flow_scalar
    self.tokens.append(self.scan_flow_scalar(style))
    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    File "C:\Users\Tom Saurus\AppData\Local\Programs\Python\Python312\Lib \site-packages\yaml\scanner.py", line 1149, in scan_flow_scalar
    chunks.extend(self.scan_flow_scalar_non_spaces(dou ble, start_mark))
    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ^^
    File "C:\Users\Tom Saurus\AppData\Local\Programs\Python\Python312\Lib \site-packages\yaml\scanner.py", line 1223, in scan_flow_scalar_non_spaces
    raise ScannerError("while scanning a double-quoted scalar", start_mark,
    yaml.scanner.ScannerError: while scanning a double-quoted scalar
    in "config.yaml", line 1, column 17
    found unknown escape character 'O'
    in "config.yaml", line 1, column 21

    C:\Ozivine>][/QUOTE]
    Last edited by Tom Saurus; 31st Jul 2025 at 09:46.
    Quote Quote  
  9. Member
    Join Date
    Dec 2021
    Location
    england
    Search Comp PM
    something wrong with config.yaml
    mine...
    Code:
    downloads_path: "C:/Users/NAME/ozivine/downloads" # Example paths
    wvd_device_path: "C:/l3.wvd"
    cookies_path: "C:/Users/NAME/ozivine/cookies/SEVEN.txt"
    
    credentials:
      10play: email:password # Replace with your own credentials
      tvnz: email:password
      9now: email:password
    Quote Quote  
  10. downloads_path: "C:\Ozivine\Downloads"
    wvd_device_path: "C:\Ozivine\wvd\ANDROID_4464_l3.wvd"
    cookies_path: "C:\Ozivine\cookies"

    I notice you have forward slashes and I have backward slashes. I don't have a cookie yet because I haven't signed up for seven.
    Quote Quote  
  11. Member
    Join Date
    Dec 2021
    Location
    england
    Search Comp PM
    try this... from \ to /
    Code:
    downloads_path: "C:/Ozivine/Downloads"
    wvd_device_path: "C:/Ozivine/wvd/ANDROID_4464_l3.wvd"
    cookies_path: "C:/Ozivine/cookies"
    Quote Quote  
  12. Originally Posted by iamghost View Post
    try this... from \ to /
    Code:
    downloads_path: "C:/Ozivine/Downloads"
    wvd_device_path: "C:/Ozivine/wvd/ANDROID_4464_l3.wvd"
    cookies_path: "C:/Ozivine/cookies"
    Thank you iamghost that seems to have got it working. I tried it with out VPN and it failed but now testing with VPN and it is working. Knowing me I will probably try to adapt it for 480p equivalent but that is something else to learn.

    Thank you for your kindness and taking the time to help me. Also a big thank to billybanana who made Ozvine. I hope it gets the subtitles.

    It turned out well. It was an episode of Sommerdahl and it has the hard coded subtitles that is needed for those us who can't comprehend the original language. I am happy that it has the show name and episode in the filename.
    Last edited by Tom Saurus; 31st Jul 2025 at 16:34.
    Quote Quote  
  13. I ran across this now with 7plus:

    Enter the video URL: https://7plus.com.au/the-good-doctor?episode-id=GOOD07-001
    Ozivine..........initiating 7Plus
    Failed to retrieve ID token from login response

    C:\Ozivine>

    I got the cookie and it is in the netscape format in a .txt file. Thanks in advance for any advice.
    Quote Quote  
  14. Member
    Join Date
    Oct 2023
    Location
    Afghanistan
    Search PM
    Originally Posted by Tom Saurus View Post
    I ran across this now with 7plus:

    Enter the video URL: https://7plus.com.au/the-good-doctor?episode-id=GOOD07-001
    Ozivine..........initiating 7Plus
    Failed to retrieve ID token from login response

    C:\Ozivine>

    I got the cookie and it is in the netscape format in a .txt file. Thanks in advance for any advice.
    I haven't been able to replicate this error. If I removed the cookies file completely it gave a totally different error. It will be one of two things:

    1. the cookies.txt file is not in the correct format (it can be picky, I use this extension to export my cookies: https://chromewebstore.google.com/detail/open-cookiestxt/gdocmgbfkjnnpapoeobnolbbkoibbcif?hl=en)
    2. 7 have some pretty aggressive location and/or VPN blocking going on lately.

    As far as choosing video quality is concerned which you raised in an earlier post.

    I've coded the download command for the best quality. If you want to change it you can modify this line in the respective service files.
    eg: sbs.py change this from

    Code:
    download_command = f"""N_m3u8DL-RE "{manifest_url}" --select-video best --select-audio best --select-subtitle all -mt -M format=mkv --save-dir "{downloads_path}" --save-name "{formatted_file_name}" """
    to

    Code:
    download_command = f"""N_m3u8DL-RE "{manifest_url}" --select-video res=432 --select-audio best --select-subtitle all -mt -M format=mkv --save-dir "{downloads_path}" --save-name "{formatted_file_name}" """
    SBS do some pretty manky low bitrate encodes for their 720p anyway, so you won't see a huge benefit by doing this for them. All the video res they do are:

    1280x720
    1024x576
    768x432
    480x270
    Quote Quote  
  15. Thank you for this terrific program and thank you for your response.

    I am using Get Cookies Locally as Open Cookies is no longer available on Chrome. The video is playing in my Browser but that doesn't necessarily mean it is downloadable.

    The cookie what am I to name it. I just named it: 7plus.txt

    Also I think I will stick with 720p I am playing an episode of "The Good Doctor" which is to expire soon. Channel 4 had the first four seasons of "The Good Doctor" and 7 Plus has the remaining seasons. But they are to expire soon and I just don't have the time to get all those episodes in that length of time and judging by the video player it doesn't look good quality wise. Though I am going to keep trying to get 7 Plus working as "Backstrom" looks like it could be a show I can enjoy.
    Quote Quote  
  16. Member
    Join Date
    Oct 2023
    Location
    Afghanistan
    Search PM
    You can name the cookies file anything you like as long as it matches what you put in your config.yaml.
    Quote Quote  
  17. What should I look for in the cookie file that would indicate it is adequate to the task?
    Quote Quote  
  18. 7Plus is working for me now. I switched over to Firefox installed a Cookie extension and saved the new cookie. In put in a new url and thankfully it now works.

    10 Plus I get to download but it just gives me a short video saying "Only Australians". TVNZ tries to download but my speed is too slow for it to work. Regardless I am happy with what works and thank you for this terrific program.
    Quote Quote  
  19. Member
    Join Date
    Oct 2023
    Location
    Afghanistan
    Search PM
    Good stuff. Yeah the Aussie services can be quite nasty when it comes to vpn's and dns etc.
    Quote Quote  



Similar Threads

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