Pular para o conteúdo

Script para conversão de arquivos. [RESOLVIDO]

Responder tópico
  • Denunciar
  • Indicar

1. Script para conversão de arquivos. [RESOLVIDO]

Enviado em 03/01/2017 - 15:16h

Pessoal td bem?

Estou precisando de apoio para criar um script que execute a seguinte tarefa.

Verificar todos os arquivos com a extensão wav e converter para mp3 usando o sox.

Alguém já tem algum script pronto ou que pelo menos consiga ler o conteúdo do diretório?

Obrigado,

Responder tópico

2. Re: Script para conversão de arquivos.

Enviado em 03/01/2017 - 15:32h

Tenho um em PHP, mas utilizo o lame... Eu rodo ele pro crontab, todo dia de madrugada.
<?php

$caminho = "/caminho/dos/audios/";

$files = scandir($caminho);
foreach($files as $file)
{
if(is_file($caminho.$file))
{
$path_parts = pathinfo($caminho.$file);
if($path_parts['extension'] == 'wav')
{
$conversao = sprintf('nice -10 lame --quiet --preset medium %s %s.mp3', $caminho.$file, $caminho.basename($file, ".wav"));
$remocao = sprintf('nice -10 rm -f %s', $caminho.$file);
exec($conversao);
exec($remocao);
// Sleep adicionado devido uso muito alto da CPU durante execucao do script
sleep(1);
}
}
}
?>
EDIT: Só toma cuidado com a parte que faz a remoção do áudio antigo. Faz com ele comentado primeiro.

3. Re: Script para conversão de arquivos. [RESOLVIDO]

Enviado em 03/01/2017 - 16:01h

Brother,

Show de bola seu script, funcionou de primeira.

Obrigado.

Responder tópico

Responder tópico

Entre na sua conta para responder.

Fazer login para responder