User submission/restriction
If I understand correctly your requirement, then you want to provide a functionality to user to upload images or video and then save the images or video respectively.

I have already implemented similar functionality in one of my recent project with following concept:


Create a new content type as upload 
Add a list (select) field Filter type with options image and video
Add two fields  image as 'image' field type 
Installed Media module and add video field as 'Media file selector' 
Installed Conditional field module and set condition that image field be only visible if user select 'image' as Filter type options and video field be only visible if user select 'video' as Filter type options
Set the permission to user to create content of upload content type.
Now Create two views to display image and video separately.


I hope that it will solve your problem.