← XeFM English | 日本語 · crftwr/xefm on GitHub · craftware

類似ファイルの検索

English | 日本語

Tools → Find Similar Files…(類似ファイルを検索)は、フォルダーの中から、おそらく 2 つも要らないファイルを探し出します。

方法 見つけるもの 必要なもの
Identical files 名前が違ったり別のフォルダーにあったりする、内容が同じファイル 追加で必要なものはありません
Similar images サイズ変更、再エンコード、軽い編集をした同じ画像 追加で必要なものはありません
Similar videos 再エンコードやサイズ変更をした同じ動画、および長い動画から切り出したクリップ PATH 上の ffmpeg
Similar audio 再エンコードした、またはタグを変更した同じ録音 PATH 上の Chromaprint の fpcalc(brew install chromaprint、apt install libchromaprint-tools)

検出は similar-files が行い、XeFM がそれを代わりに実行します。必要なものが足りない方法は、何をインストールすればよいかがメニューに表示されます。

スキャンを実行する

  1. スキャンするフォルダーに移動するか、スキャンするフォルダーやファイルを選択します。
  2. Tools → Find Similar Files… を選び、方法を選びます。

スキャンはすぐに始まり、独立したプログラムとして実行されます。動画のスキャンには何時間もかかることがあります。そのまま XeFM を使い続けても、終了してもかまいません。スキャンは続き、次に XeFM を起動したときに、閉じている間に終わったものを知らせてくれます。

ステータスバーの右端に進み具合が表示されます。

⠋ Similar videos extract 42%

終わるとその旨が表示されます。

✓ Similar videos: 12 groups

結果を見る

その表示をクリックするか、View → Background Jobs… を開いて、スキャンを選びます。結果はペインの新しいタブに開きます。グループごとに 1 つのフォルダーを持つツリーファイルです。元いたフォルダーは自分のタブに残っていて、結果のタブを閉じる(Ctrl-W)とそこに戻ります。各グループでは、他のファイルの比較の基準になったファイルが先頭に来ます。

終わるまで待つ必要はありません。 スキャンの実行中にジョブ一覧でそのスキャンを選ぶと、Look at the groups so far(ここまでのグループを見る)が選べます。結果はスキャンの進行に合わせて数分おきに書き直され、ペインもそれに追従します。これらのグループは暫定的なものです。スキャンがあとで読むファイルが、既存のグループに加わったり、新しいグループを作ったりすることがあります。スキャンが終わるまでは、ヘッダーにその旨が表示されます。内容が同じファイルのグループは、一度現れたら変わりません。

XeFM が勝手に何かを削除することはありません。どのコピーを残すかはあなたが決めます。

スキャンを止める

ジョブ一覧で実行中のスキャンを選び、Stop the scan を選びます。1 秒ほどで止まり、それまでに見つかったグループは残ります。

止めたり、コンピューターをスリープさせたり再起動したりしても、それまでの作業は無駄になりません。similar-files はすでに読んだものを覚えているので、同じスキャンをもう一度実行すれば、すぐに続きから進みます。

知っておきたいこと

関連項目