Ik probeer een klein scriptje te schrijven om 1 of meerdere screenshots uit een torrent te onttrekken zonder die geheel te downloaden.
Nu ben ik al een tijdje aan het klooien met torrent-stream en daarmee kan ik bepaalde delen van een torrent downloaden (start byte en endbyte), maar ik ben benieuwd hoe ik die delen kan uitlezen en een screenshot daaruit kan dumpen. Ik heb namelijk niet echt een idee hoe decoders werken.
Ik kan me voorstellen dat er bepaalde delen in ieder geval nodig zijn zoals wellicht een header en op zijn minst een I-Frame om een beeld daaruit op te bouwen (het gaat om een h.264 codec).
Ik heb een simpele wrapper gevonden voor ffdshow in nodejs met een prima API om ook heel simpel screenshots te maken. Alleen heb ik dus geen idee wat er precies nodig is om een screenshot te kunnen bouwen. Ik kan duidelijk niet zomaar een stream van data naar die ffdshow wrapper gooien en een screenshot daaruit verwachten.
Dus mijn vraag is of iemand mij op het juiste pad kan zetten en kan vertellen wat ik ongeveer zou moeten doen/weten om dit voor elkaar te krijgen
Nu ben ik al een tijdje aan het klooien met torrent-stream en daarmee kan ik bepaalde delen van een torrent downloaden (start byte en endbyte), maar ik ben benieuwd hoe ik die delen kan uitlezen en een screenshot daaruit kan dumpen. Ik heb namelijk niet echt een idee hoe decoders werken.
Ik kan me voorstellen dat er bepaalde delen in ieder geval nodig zijn zoals wellicht een header en op zijn minst een I-Frame om een beeld daaruit op te bouwen (het gaat om een h.264 codec).
Ik heb een simpele wrapper gevonden voor ffdshow in nodejs met een prima API om ook heel simpel screenshots te maken. Alleen heb ik dus geen idee wat er precies nodig is om een screenshot te kunnen bouwen. Ik kan duidelijk niet zomaar een stream van data naar die ffdshow wrapper gooien en een screenshot daaruit verwachten.
Dus mijn vraag is of iemand mij op het juiste pad kan zetten en kan vertellen wat ik ongeveer zou moeten doen/weten om dit voor elkaar te krijgen
[ Voor 3% gewijzigd door Ortixx op 13-11-2014 20:02 ]