What's "channel" mean when used as a verb like this? I only know of this word as in a television channel.

Native speaker’s answer
Rebecca
To "channel" means to direct toward a particular end, result, or thing. Thus, "channel those energies into something like this" in this video means to direct his energy (or efforts) towards a new project at work. Ex: Channel some fierceness into your voice when you talk to your enemies. Ex: He channeled all his energy into work.