VideoHelp Forum
+ Reply to Thread
Page 5 of 5
FirstFirst ... 3 4 5
Results 121 to 143 of 143
Thread
  1. Member
    Join Date
    Oct 2023
    Location
    Afghanistan
    Search PM
    Originally Posted by stabbedbybrick View Post
    Just load it and base your script on the endpoints found in there.
    Thanks mate @stabbedbybrick. That worked a treat. Saved me 50 odd lines of code in my solution.

    Note to anyone else following this thread, I will post an updated release to GitHub tomorrow.
    Quote Quote  
  2. Member
    Join Date
    Mar 2006
    Location
    United States
    Search Comp PM
    Originally Posted by billybanana View Post
    Originally Posted by stabbedbybrick View Post
    Just load it and base your script on the endpoints found in there.
    Thanks mate @stabbedbybrick. That worked a treat. Saved me 50 odd lines of code in my solution.

    Note to anyone else following this thread, I will post an updated release to GitHub tomorrow.
    @billybanana, thank you so much for all these updates and for the one tomorrow you mentioned. I did test out what you posted earlier:
    HTML Code:
    https://forum.videohelp.com/threads/415165-[Release]-Ozivine-Australian-NZ-FTA-Downloader/page4#post2749497
    For me in the US, this works great to get the full m3u8 url. I did edit a bit for my needs. Thank you so much.

    Also @stabbedbybrick, you prove to help us all in so many threads directly and indirectly! Thank you as well!
    Quote Quote  
  3. Member
    Join Date
    Oct 2023
    Location
    Afghanistan
    Search PM
    Originally Posted by ehurdler View Post
    @billybanana, thank you so much for all these updates and for the one tomorrow you mentioned.
    Your welcome ! New release has been posted
    https://github.com/billybanana80/ozivine/releases/tag/Ozivine_v1.5
    Quote Quote  
  4. Code:
    N_m3u8DL-RE "https://iview-vod.akamaized.net/prod/dr2/DR2314H001S00MA1D1/20240908012547/mpegdash/1080.mpd" --select-video best --select-audio best --select-subtitle all -mt -M format=mkv --save-dir "/freevine/downloads" --save-name "Return.To.Paradise.S01E01.1080p.ABCiView.WEB-DL.AAC2.0.H.264" --key d670f69abd144d51a932e9e633846324:95c6bbd77859e131d4b8c439c6bc8fe2
    Gets wrong audio with the audio description version

    Manually selected correct version
    Quote Quote  
  5. Member
    Join Date
    Oct 2023
    Location
    Afghanistan
    Search PM
    Originally Posted by PSXman_uk View Post

    Gets wrong audio with the audio description version

    Manually selected correct version
    ABC are a pain in that they switch the descriptive audio between the 1 & 2 values quite often. I hard coded "audio-en-mp4a-1" in one version of the script I was messing around with but that didn't always guarantee getting the right one. Not sure if I could use "Alternate" with the drop audio function. Would need to play with that.

    Code:
    13:52:46.507 INFO : Aud *CENC audio-en-mp4a-2 | 138 Kbps | mp4a.40.2 | en | 2CH | 1 Segment | Alternate | ~57m17s
    13:52:46.507 INFO : Aud *CENC audio-en-mp4a-1 | 135 Kbps | mp4a.40.2 | en | 2CH | 1 Segment | ~57m17s
    Last edited by billybanana; 8th Sep 2024 at 01:11.
    Quote Quote  
  6. I had this issue a while back with Midsommer Murders S024 I think downloaded the lot and had to re download and select other audio not sure if you can add a drop "Alternate" in the script could be interesting if you can if not its no biggie just change the audio to download
    Quote Quote  
  7. Member
    Join Date
    Dec 2022
    Location
    Lesotho
    Search Comp PM
    Just select ALL audio tracks and either ignore the 2nd if it's the AD track or re-order in post. You'll only know when you play the video.
    Quote Quote  
  8. Member
    Join Date
    Oct 2023
    Location
    Afghanistan
    Search PM
    Looking at TVNZ this afternoon and some content is popping up in 1080p. Previously I'd only seen sport or the odd movie.
    eg: https://www.tvnz.co.nz/shows/seal-team/episodes/s7-e5

    Interesting that the previous 4 episodes in the current series are all 720p. One to keep an eye on for sure, especially for me given this is on a paid service P+ in Australia.
    Quote Quote  
  9. Originally Posted by billybanana View Post
    ABC are a pain in that they switch the descriptive audio between the 1 & 2 values quite often. I hard coded "audio-en-mp4a-1" in one version of the script I was messing around with but that didn't always guarantee getting the right one. Not sure if I could use "Alternate" with the drop audio function. Would need to play with that.
    If you drop pulling it from the MPD file, jump the JSON and pull the 720.m3u8 url and modify it to be 1080.m3u8 youll both remove the reliance on the DRM'd stream and probably fix your audio. Thats how I grab it and never had an audio issue.
    Quote Quote  
  10. Originally Posted by wastedhate View Post
    Originally Posted by billybanana View Post
    ABC are a pain in that they switch the descriptive audio between the 1 & 2 values quite often. I hard coded "audio-en-mp4a-1" in one version of the script I was messing around with but that didn't always guarantee getting the right one. Not sure if I could use "Alternate" with the drop audio function. Would need to play with that.
    If you drop pulling it from the MPD file, jump the JSON and pull the 720.m3u8 url and modify it to be 1080.m3u8 youll both remove the reliance on the DRM'd stream and probably fix your audio. Thats how I grab it and never had an audio issue.
    Code:
    {
        "keys": [
            "--key d670f69abd144d51a932e9e633846324:95c6bbd77859e131d4b8c439c6bc8fe2"
        ],
        "pssh": "AAAAV3Bzc2gAAAAA7e+LqXnWSs6jyCfc1R0h7QAAADcIARIQ1nD2mr0UTVGpMunmM4RjJBoLYnV5ZHJta2V5b3MiENZw9pq9FE1RqTLp5jOEYyQqAkhE",
        "manifest_url": [
            "https://iview-vod.akamaized.net/prod/dr2/DR2314H001S00MA1D1/20240908012547/mpegdash/1080.mpd"
       }
     ]
    Do you mean like so ? it still selects the audio-en-mp4a-2 by default ?
    Quote Quote  
  11. nah thats still using the mpd line. This is the start of mine, its done as a windows batch file but preduces the result:

    Code:
    set /p iviewurl=Enter the URL for the Iview Episode: 
    Extractors\yt-dlp.exe "%iviewurl%" --dump-json > output.json
    Extractors\jq.exe -r .formats[0].manifest_url output.json > iview.txt
    @Powershell "(Get-Content iview.txt) -replace '720.m3u8', '1080.m3u8' | Set-Content HDURL.txt"
    The resulting HDURL.txt file will have the m3u8 variant of the file in it. Thats what I pull the video from and have never had an issue with audio.
    Last edited by wastedhate; 8th Sep 2024 at 21:17.
    Quote Quote  
  12. Code:
    C:\Scripts\vetchahoo>yt-dlp.exe "https://iview.abc.net.au/video/DR2314H001S00" --dump-json  1>output.json
    Python path configuration:
      PYTHONHOME = 'C:\Freevine\bin'
      PYTHONPATH = (not set)
      program name = 'C:\Freevine\bin\yt-dlp.exe'
      isolated = 0
      environment = 0
      user site = 0
      import site = 0
      sys._base_executable = 'C:\\Freevine\\bin\\yt-dlp.exe'
      sys.base_prefix = ''
      sys.base_exec_prefix = ''
      sys.executable = 'C:\\Freevine\\bin\\yt-dlp.exe'
      sys.prefix = ''
      sys.exec_prefix = ''
      sys.path = [
        'C:\\Freevine\\bin\\base_library.zip',
        'C:\\Freevine\\bin\\lib-dynload',
        'C:\\Freevine\\bin',
      ]
    Fatal Python error: init_fs_encoding: failed to get the Python codec of the filesystem encoding
    Python runtime state: core initialized
    ModuleNotFoundError: No module named 'encodings'
    
    Current thread 0x0000b724 (most recent call first):
    <no Python frame>
    
    C:\Scripts\vetchahoo>jq.exe -r .formats[0].manifest_url output.json  1>iview.txt
    Gives me an error what am I missing please

    WAs Yt-dlp causing the error updated now working thanks


    Code:
    https://iview-vod-hls.akamaized.net/prod/dr2/DR2314H001S00MA1D1/20240908012547/hls/v3/1080.m3u8?hdnea=st%3D1725867169~exp%3D1725868069~acl%3D%2F%2A~hmac%3Da361e8115e9cd4fc6586264634355ecbdd86bc366c681df2af62d61d7c92b5ec
    Shows no audio stream ?
    Last edited by PSXman_uk; 9th Sep 2024 at 02:46. Reason: Error fixed
    Quote Quote  
  13. Fixed weird how it shows no audio then downloads with audio and subs thanks again
    Quote Quote  
  14. Cause the audio is already muxed with the file on their servers when you download it.

    Quote Quote  
  15. Looks like VT script
    Quote Quote  
  16. The new 10Play seems to work to an extent my side, but it is throwing some unwanted VPN issues at me. I'm not looking for a fix, but for feedback I thought I'd mention it here. The content plays fine in browser via my VPN, Ozivine initiates and obtains token, download command is all good, but the end result is just a 111kb 10 second clip telling me 10Play is only available in Australia. So maybe they are getting wise to things.

    Image
    [Attachment 82117 - Click to enlarge]
    Quote Quote  
  17. Unfortunately, it doesn't work with sports replays, for example:
    https://www.9now.com.au/rugby-sevens-olympic-games-paris-2024/2024/episode-84

    Code:
    Enter the video URL: https://www.9now.com.au/rugby-sevens-olympic-games-paris-2024/2024/episode-84
    Ozivine..........initiating 9Now
    Error fetching keys: could not read enough bytes, expected 3, found 2
    Quote Quote  
  18. Member
    Join Date
    Oct 2023
    Location
    Afghanistan
    Search PM
    Originally Posted by Joil View Post
    Unfortunately, it doesn't work with sports replays, for example:
    https://www.9now.com.au/rugby-sevens-olympic-games-paris-2024/2024/episode-84

    Code:
    Enter the video URL: https://www.9now.com.au/rugby-sevens-olympic-games-paris-2024/2024/episode-84
    Ozivine..........initiating 9Now
    Error fetching keys: could not read enough bytes, expected 3, found 2
    9 did some weird things with their naming conventions for the Olympics, so some shows didn't get picked up. This is not one of them. It worked just fine for me.

    Code:
                                  _       _
                          ___ ___(_)_   _(_)_ __   ___
                         / _ \_  / \ \ / / | '_ \ / _ \
                        | (_) / /| |\ V /| | | | |  __/
                         \___/___|_| \_/ |_|_| |_|\___|
    
                        Version 1.5 Copyright © 2024 billybanana
                        https://github.com/billybanana80/ozivine
    
    Enter the video URL: https://www.9now.com.au/rugby-sevens-olympic-games-paris-2024/2024/episode-84
    Ozivine..........initiating 9Now
    MPD URL: http://manifest.prod.boltdns.net/manifest/v1/dash/live-baseurl/bccenc/4460760524001/bee91cce-3ce5-4917-a416-7802f5f7be0c/2s/manifest.mpd?fastly_token=NjZlM2RiNmRfNzhmZmI5YTcxOWFlZjBhNjg1Zjk0NGU0NDI3Yzg5NzFlZGVjODJmNGFiYzcwYjdmYzNhMGIzZDI4YzdhZjRhOQ%3D%3D
    License URL: https://manifest.prod.boltdns.net/license/v1/cenc/widevine/4460760524001/bee91cce-3ce5-4917-a416-7802f5f7be0c/c7318d39-facc-45f3-a581-6f968dc1e97e?fastly_token=NjZlM2RiNmRfNWIwZTcwODRkZjJiNGNkMTY4ZThjODZmZWJjOWJhODFlYTYxMzhlZWNlZjQ1OWZkNWU4ODc0ODk0ZjQ5NzAxNQ%3D%3D
    PSSH: AAAAVnBzc2gAAAAA7e+LqXnWSs6jyCfc1R0h7QAAADYIARIQxzGNOfrMRfOlgW+WjcHpfhoNd2lkZXZpbmVfdGVzdCIIMTIzNDU2NzgyB2RlZmF1bHQ=
    KEYS: --key c7318d39facc45f3a5816f968dc1e97e:b36a09e649b736f7039d8e6eafbdbd98
    DOWNLOAD COMMAND:
    N_m3u8DL-RE "http://manifest.prod.boltdns.net/manifest/v1/dash/live-baseurl/bccenc/4460760524001/bee91cce-3ce5-4917-a416-7802f5f7be0c/2s/manifest.mpd?fastly_token=NjZlM2RiNmRfNzhmZmI5YTcxOWFlZjBhNjg1Zjk0NGU0NDI3Yzg5NzFlZGVjODJmNGFiYzcwYjdmYzNhMGIzZDI4YzdhZjRhOQ%3D%3D" --select-video best --select-audio best --select-subtitle all -mt -M format=mkv --save-dir "D:/Downloads/" --save-name "Rugby.Sevens.Olympic.Games.Paris.2024.S2024E84.1080p.9NOW.WEB-DL.AAC2.0.H.264" --key c7318d39facc45f3a5816f968dc1e97e:b36a09e649b736f7039d8e6eafbdbd98
    Do you wish to download? Y or N: y
    14:08:12.566 INFO : N_m3u8DL-RE (Beta version) 20240630
    14:08:12.576 INFO : Loading URL: http://manifest.prod.boltdns.net/manifest/v1/dash/live-baseurl/bccenc/4460760524001/bee91cce-3ce5-4917-a416-7802f5f7be0c/2s/manifest.mpd?fastly_token=NjZlM2RiNmRfNzhmZmI5YTcxOWFlZjBhNjg1Zjk0NGU0NDI3Yzg5NzFlZGVjODJmNGFiYzcwYjdmYzNhMGIzZDI4YzdhZjRhOQ%3D%3D
    14:08:12.588 INFO : Content Matched: Dynamic Adaptive Streaming over HTTP
    14:08:12.588 INFO : Parsing streams...
    14:08:12.603 WARN : Writing meta json
    14:08:12.608 INFO : Extracted, there are 9 streams, with 6 basic streams, 3 audio streams, 0 subtitle streams
    14:08:12.609 INFO : Vid *CENC 1920x1080 | 4021 Kbps | 2a9effcf-7570-4426-8e37-2b4447d315a5 | 25 | avc1.640028 | 168
    Segments | Main | ~05m36s
    14:08:12.609 INFO : Vid *CENC 1280x720 | 2116 Kbps | aa645c77-de95-4c66-a2b9-a7c75a915c10 | 25 | avc1.4d001f | 168
    Segments | Main | ~05m36s
    14:08:12.609 INFO : Vid *CENC 1024x576 | 1269 Kbps | a6f24d76-a611-478a-8e11-5a0f7dc5900f | 25 | avc1.4d001f | 168
    Segments | Main | ~05m36s
    14:08:12.610 INFO : Vid *CENC 768x432 | 793 Kbps | 048a537f-1ec7-4077-84df-52809f0e9372 | 25 | avc1.4d001e | 168
    Segments | Main | ~05m36s
    14:08:12.610 INFO : Vid *CENC 512x288 | 440 Kbps | bce64f8c-6e9c-4ae8-a8e6-9721b99df139 | 25 | avc1.4d0015 | 168
    Segments | Main | ~05m36s
    14:08:12.610 INFO : Vid *CENC 320x180 | 253 Kbps | 7a9b150d-d456-4ea5-a579-491b77c982d2 | 25 | avc1.42000c | 168
    Segments | Main | ~05m36s
    14:08:12.611 INFO : Aud *CENC fbe9c15b-bb3e-487b-a6e8-4ba47273c837 | 127 Kbps | mp4a.40.2 | en | 170 Segments | Main |
    ~05m37s
    14:08:12.611 INFO : Aud *CENC 3ce1799d-314d-4d4f-a640-b2b85510e61d | 96 Kbps | mp4a.40.2 | en | 170 Segments | Main |
    ~05m37s
    14:08:12.611 INFO : Aud *CENC dc78f9d2-24d5-46fe-9990-cd99cced9115 | 63 Kbps | mp4a.40.2 | en | 170 Segments | Main |
    ~05m37s
    14:08:12.612 INFO : Parsing streams...
    14:08:12.614 INFO : Selected streams:
    14:08:12.615 INFO : Vid *CENC 1920x1080 | 4021 Kbps | 2a9effcf-7570-4426-8e37-2b4447d315a5 | 25 | avc1.640028 | 168
    Segments | Main | ~05m36s
    14:08:12.615 INFO : Aud *CENC fbe9c15b-bb3e-487b-a6e8-4ba47273c837 | 127 Kbps | mp4a.40.2 | en | 170 Segments | Main |
    ~05m37s
    14:08:12.615 WARN : Writing meta json
    14:08:12.617 INFO : Save Name: Rugby.Sevens.Olympic.Games.Paris.2024.S2024E84.1080p.9NOW.WEB-DL.AAC2.0.H.264
    14:08:12.617 WARN : MuxAfterDone is detected, binary merging is automatically enabled
    14:08:12.618 INFO : Start downloading...Aud fbe9c15b-bb3e-487b-a6e8-4ba47273c837 | 127 Kbps | mp4a.40.2 | en | Main
    14:08:12.618 INFO : Start downloading...Vid 1920x1080 | 4021 Kbps | 2a9effcf-7570-4426-8e37-2b4447d315a5 | 25 |
    avc1.640028 | Main
    14:08:12.886 WARN : Type: cenc
    14:08:12.887 WARN : PSSH(WV): CAESEMcxjTn6zEXzpYFvlo3B6X4aDXdpZGV2aW5lX3Rlc3QiCDEyMzQ1Njc4MgdkZWZhdWx0
    14:08:12.888 WARN : KID: c7318d39facc45f3a5816f968dc1e97e
    14:08:12.889 WARN : Type: cenc
    14:08:12.889 WARN : Reading media info...
    14:08:12.889 WARN : PSSH(WV): CAESEMcxjTn6zEXzpYFvlo3B6X4aDXdpZGV2aW5lX3Rlc3QiCDEyMzQ1Njc4MgdkZWZhdWx0
    14:08:12.890 WARN : KID: c7318d39facc45f3a5816f968dc1e97e
    14:08:12.891 WARN : Reading media info...
    14:08:12.922 INFO : [0x1]: Video, h264 (avc1), 1920x1080
    14:08:12.922 INFO : [0x1]: Audio, aac (mp4a), 127 kb/s
    14:08:14.681 INFO : Binary merging...
    14:08:14.796 WARN : Type: cenc
    14:08:14.797 WARN : PSSH(WV): CAESEMcxjTn6zEXzpYFvlo3B6X4aDXdpZGV2aW5lX3Rlc3QiCDEyMzQ1Njc4MgdkZWZhdWx0
    14:08:14.798 WARN : KID: c7318d39facc45f3a5816f968dc1e97e
    14:08:14.799 INFO : Decrypting...
    14:08:16.466 INFO : Binary merging...
    14:08:16.765 WARN : Type: cenc
    14:08:16.765 WARN : PSSH(WV): CAESEMcxjTn6zEXzpYFvlo3B6X4aDXdpZGV2aW5lX3Rlc3QiCDEyMzQ1Njc4MgdkZWZhdWx0
    14:08:16.766 WARN : KID: c7318d39facc45f3a5816f968dc1e97e
    14:08:16.767 INFO : Decrypting...
    14:08:17.690 WARN : Rugby.Sevens.Olympic.Games.Paris.2024.S2024E84.1080p.9NOW.WEB-DL.AAC2.0.H.264.mp4
    14:08:17.691 WARN : Rugby.Sevens.Olympic.Games.Paris.2024.S2024E84.1080p.9NOW.WEB-DL.AAC2.0.H.264.en.m4a
    14:08:17.691 WARN : Muxing to Rugby.Sevens.Olympic.Games.Paris.2024.S2024E84.1080p.9NOW.WEB-DL.AAC2.0.H.264.MUX.mkv
    14:08:18.097 WARN : Cleaning files...
    14:08:18.115 WARN : Rename to Rugby.Sevens.Olympic.Games.Paris.2024.S2024E84.1080p.9NOW.WEB-DL.AAC2.0.H.264.mkv
    14:08:18.116 INFO : Done
    Have you downloaded anything else successfully ?
    Quote Quote  
  19. Yes.

    Code:
    c:\Ozivine>python ozivine.py
    
                                  _       _
                          ___ ___(_)_   _(_)_ __   ___
                         / _ \_  / \ \ / / | '_ \ / _ \
                        | (_) / /| |\ V /| | | | |  __/
                         \___/___|_| \_/ |_|_| |_|\___|
    
                        Version 1.5 Copyright © 2024 billybanana
                        https://github.com/billybanana80/ozivine
    
    ←[94mEnter the video URL: ←[0mhttps://www.9now.com.au/pedestrian-music/season-1/episode-3
    ←[94mOzivine..........initiating 9Now←[0m
    ←[94mM3U8 URL: ←[0mhttp://manifest.prod.boltdns.net/manifest/v1/hls/v3/clear/4460760524001/dc99177b-0287-426c-a1cd-b91b05c6e5c1/10s/master.m3u8?fastly_token=NjZlNDIyOTZfODYxMTdhN2NkZTU1ZWFlZTk1N2M4YzA3OGEwNDMwNWVkM2Q0ZmY0ZmMwY2U2M2E2YjNmZjRmYjUxODNjODUyNQ%3D%3D
    ←[93mDOWNLOAD COMMAND:←[0m
    N_m3u8DL-RE "http://manifest.prod.boltdns.net/manifest/v1/hls/v3/clear/4460760524001/dc99177b-0287-426c-a1cd-b91b05c6e5c1/10s/master.m3u8?fastly_token=NjZlNDIyOTZfODYxMTdhN2NkZTU1ZWFlZTk1N2M4YzA3OGEwNDMwNWVkM2Q0ZmY0ZmMwY2U2M2E2YjNmZjRmYjUxODNjODUyNQ%3D%3D" --select-video best --select-audio best --select-subtitle all -mt -M format=mkv --save-dir "C:/MyOldieJukeBox/Ozivine/DOWN/" --save-name "Pedestrian.Music.S01E03.720p.9NOW.WEB-DL.AAC2.0.H.264"
    Do you wish to download? Y or N: y
    12:38:51.638 INFO : N_m3u8DL-RE (Beta version) 20240630
    12:38:51.651 INFO : Loading URL: http://manifest.prod.boltdns.net/manifest/v1/hls/v3/clear/4460760524001/dc99177b-0287-426c-a1cd-b91b05c6e5c1/10s/master.m3u8?fastly_token=NjZlNDIyOTZfODYxMTdhN2NkZTU1ZWFlZTk1N2M4YzA3OGEwNDMwNWVkM2Q0ZmY0ZmMwY2U2M2E2YjNmZjRmYjUxODNjODUyNQ%3D%3D
    12:38:53.143 INFO : Content Matched: HTTP Live Streaming
    12:38:53.144 INFO : Parsing streams...
    12:38:53.145 WARN : Master List detected, try parse all streams
    12:38:53.147 WARN : Writing meta json
    12:38:53.148 INFO : Extracted, there are 5 streams, with 5 basic streams, 0 audio streams, 0 subtitle streams
    12:38:53.149 INFO : Vid 1280x720 | 2027 Kbps | mp4a.40.2,avc1.42001f
    12:38:53.149 INFO : Vid 1024x576 | 1145 Kbps | mp4a.40.2,avc1.42001f
    12:38:53.149 INFO : Vid 960x540 | 818 Kbps | mp4a.40.2,avc1.42001f
    12:38:53.150 INFO : Vid 768x432 | 479 Kbps | mp4a.40.2,avc1.4d001e
    12:38:53.150 INFO : Vid 480x270 | 343 Kbps | mp4a.40.2,avc1.420015
    12:38:53.151 INFO : Parsing streams...
    12:38:55.690 INFO : Selected streams:
    12:38:55.691 INFO : Vid 1280x720 | 2027 Kbps | mp4a.40.2,avc1.42001f | 195 Segments | ~32m23s
    12:38:55.692 WARN : Writing meta json
    12:38:55.695 INFO : Save Name: Pedestrian.Music.S01E03.720p.9NOW.WEB-DL.AAC2.0.H.264
    12:38:55.695 WARN : MuxAfterDone is detected, binary merging is automatically enabled
    12:38:55.697 INFO : Start downloading...Vid 1280x720 | 2027 Kbps | mp4a.40.2,avc1.42001f
    12:39:02.786 WARN : Reading media info...
    12:39:03.408 INFO : [0x101]: Audio, aac (LC) ([15][0][0][0]), 137 kb/s
    12:39:03.410 INFO : [0x102]: Video, h264 (Constrained Baseline) ([27][0][0][0]), 1280x720, 25 fps
    12:41:59.963 INFO : Binary merging...
    12:42:00.267 WARN : Pedestrian.Music.S01E03.720p.9NOW.WEB-DL.AAC2.0.H.264.ts
    12:42:00.268 WARN : Muxing to Pedestrian.Music.S01E03.720p.9NOW.WEB-DL.AAC2.0.H.264.MUX.mkv
    12:42:01.655 WARN : Cleaning files...
    12:42:01.683 WARN : Rename to Pedestrian.Music.S01E03.720p.9NOW.WEB-DL.AAC2.0.H.264.mkv
    12:42:01.685 INFO : Done
    But I still can't download anything from sports.

    Code:
    c:\Ozivine>python ozivine.py
    
                                  _       _
                          ___ ___(_)_   _(_)_ __   ___
                         / _ \_  / \ \ / / | '_ \ / _ \
                        | (_) / /| |\ V /| | | | |  __/
                         \___/___|_| \_/ |_|_| |_|\___|
    
                        Version 1.5 Copyright © 2024 billybanana
                        https://github.com/billybanana80/ozivine
    
    ←[94mEnter the video URL: ←[0mhttps://www.9now.com.au/rugby-sevens-olympic-games-paris-2024/2024/episode-84
    ←[94mOzivine..........initiating 9Now←[0m
    Error fetching keys: could not read enough bytes, expected 3, found 2
        parsing -> signature
    ←[94mMPD URL: ←[0mhttp://manifest.prod.boltdns.net/manifest/v1/dash/live-baseurl/bccenc/4460760524001/bee91cce-3ce5-4917-a416-7802f5f7be0c/2s/manifest.mpd?fastly_token=NjZlMzBmMTNfMmUwNzJjNjk5YzdiZjRlNjQ2NTdlMDY5OGE0Mzk0NDIwYTAyMTcxYjgwM2E5ZjM4NmZmNTg1ZTMyM2E4ZWRlOQ%3D%3D
    ←[91mLicense URL: ←[0mhttps://manifest.prod.boltdns.net/license/v1/cenc/widevine/4460760524001/bee91cce-3ce5-4917-a416-7802f5f7be0c/c7318d39-facc-45f3-a581-6f968dc1e97e?fastly_token=NjZlMzBmMTNfOGIwODcwZWQ5ZGNmMThmNDg1MGEyNmU3MGYwMTJkMzM1YTYyZGRmZmMxN2QzMjZhNDU0ZjcyMGVlYTQ0NzVmMQ%3D%3D
    ←[94mPSSH: ←[0mAAAAVnBzc2gAAAAA7e+LqXnWSs6jyCfc1R0h7QAAADYIARIQxzGNOfrMRfOlgW+WjcHpfhoNd2lkZXZpbmVfdGVzdCIIMTIzNDU2NzgyB2RlZmF1bHQ=
    ←[93mDOWNLOAD COMMAND:←[0m
    N_m3u8DL-RE "http://manifest.prod.boltdns.net/manifest/v1/dash/live-baseurl/bccenc/4460760524001/bee91cce-3ce5-4917-a416-7802f5f7be0c/2s/manifest.mpd?fastly_token=NjZlMzBmMTNfMmUwNzJjNjk5YzdiZjRlNjQ2NTdlMDY5OGE0Mzk0NDIwYTAyMTcxYjgwM2E5ZjM4NmZmNTg1ZTMyM2E4ZWRlOQ%3D%3D" --select-video best --select-audio best --select-subtitle all -mt -M format=mkv --save-dir "C:/MyOldieJukeBox/Ozivine/DOWN/" --save-name "Rugby.Sevens.Olympic.Games.Paris.2024.S2024E84.1080p.9NOW.WEB-DL.AAC2.0.H.264" --key
    Do you wish to download? Y or N: y
    Required argument missing for option: '--key'.
    
    Description:
      N_m3u8DL-RE (Beta version) 20240630
    
    Usage:
      N_m3u8DL-RE <input> [options]
    
    Arguments:
      <input>  Input Url or File
    
    Options:
      --tmp-dir <tmp-dir>                      Set temporary file directory
      --save-dir <save-dir>                    Set output directory
      --save-name <save-name>                  Set output filename
      --base-url <base-url>                    Set BaseURL
      --thread-count <number>                  Set download thread count [default: 8]
      --download-retry-count <number>          The number of retries when download segment error [default: 3]
      --force-ansi-console                     Force assuming the terminal is ANSI-compatible and interactive
      --no-ansi-color                          Remove ANSI colors
      --auto-select                            Automatically selects the best tracks of all types [default: False]
      --skip-merge                             Skip segments merge [default: False]
      --skip-download                          Skip download [default: False]
      --check-segments-count                   Check if the actual number of segments downloaded matches the expected
                                               number [default: True]
      --binary-merge                           Binary merge [default: False]
      --use-ffmpeg-concat-demuxer              When merging with ffmpeg, use the concat demuxer instead of the concat
                                               protocol [default: False]
      --del-after-done                         Delete temporary files when done [default: True]
      --no-date-info                           Date information is not written during muxing [default: False]
      --no-log                                 Disable log file output [default: False]
      --write-meta-json                        Write meta json after parsed [default: True]
      --append-url-params                      Add Params of input Url to segments, useful for some websites, such as
                                               kakao.com [default: False]
      -mt, --concurrent-download               Concurrently download the selected audio, video and subtitles [default:
                                               False]
      -H, --header <header>                    Pass custom header(s) to server, Example:
                                               -H "Cookie: mycookie" -H "User-Agent: iOS"
      --sub-only                               Select only subtitle tracks [default: False]
      --sub-format <SRT|VTT>                   Subtitle output format [default: SRT]
      --auto-subtitle-fix                      Automatically fix subtitles [default: True]
      --ffmpeg-binary-path <PATH>              Full path to the ffmpeg binary, like C:\Tools\ffmpeg.exe
      --log-level <DEBUG|ERROR|INFO|OFF|WARN>  Set log level [default: INFO]
      --ui-language <en-US|zh-CN|zh-TW>        Set UI language
      --urlprocessor-args <urlprocessor-args>  Give these arguments to the URL Processors.
      --key <key>                              Pass decryption key(s) to mp4decrypt/shaka-packager. format:
                                               --key KID1:KEY1 --key KID2:KEY2
      --key-text-file <key-text-file>          Set the kid-key file, the program will search the KEY with KID from the
                                               file.(Very large file are not recommended)
      --decryption-binary-path <PATH>          Full path to the tool used for MP4 decryption, like C:\Tools\mp4decrypt.exe
      --use-shaka-packager                     Use shaka-packager instead of mp4decrypt to decrypt [default: False]
      --mp4-real-time-decryption               Decrypt MP4 segments in real time [default: False]
      -R, --max-speed <SPEED>                  Set speed limit, Mbps or Kbps, for example: 15M 100K.
      -M, --mux-after-done <OPTIONS>           When all works is done, try to mux the downloaded streams. Use "--morehelp
                                               mux-after-done" for more details
      --custom-hls-method <METHOD>             Set HLS encryption method
                                               (AES_128|AES_128_ECB|CENC|CHACHA20|NONE|SAMPLE_AES|SAMPLE_AES_CTR|UNKNOWN)
      --custom-hls-key <FILE|HEX|BASE64>       Set the HLS decryption key. Can be file, HEX or Base64
      --custom-hls-iv <FILE|HEX|BASE64>        Set the HLS decryption iv. Can be file, HEX or Base64
      --use-system-proxy                       Use system default proxy [default: True]
      --custom-proxy <URL>                     Set web request proxy, like http://127.0.0.1:8888
      --custom-range <RANGE>                   Download only part of the segments. Use "--morehelp custom-range" for more
                                               details
      --task-start-at <yyyyMMddHHmmss>         Task execution will not start before this time
      --live-perform-as-vod                    Download live streams as vod [default: False]
      --live-real-time-merge                   Real-time merge into file when recording live [default: False]
      --live-keep-segments                     Keep segments when recording a live (liveRealTimeMerge enabled) [default:
                                               True]
      --live-pipe-mux                          Real-time muxing to TS file through pipeline + ffmpeg (liveRealTimeMerge
                                               enabled) [default: False]
      --live-fix-vtt-by-audio                  Correct VTT sub by reading the start time of the audio file [default: False]
      --live-record-limit <HH:mm:ss>           Recording time limit when recording live
      --live-wait-time <SEC>                   Manually set the live playlist refresh interval
      --live-take-count <NUM>                  Manually set the number of segments downloaded for the first time when
                                               recording live [default: 16]
      --mux-import <OPTIONS>                   When MuxAfterDone enabled, allow to import local media files. Use
                                               "--morehelp mux-import" for more details
      -sv, --select-video <OPTIONS>            Select video streams by regular expressions. Use "--morehelp select-video"
                                               for more details
      -sa, --select-audio <OPTIONS>            Select audio streams by regular expressions. Use "--morehelp select-audio"
                                               for more details
      -ss, --select-subtitle <OPTIONS>         Select subtitle streams by regular expressions. Use "--morehelp
                                               select-subtitle" for more details
      -dv, --drop-video <OPTIONS>              Drop video streams by regular expressions.
      -da, --drop-audio <OPTIONS>              Drop audio streams by regular expressions.
      -ds, --drop-subtitle <OPTIONS>           Drop subtitle streams by regular expressions.
      --ad-keyword <REG>                       Set URL keywords (regular expressions) for AD segments
      --morehelp <OPTION>                      Set more help info about one option
      --version                                Show version information
      -?, -h, --help                           Show help and usage information
    Quote Quote  
  20. Member
    Join Date
    Oct 2023
    Location
    Afghanistan
    Search PM
    Originally Posted by Joil View Post

    But I still can't download anything from sports.
    Do you have a WVD file and the path specified correctly in the config.yaml file ? The sports/olympic videos are encrypted, most other stuff is not, that's why the unencrypted videos work for you.

    If you don't have one you can:

    1. read how to dump your own
    https://forum.videohelp.com/threads/408031-Dumping-Your-own-L3-CDM-with-Android-Studio
    or 2. obtain one from this thread
    https://forum.videohelp.com/threads/413719-Ready-to-use-CDMs-available-here%21
    Quote Quote  
  21. Thank you very much.
    Now most of the sports replays can be downloaded.
    But there are some not available, it is possible that they belong to the group you wrote about, e.g. https://www.9now.com.au/para-table-tennis-paralympic-games-paris-2024/2024/episode-35

    Code:
    ←[94mEnter the video URL: ←[0mhttps://www.9now.com.au/para-table-tennis-paralympic-games-paris-2024/2024/episode-35
    ←[94mOzivine..........initiating 9Now←[0m
    ←[91mError importing or running the service module: Could not find the episode in the API response.←[0m
    Quote Quote  
  22. Member
    Join Date
    Oct 2023
    Location
    Afghanistan
    Search PM
    Yep that'll be why. I may choose to have a re-look at the issue, but it's hard to be motivated working on a fix for a short term event which has been and gone.
    Quote Quote  
  23. Originally Posted by billybanana View Post
    Looking at TVNZ this afternoon and some content is popping up in 1080p. Previously I'd only seen sport or the odd movie.
    eg: https://www.tvnz.co.nz/shows/seal-team/episodes/s7-e5

    Interesting that the previous 4 episodes in the current series are all 720p. One to keep an eye on for sure, especially for me given this is on a paid service P+ in Australia.
    There only just the one end-point for tvnz? no smart-tv or android? looks like its very random the 1080p posting. That particular ep is 2k bitrate, so not great. No 1080p for Taskmaster NZ.
    Quote Quote  



Similar Threads

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