software de linha de comando para manipulação de áudio / vídeo e imagem

0

Estou executando um site no Linux / Apache e preciso instalar um software que faça o seguinte:

  • Converte arquivos de áudio em MP3 e encontra o tamanho do arquivo.
  • Converte arquivos de vídeo em FLV.
  • Crie várias imagens de tamanhos diferentes a partir de uma imagem.

Obviamente, preciso poder executar tudo isso a partir de uma linha de comando. Até agora, as melhores soluções encontradas são SoX (para o áudio), FFMPEG (para o vídeo) e ImageMagick (para as imagens). Existe alguma coisa melhor que esses softwares?

Existe um software que faz todas essas coisas? Ou eu estou esperando muito? :)

    
por Jimmery 21.12.2011 / 15:41

2 respostas

2

Você fez boas escolhas, embora o FFmpeg também possa:

Converta arquivos de áudio em MP3:

ffmpeg -i input -c:a libmp3lame -q:a 4 output.mp3

ou pipe para LAME:

ffmpeg -i input -f wav - | lame -V4 - output.mp3

Encontre o tamanho do arquivo MP3:

ffmpeg -i input 2>&1 | awk '/Duration/{print $2}' | sed 's/,//g'

Converta arquivos de vídeo em FLV:

ffmpeg -i input -c:v libx264 -preset medium -crf 24 -c:a libmp3lame \
-ar 44100 -q:a 4 output.flv

Crie várias imagens de tamanhos diferentes a partir de um vídeo de 5 segundos em:

ffmpeg -i input -ss 5 -vframes 1 -vf scale=iw/2:-1 half.png -ss 5 -vframes 1 \
-vf scale=600:-1 600pxwide.png -ss 5 -vframes 1 -vf scale=300:300 \
300x300-ignoring-aspect.png
    
por 21.12.2011 / 21:30
1

Linha de comando de vídeo e scripts / macros: considere avidemux: link e avisynth (também discutido aqui).

Linha de comando de áudio: link e link

Além disso:

Visite os sites relacionados na família stackexchange: link (Produção de vídeo em áudio Q & A) e photo.stackexchange.com para mais ideias.

    
por 21.12.2011 / 17:29