I'm a bit skeptical of at least some of this video's claims because he recommended a specific product. He didn't just say "maybe try a powdered supplement", he went into great detail of how to use a specific low dose brand of NR. I looked this guy up and he has his own website and promotes his own supplements.
https://chris-masterjohn-phd.myshopify.com/products/how-to-banish-any-deficiency-from-your-body-1
He also suspiciously adds a warning about "when you take 2000mg a day of NR" which is higher than really anyone takes.
I found this study on safety of the supplement, which concludes it is safe up to 1000mg/day (he could be right about problems with a 2000mg/day dose in that case but again it seemed a bit spurious the way it was presented)
https://www.nature.com/articles/s41598-019-46120-z
I'm also not aware of any daily recommended amount of NR (and couldn't find a link to any) which wouldn't really make sense if they didn't break it down by age because it varies considerably depending on age. There is a daily recommended Niacin recommendation, however, and I'm sure if he's trying to conflate the two which behave very differently in the body.
That being said, I agree with him about one thing. Certain genes (he gave the example of the MTHFR gene) certainly influence how supplements and drugs are handled in an individual. It is always a good idea to start slow with anything and stop if you feel worse. Most people (the vast majority) for instance tolerate turmeric well but if you have mutations in your MAO genes, however, you might not. It makes all of this really complex.
As far as Resveratrol, it can affect serotonin levels at high doses which I'm now a bit iffy on personally. At lower doses, it's probably fine and even beneficial but I wouldn't know what an optimal dose is. I took some briefly but don't anymore. It didn't seem to make a difference either way for me.
I still take NR at a dose of 150mg to 300mg a day. I have been doing it for at least 6 months with no noticeable change in mood that he talked about. I did have my genome run through promethease and I know my MTHFR, COMT (which influences Dopamine), and MAO genetics, etc. That's honestly probably helpful for everyone to know in general.