Saya tidak berpikir Anda dapat melakukannya dengan sepele, karena saya tidak berpikir Windows 7 'tahu tentang' bitrate file dalam data meta itu.
Jadi, Anda harus 'melakukannya sendiri'. Saya akan mengambil pendekatan:
dapatkan Perl ( ActiveState lakukan satu, ada yang lain)
Memasang MP3::Info modul ( cpan install MP3::Info ). Ini akan mengajukan beberapa pertanyaan, cukup terima default.
Jalankan skrip perl untuk melakukannya:
Sesuatu seperti ini:
use strict;
use warnings;
use MP3::Info;
use File::Find;
my $bitrate_target = 320;
sub print_if_bitrate {
return unless m/\.mp3$/; #skip any non-mp3 files.
my $info = get_mp3info($File::Find::name);
if ( not defined $info ) {
print "$File::Find::name has an invalid tag\n";
return;
}
my $bitrate = $info->{BITRATE};
if ( not defined $bitrate ) {
print "$File::Find::name - no bit rate defined\n";
return;
}
if ( $bitrate >= $bitrate_target ) {
print "($bitrate) $File::Find::name\n";
}
}
#double slashed needed, because backslash has a special meaning.
find( \&print_if_bitrate, 'C:\\Users\\me\\MP3' );
(Simpan sebagai 'find_mp3.pl' - penginstal aktivasi harus dikaitkan dengan .pl file. )
Diuji pada sistem Windows 7 saya. (Meskipun dengan bit rate lebih rendah, karena saya tidak punya 320 file sampel)
Window Search
pada saat ini.Jawaban:
Saya tidak berpikir Anda dapat melakukannya dengan sepele, karena saya tidak berpikir Windows 7 'tahu tentang' bitrate file dalam data meta itu.
Jadi, Anda harus 'melakukannya sendiri'. Saya akan mengambil pendekatan:
dapatkan Perl ( ActiveState lakukan satu, ada yang lain)
Memasang
MP3::Info
modul (cpan install MP3::Info
). Ini akan mengajukan beberapa pertanyaan, cukup terima default.Jalankan skrip perl untuk melakukannya:
Sesuatu seperti ini:
(Simpan sebagai 'find_mp3.pl' - penginstal aktivasi harus dikaitkan dengan
.pl
file. )Diuji pada sistem Windows 7 saya. (Meskipun dengan bit rate lebih rendah, karena saya tidak punya 320 file sampel)
sumber