중복 노래를 어떻게 찾을 수 있습니까?


답변:


24

dupeGuru Music Edition 은 당신이 원하는 것입니다. 환경 설정에서 스캔 유형을 "오디오 내용"으로 설정하십시오. 이 프로그램은 페어웨어이므로 가능하면 기고하십시오.

대체 텍스트

음악 파일에 자동으로 태그를 지정할 수 있는 MusicBrainz Picard 와 함께 사용하는 것이 좋습니다 .

대체 텍스트


완전한! 마지막으로 매력처럼 작동하는 답변 :). 밴시 플러그인 또는 더 좋았을 수도 있지만 이것은 훌륭하게 작동합니다! 나는 실제로 약 8GB의 속임수를 제거했습니다.
Ingo

2
너무 나쁜 dupeGuru는 돈을 버리지 않고 한 번에 10 번만 제거 할 수 있습니다.
John McKean Pruitt

최근 우분투 릴리스에서는 PPA가 종료되었습니다. launchpad.net/~hsoft/+archive/ubuntu/ppa/+build/9735351 에서 .deb를 직접 설치 한 다음 실행했습니다 dupeguru_me.
rjh

최신 버전은 제거에 제한이 없습니다. 그러나 음악에 지문을 남기지 않고 파일 이름 / ID3 정보 만 비교합니다. Picard와 같은 도구를 사용하여 먼저 음악에 태그를 지정하면 제대로 작동해야합니다. :
rjh

10

이것을 위해 얼마 전에 만들어진 플러그인이 있습니다. 나는 최근에 그것을 사용했지만 여전히 약간의 희망을 남겨 둡니다. 이를위한 " PPA "가 있지만 아직 빌드 된 패키지는없고 Bazaar 지점 만 있습니다. 설치 지침은 다음과 같습니다.

wget http://scrawl.bplaced.net/duplicate-source.tar.gz -O tmp.tar.gz && mkdir -vp ~/.gnome2/rhythmbox/plugins/duplicate-source/ && tar -xf tmp.tar.gz -C ~/.gnome2/rhythmbox/plugins && rm -v tmp.tar.gz

Bazaar의 소스 코드를 사용하려면 다음을 수행하십시오.

mkdir -vp ~/.gnome2/rhythmbox/plugins && cd ~/.gnome2/rhythmbox/plugins && bzr branch lp:rb-duplicate-source duplicate-source

일단 설치되면 Rhythmbox를 다시 시작하면 플러그인 목록에 Duplicates Finder가 있어야합니다.

플러그인 목록

활성화 한 후 사용 가능한 추가 구성 옵션이 있습니다.

구성 창

플러그인이 활성화 된 후-그리고 중복이 발견되면 라이브러리 목록에 추가 옵션이 추가됩니다.

명부

내가 "홀수"로 찾은 몇 가지 설정-120,000 곡 이상의 노래 (1,000 곡 이상)가있는 미디어 라이브러리와 약 1,000 곡의 노래와 30 개의 사본이있는 라이브러리에서이 작업을 시도했습니다. 전자의 경우 검색하는 동안 시간이 오래 걸리고 리듬 박스가 여러 번 충돌했습니다. 결국 목록을 다시 작성하지 않아도되도록 자동으로 "라이브러리에서 제거"를 사용했습니다. 작은 라이브러리에서는 모든 것이 훌륭하게 작동합니다.

중복이 발견되면 (기본 옵션을 선택한 경우) 저품질 버전의 노래가 목록에 추가됩니다. 따라서 복제 목록 및 "제거"(디스크에서 삭제 또는 라이브러리에서 제거)에서 모든 노래를 선택하는 것이 안전합니다.


이 팁을 주셔서 감사합니다! 그러나 활성화 한 후에는 아무 일도 일어나지 않는 것 같습니다. 새 탭이나 중복이 표시되는 곳을 찾을 수 없습니다.
Ingo

중복을 정렬하는 데 도움이되도록 임계 값을 0.5로 이동해야 할 수도 있습니다. 라이브러리 목록에 추가 항목으로 표시됩니다. 이것을 보여주기 위해 답변을 업데이트했습니다.
Marco Ceppi

그것도 시도했다. 성공하지 못했습니다.
Ingo

5

이를 위해 fdupes 를 사용할 수 있습니다 .

$ fdupes -r ~/Music

모든 중복 파일 목록을 제공합니다.

당신은 쉽게 그것을 설치할 수 있습니다

sudo apt-get install fdupes

4
이것은 다른 옵션보다 잘 작동했습니다. 그러나 실제로 오디오 파일에는 적합하지 않은 것 같습니다. 이 소프트웨어는 태그 등을 비교하지 않으므로 파일 목록이 매우 짧아 지지만 실제로 많은 복제본이 있지만 실제로는 파일 크기가 동일하지 않을 수도 있습니다 (다른 소스에서 온 것일 수 있음).
Ingo

3

중복 된 이미지 파일이 많았을 때 비슷한 문제가 발생했습니다. 내 경우에는 방금 md5sum파일을 사용 하고 결과를 정렬했습니다.

for file in $(find $rootdir -name "*.jpg"); do echo $(md5sum $file); done | sort

동일한 내용의 파일이 동일한 해시를 생성하므로 중복을 쉽게 찾을 수 있습니다. 첫 번째 항목을 제외한 모든 항목을 삭제하도록 스크립트를 확장 할 수는 있었지만 수동으로 거기에서 듀피를 삭제했지만 항상 임시 스크립트에서 편집하는 것에 대해 편집증이 있습니다.

이것은 내용 이 동일한 중복 파일에만 적용됩니다 .


더 빠른 :find $rootdir -name '*.jpg' -exec md5sum {} + | sort
로버트 빌라

1

FSlint 또는 dupe gredtter를 사용해보십시오

터미널에 FSlint 유형 을 설치하려면 (Ctrl-Alt-T)

sudo apt-get install fslint

이것이 도움이 되길 바랍니다 ..


-2

FSlint 를 사용 하여 일반적으로 중복 파일을 찾습니다. FSlint는 "파일 시스템에서 다양한 형태의 린트를 찾아서 청소하는 유틸리티"입니다.


이상하다. FSlint가 중복 노래를 찾지 못했습니다!
Ingo

FSlint는 기본 설정으로 파일 이름과 파일 크기로 측정 된 중복 파일을 찾을 수 있지만 크기와 파일 이름이 다른 녹음이 다른 노래는 중복되지 않습니다.
Aputsiak

다른 녹음 (리믹스?)은 삭제하기에 안전하지 않습니다. 그들은 자신의 가치를 가질 수 있습니다.
Extender

나는 또한 오디오에 fslint를 사용했다 (합리적인 성공을 거두었 다).이 스레드의 대안이 몇 가지 있지만 다음 번에는 그중 하나를 시도 할 것이다.
belacqua
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.