Я создаю сценарий, который будет создавать видео Avectorscope видео с ffmpeg из mp3. Я продолжаю получать следующую ошибку в моих файлах журнала при выполнении следующего кода:

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');

Ошибка в файле журнала:

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

1 ответ1

0

Спасибо @LongNeckbeard за помощь! Если вы получили эту ошибку, вам просто нужно удалить пунктирные линии:

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');

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .