VideoHelp Forum




+ Reply to Thread
Results 1 to 19 of 19
  1. i have a premium acc but i can't download video from hulu
    Quote Quote  
  2. anyone?
    Quote Quote  
  3. We all know how to DL from hulu, its one of the easiest platforms - but no one will contribute - read the Sticky
    Quote Quote  
  4. Originally Posted by codehound View Post
    its one of the easiest platforms
    lol. is the signature query param for the WV request new then?
    Quote Quote  
  5. Its bamgrid api and if you haven't got an automated script, wks-keys (original version) will grab the keys for you with correct headers.py

    If you record something to the dvr - each tv channel has 1 (sometimes 2 for the larger ones) keys, they have remained unchanged for around 3 months now.

    Each movie has a different key

    Originally Posted by darkw4v3 View Post
    lol. is the signature query param for the WV request new then?
    You don't pass it as a parameter. PM me, or discord me (easier) if you're struggling to get the Hulu keys for specific titles and I'll school you ))
    Last edited by codehound; 10th Sep 2022 at 15:19.
    Quote Quote  
  6. I got the signature figured out. Thanks.

    Only problem is the audio very slowly gets out of sync with the video by the end of a movie. At the end, it's about 500ms off. I always had the same issues with AP and NF as well. Never did figure out the "right" way to fix it. Any ideas?
    Quote Quote  
  7. I'm sure someone would complain out of Hulu's millions of customers if the audio kept going out of synch............and NF too ? Shocking.

    Never been a problem with vt to download though
    Quote Quote  
  8. It's not out of sync when streaming.

    Only the merged-then-muxed final output drifts.

    I'm assuming vt doesn't just download the audio and video as whole files. That would be a pretty big red flag it seems. Regardless, I'll have a look at what it's doing.
    Quote Quote  
  9. Originally Posted by darkw4v3 View Post
    It's not out of sync when streaming.

    Only the merged-then-muxed final output drifts.

    I'm assuming vt doesn't just download the audio and video as whole files. That would be a pretty big red flag it seems. Regardless, I'll have a look at what it's doing.
    ALL wv protected vods require downloading as separate video and audio streams - whether you use an automated app (like vt or a pvt script) or do it manually - always have done - then require decrypting as separate entities and then merging as either mkv or mp4 - surely you know this ?
    Last edited by codehound; 10th Sep 2022 at 17:30.
    Quote Quote  
  10. I'm not sure how you got that out of what I wrote.

    I was talking about downloading the ENTIRE VIDEO and ENTIRE AUDIO as single requests, rather than chunking each stream.

    Obviously they have to be independently decrypted and muxed either way you do it.
    Quote Quote  
  11. The best advice I can give you; is - if you're in a hole - stop digging.
    Quote Quote  
  12. Well, at least some things haven't changed.
    Quote Quote  
  13. I finally solved this by looking at what vt was doing around merging the segments.

    In case this helps anyone else...

    The audio drift issue was because I was performing a binary merge of the init segment with each segment and decrypting as it went, then using ffmpeg to merge the video and audio chunks, and then finally mux it all together.

    While that works most of the time, it doesn't work with certain streaming services.

    I changed my app to download all the chunks, binary merge them with the init segment, then decrypt, then mux. Viola, no more audio drift.
    Quote Quote  
  14. You edited vinetrimmer ? Well done.
    Quote Quote  
  15. I said nothing about editing vt.
    Quote Quote  
  16. Originally Posted by darkw4v3 View Post
    I finally solved this by looking at what vt was doing around merging the segments.
    This ^^
    Quote Quote  
  17. Originally Posted by codehound View Post
    Originally Posted by darkw4v3 View Post
    I finally solved this by looking at what vt was doing around merging the segments.
    This ^^
    Exactly.
    Quote Quote  
  18. So, you debugged vinetrimmer to edit the muxing process ?

    vt = vinetrimmer
    Last edited by codehound; 11th Sep 2022 at 17:42.
    Quote Quote  
  19. No.

    I reviewed the python scripts that comprise vt, saw what it was doing differently from my own app (which is an Electron based GUI app, written mostly in C#).

    I then rewrote the applicable portions (merge and mux) of my code to work the same way. I started writing it several years ago, before all these python scripts were a thing - or at least before I knew about them.

    So, now that I can compare what I did with what others have done, there are some opportunities for improvement of my own code.
    Quote Quote  



Similar Threads

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