Defeat the Giant (Taiwanese hardcore) release live video