Kanye West thinks he's a "bad celebrity".

Kanye West

Kanye West

The 38-year-old rapper has joked he doesn't make a great star because of his unusual behaviour but believes his music makes up for it.

He quipped: "[I'm a] bad celebrity, but a pretty good artist."

The father-of-one made the comments while doing a talk with Steve McQueen at Los Angeles County Museum of Art to officially unveil a video to his tracks 'All Day' and 'I Feel Like That'.

Kanye - whose wife Kim Kardashian West is currently pregnant with their second child - also revealed why he asked the '12 Years a Slave' director to work on the nine-minute video, which was shot in a single take in a dockyard in London earlier this year.

He said: "I elevated my palate. I wanted him to be in charge ... It wasn't overly thought out ... He came to our wedding, also."

According to a report by the Los Angeles Time newspaper, the musician - who is gearing up to release his seventh solo studio album 'Swish' - also spoke about the music industry, art and his relationship with money, and was unapologetic about his trademark rants.

He added: "I go off on these rants that don't make any sense but I don't give a --."