Nachdem ich ein Backup-Gerät mit einigen meiner Originalvideos verloren hatte, musste ich eine große Anzahl (~ 300) von Youtube zurückladen. Die neuen Downloads sind eine Mischung aus MP4 und FLV, und die Originale sind aufgrund vieler Experimente eine Mischung aus fast jedem Videoformat.
Um die Sache noch schlimmer zu machen, gibt es keinen klaren Grenzwert dafür, wann meine lokalen Kopien verschwunden sind. Ich habe in meinen YouTube-Videos einen Punkt gefunden, an dem ich einige der Videos habe und andere nicht. Ich habe versucht, Videos, bei denen ich bereits eine Kopie habe, manuell auszusortieren, aber bei so vielen Videos habe ich sicher einige verpasst.
Wie kann ich effektiv mehrere hundert Videos in verschiedenen Formaten durchgehen und Duplikate aussortieren? Die Namen sind ähnlich, aber nicht identisch. Die Formate können unterschiedlich sein, und die Dateigröße kann aufgrund dessen (und / oder Codierungsunterschiede) unterschiedlich sein. Die Dateilängen sollten gleich sein und die Videos sollten visuell ähnlich genug sein, aber ich bin mir nicht sicher, ob es ein Tool gibt, mit dem dies visuell geregelt werden kann.
Bin ich dazu verdammt, die Liste anhand der Laufzeit zu durchsuchen und manuell nach Duplikaten zu suchen, oder gibt es einen besseren Weg?
Antworten:
Ich würde einen hybriden Ansatz empfehlen, bei dem sowohl Computer als auch Personen verwendet werden.
Sie sollten keine Programmierung durchführen müssen, um diese Schritte auszuführen, obwohl das Erstellen der Miniaturansichten in der Befehlszeile mit ffmpeg einige Finesse erfordern kann. Viel Glück!
quelle
Ich würde sagen, Videoerkennungssoftware ist ein Nischenmarkt, der bedeutet, dass Sie entweder sehr teure Software und / oder Software finden, die sich an Behörden , Filmindustrie usw. richtet.
Es funktioniert per "Fingerabdruck" -Video, sodass es das Video trotz unterschiedlicher Formate, Komprimierungen, Zuschneiden usw. erkennen kann. Diese Fähigkeit ist in der nicht-forensischen Welt (zumindest noch nicht) nicht so verbreitet.
Ich habe versucht, etwas zu finden, das sich an Verbraucher richtet, konnte aber keines finden. Es gibt APIs (Programmierschnittstellen), die Technologie dafür bereitstellen und sogar kostenlos sind. Sie müssen jedoch die Software entwickeln, um sie selbst verwenden zu können. Ich bin mir ziemlich sicher, dass dies den Rahmen Ihrer Anforderungen sprengt.
Wenn Sie also nicht merklich Geld für spezielle Software ausgeben möchten, müssen Sie den Stapel manuell durchlaufen. In meinem obigen Link finden Sie jedoch eine Testversion dieser Software, damit Sie sehen können, ob Sie danach suchen und ob sie für Ihren Zweck funktioniert.
quelle
Sie können Video Comparer (Shareware) ausprobieren.
http://www.video-comparer.com
Es erkennt schnell ähnliche Videos mit Bildtransformationen und unterstützt die Aufteilung von Videos in mehrere CDs.
quelle
Ich hatte kürzlich das gleiche Problem und fand das Programm, das mir half. Es werden keine Dateinamen verglichen oder Hashes berechnet. Es vergleicht echte Videoinhalte. Es ist nicht kostenlos, aber wenn Sie nicht viele Duplikate haben, reicht die Testversion aus. Der Link zum Programm lautet http://duplicatevideosearch.com
quelle
Ähnliche Bilder - https://tn123.org/simimages/ ist etwas alt, aber immer noch funktionsfähig.
quelle