29 Ago

Soluzione piccolo problema con mp32ogg

Fonte: E-Pillole - LINUX

Dopo essermi finalmente deciso ad utilizzare mp32ogg per convertire tutti i miei .mp3 in .ogg ho quasi subito riscontrato un problemino davvero banale e di facile risoluzione...anche per chi, come me, di perl ne conosce solo l'esistenza :)

In sintesi, a causa di questo "pezzo" di codice:

sub findfunc() {
	$file = $_;
	($name,$dir,$ext) = fileparse($file,'\.mp\d');
	if((/\.mp\d/,$ext) && -f $file) {
		&checkfile($file);
	}
}

vengono intercettati solo ed esclusivamente i files con estensione .mp3 e di conseguenza ignorati eventuali .mP3 / .Mp3 / .MP3

Quello che manca, e che andremo a fixare, e' quindi una regular expression all'interno della routine fileparse() che traformi mp32ogg in uno script completamente case-insensitive.

Vediamo come...

Continua...

Continua a leggere..

Nessun Commento »

Puoi lasciare una risposta, oppure fare un trackback dal tuo sito.


Vuoi essere il primo a lasciare un commento per questo articolo? Utilizza il modulo sotto..

Lascia un commento

XHTML: Puoi utilizzare questi tag: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <code> <em> <i> <strike> <strong>