That sounds expensive for something that he is giving away free.
https://web.archive.org/web/20220603100412/http://javabook.c...
In these cases, it seems like it would be much more reasonable to allow scripts/transcripts in place of subtitles. Putting together a written version is something that many educators do already.