Zend certified PHP/Magento developer

Linux Use Find with rename = No such file or directory

I want to remove dot in filename in subdirectory. I use rename and find

 find . -type f -name '*.avi' -exec  rename   's/.(?=[^.]*.)/ /g' {} ;

The command find work alone.
The command rename work alone .

But when I use both together, i have an error :

No such file or directory 

Can you help me?
thank