APE2FLAC

因為ape(Monkey’s audio)有版權問題, 所以linux上大多都沒有提供相關的codec可以用

網路上的資料大多都推薦使用flac格式, 可是我現在有ape要聽阿…

所以呢, 去找了mac-port來用, 因為目前在linux下好像只有他可以用, 但是gentoo不提供

所以我就在筆電上裝了, 也寫了一個小小的script用來自動轉ape2flac

EDIT: 070902 version2

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
#!/usr/bin/perl -w

open APE2FLAC, "/bin/ls -l | grep '.ape' | awk -F ':' '{ print $2 }' |";
while($line = <APE2FLAC>)
{
    chomp $line;
    if( $line =~ /[0-9]+[ ](.*)/ )
    {
        $file = substr $1, 0, length($1)-4;
        $file =~ s/ / /g;
        $file =~ s/(/(/g;
        $file =~ s/)/)/g;

        print "APE2FLAC: ".$file." (y/n) --> ";
        $choice = <STDIN>;

        if($choice =~ /y/ )
        {
            system( "mac ".$file.".ape ".$file.".wav -d" );
            system( "flac ".$file.".wav" );
            system( "rm ".$file.".wav" );
            system( "rm ".$file.".ape" );
            print "\n";
        }
    }
}
close APE2FLAC;

這樣我以後可以直接把close-format的ape轉成flac聽嚕

Leave a Reply

Your email address will not be published. Required fields are marked *