Id will be created automatically, packageNamePattern to get the packageName from the page, deepPattern to get what you want in the page (I think).
One of the video that I checked is hosted at publish2.me that say: This file is available only for premium members.
Rule example that doesn't give error (catches many pictures):
Code:
[ {
"enabled" : true,
"maxDecryptDepth" : 0,
"name" : "webcamrecordings.com",
"pattern" : "**External links are only visible to Support Staff**,
"rule" : "DEEPDECRYPT",
"packageNamePattern" : null,
"deepPattern" : "class=\"mp4\"><a href=\"([^\"]+)\""
} ]