Ich glaube nicht, dass Sie dies auf triviale Weise tun können, weil ich glaube, dass Windows 7 die Bitraten von Dateien in den Metadaten nicht kennt.
Sie müssen es also selbst tun. Ich würde den Ansatz wählen:
Hole Perl ( ActiveState mach eins, es gibt andere)
Installieren Sie das
MP3::Info
Modul (cpan install MP3::Info
). Es werden einige Fragen gestellt, nehmen Sie einfach Standardeinstellungen an.Führen Sie dazu ein Perl-Skript aus:
Etwas wie das:
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->; 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' );
(Speichern als 'find_mp3.pl' - Das Installationsprogramm von activestate sollte sich mit den .pl
Dateien verbinden.)
Getestet auf meinem Windows 7 System. (Allerdings mit einer niedrigeren Bitrate, da ich keine 320 Beispieldateien habe)