kiltum (kiltum) wrote,
kiltum
kiltum

Тут в процессе разгребания музыкального архива обнаружилось куча wma файлов. WMA - это не есть хорошо, поэтому в целях стандартизации решено было передавить в mp3. Да, звук мог бы потеряться, если бы там не была попса. Но передавливать вручную 600 с лишним файлов - уписаться можно, поэтому был написан скрипт. Для разнообразия на php.

<?php
if ($dh = opendir(getcwd())) {
  while (($file = readdir($dh)) !== false) {
    $filename=$dir.$file;
    if(is_file($filename)) {
      if(strpos($file,".wma")>0) {
           system("/usr/bin/mplayer \"".$filename."\" -vc dummy -vo null -ao pcm -aofile \"".$filename.".wav\"");
           system("/usr/bin/lame --vbr-new \"".$filename.".wav\"");
           }
      }
  }
}
closedir($dh);
?>


Одно "но" - некоторые wma не играются. Ни mplayer, ни xmms-wma. Подозреваю, что при кодинге поставили галочку "только для этого компа". Вопрос: есть ломалки? Ибо лезть на оригинальную машину - лень, ибо там виндовс и страшный media player.
Subscribe
  • Post a new comment

    Error

    default userpic

    Your IP address will be recorded 

    When you submit the form an invisible reCAPTCHA check will be performed.
    You must follow the Privacy Policy and Google Terms of use.
  • 9 comments