Refactoring in order to prepare the support of files not having frame count in FFmpeg
Refactoring of Files list for more versatility