Я использую Mac OS и ffmpeg.Я пытаюсь конвертировать mp3 в mp4 с фоновым изображением и наложением аудио-визуализации.
При конвертации mp3 в mp4 с изображением работает ниже:
$mp3 = "/Users/vanessa/Downloads/test/Marco.mp3";
$image = "/Users/vanessa/Downloads/test/maxresdefault.jpg";
$video = "/Users/vanessa/Downloads/test/videos/test2.mp4";
exec("/usr/local/Cellar/ffmpeg/4.1_3/bin/ffmpeg -loop 1 -i $image -i $mp3 -c:v libx264 -c:a aac -strict experimental -b:a 192k -shortest $video 2>&1",$output);
Я могу успешно воспроизвести test2.mp4.Когда я пытаюсь сделать, добавьте наложение аудио-визуализации.Я могу видеть в информации о том, как это выглядит в разделе предварительного просмотра, но когда я нажимаю на файл, он говорит: Ошибка открытия файла: нераспознанный тип файла
exec("/usr/local/Cellar/ffmpeg/4.1_3/bin/ffmpeg -y -i $mp3 -loop 1 -i $image -filter_complex '[0:a]showwaves=s=1280x175:colors=White:mode=line,format=yuv420p[v];[1:v][v]overlay=0:200[outv]' -map '[outv]' -pix_fmt yuv420p -map 0:a -c:v libx264 -c:a copy -shortest $video 2>&1",$output);
Где я ошибся?Игрок, которым я пользуюсь, - Quicktime.