If you just want the four that are together, you can get the data from the second table which holds the four iframes using BeautifulSoup css-selectors, in particular nth-of-type(2)
to pull the second table :
from bs4 import BeautifulSoup
import requests
html = requests.get("http://kathaltamil.com/?v=Kanithan").content
soup = BeautifulSoup(html)
urls = [ifr["src"] for ifr in soup.select("table:nth-of-type(2)")[0].select("iframe")]
Which will give you just the four:
['http://www.playhd.video/embed.php?vid=621',
'http://mersalaayitten.com/embed/3752',
'http://www.playhd.video/embed.php?vid=584',
'http://googleplay.tv/videos/kanithan?iframe=true']
Or even easier with lxml and xpath:
import requests
html = requests.get("http://kathaltamil.com/?v=Kanithan").content
from lxml.etree import fromstring, HTMLParser
xml = fromstring(html, HTMLParser())
print(xml.xpath("//table[2]//iframe/@src"))
Which gives you the same:
['http://www.playhd.video/embed.php?vid=621',
'http://mersalaayitten.com/embed/3752',
'http://www.playhd.video/embed.php?vid=584',
'http://googleplay.tv/videos/kanithan?iframe=true']
Whatever you choose is going to be a better option than your regex.