I think the difference is that "porn" refers to videos that depict sex in an explicit and offensive way, whereas "smut" is written words (such as a novel) that do such a thing. Context 1. Jennifer dressed up as a 60's porn star for the Halloween. Context 2. I will not keep such smut in my house!