Проверка видео перед upload на Youtube(через youtube api)?
Лучше пусть пользователи авторизуются у вас на сервисе через Google, и загружают видео от имени своих аккаунтов. Так вы снимете с себя ответственность за загружаемый ими контент. Это «правильно» со всех точек зрения.
Единственная альтернатива – вы сами вручную отсматривайте всё загруженное прежде, чем публиковать.
1) проверяется по индексу запрещенных (там новинки и не только)
2) проверяется по nudity глазами сотрудников конроля контента
3) звук ( мелодии)  - тоже по хешам