diff --git a/source/net/sourceforge/filebot/format/MediaBindingBean.java b/source/net/sourceforge/filebot/format/MediaBindingBean.java
index d71108d7..75f2a816 100644
--- a/source/net/sourceforge/filebot/format/MediaBindingBean.java
+++ b/source/net/sourceforge/filebot/format/MediaBindingBean.java
@@ -33,6 +33,7 @@ import net.sourceforge.filebot.hash.HashType;
 import net.sourceforge.filebot.media.MetaAttributes;
 import net.sourceforge.filebot.mediainfo.MediaInfo;
 import net.sourceforge.filebot.mediainfo.MediaInfo.StreamKind;
+import net.sourceforge.filebot.similarity.SimilarityComparator;
 import net.sourceforge.filebot.web.AudioTrack;
 import net.sourceforge.filebot.web.Date;
 import net.sourceforge.filebot.web.Episode;
@@ -660,8 +661,15 @@ public class MediaBindingBean {
 				}
 			}
 			
-			// still no good match found -> just take any video from the same folder
+			// still no good match found -> just take the most probable video from the same folder
 			if (videos.length > 0) {
+				sort(videos, new SimilarityComparator(FileUtilities.getName(mediaFile)) {
+					
+					@Override
+					public int compare(Object o1, Object o2) {
+						return super.compare(FileUtilities.getName((File) o1), FileUtilities.getName((File) o2));
+					}
+				});
 				return videos[0];
 			}
 		}
diff --git a/source/net/sourceforge/filebot/similarity/SimilarityComparator.java b/source/net/sourceforge/filebot/similarity/SimilarityComparator.java
index 160b3eff..bbc586ad 100644
--- a/source/net/sourceforge/filebot/similarity/SimilarityComparator.java
+++ b/source/net/sourceforge/filebot/similarity/SimilarityComparator.java
@@ -17,7 +17,7 @@ public class SimilarityComparator implements Comparator<Object> {
 	}
 	
 	
-	public SimilarityComparator(String... paragon) {
+	public SimilarityComparator(Object... paragon) {
 		this(new NameSimilarityMetric(), paragon);
 	}