FFmpeg Criando Visulização a partir de mp3 ubunutu + PHP

0

Estou criando um script que irá criar um vídeo avectorscope com ffmpeg de um mp3. Continuo recebendo o seguinte erro nos meus arquivos de log enquanto executo o seguinte código:

PHP

shell_exec('ffmpeg -i ../a5ca0b5894324f8bb54bb9fffad29d1e/tagged/d13c24d9be.mp3 -filter_complex \
"[0:a]avectorscope=s=1280x720,format=yuv420p[v]" \
-map "[v]" -map 0:a output.mp4');

Erro no arquivo de log:

Input #0, mp3, from '../a5ca0b5894324f8bb54bb9fffad29d1e/tagged/d13c24d9be.mp3':
  Metadata:
    encoder         : Lavf57.41.100
  Duration: 00:03:30.21, start: 0.025057, bitrate: 128 kb/s
    Stream #0:0: Audio: mp3, 44100 Hz, stereo, s16p, 128 kb/s
    Metadata:
      encoder         : Lavc57.48
[AVFilterGraph @ 0x286d960] No such filter: ''
Error initializing complex filters.
Invalid argument
sh: 2: [0:a]avectorscope=s=1280x720,format=yuv420p[v]: not found
sh: 3: -map: not found
    
por Jeff 08.12.2016 / 22:31

1 resposta

0

Obrigado ao @LongNeckbeard pela ajuda! Se você receber este erro, basta remover as linhas quebradas:

shell_exec('ffmpeg -i ../a5ca0b5894324f8bb54bb9fffad29d1e/tagged/d13c24d9be.mp3 -filter_complex \ "[0:a]avectorscope=s=1280x720,format=yuv420p[v]" \-map "[v]" -map 0:a output.mp4');
    
por 08.12.2016 / 23:49