Oder du schaust dir Alternativ den Source von youtube-dl an, und portierst ihn nach Java. Oder du schreibst einen Socks-Proxy, der den gesamten Traffic (und damit auch die Filmsequenz) speichert (flash hält sich soweit ich weiß an socks-proxies, und das elementare socks-protokoll ist nicht sooo schwer). Wenn alle Stricke reißen, schreib ein tun/tap-device. Das müsste doch auch mit Java irgendwie gehen. Zumindest unter unixoiden Systemen.