Следующая командная строка для кодирования аудио с изображением работает нормально.
ffmpeg -y -loop 1 -framerate 15 -i "/storage/emulated/0/Download/Kites.jpg" -i "/storage/emulated/0/Download/myaudio.mp3" -c:v libx264 -vf format=yuv420p -c:a aac -shortest "/storage/emulated/0/Download/Out.mp4"
Я хочу наложить текст поверх изображения в видеокадре. Основываясь на этой ссылке , я добавил наложенный текст следующим образом. Поскольку я хочу использовать шрифт по умолчанию, я намеренно пропускаю команду drawtext="fontfile="
. Но сейчас не видны кадры видео, даже фоновое изображение. Как мне это сделать? Спасибо.
ffmpeg -y -loop 1 -framerate 15 -i "/storage/emulated/0/Download/Kites.jpg" -i "/storage/emulated/0/Download/myaudio.mp3" -c:v libx264 -vf format=yuv420p -vf drawtext="text='Hello World': fontcolor=white: fontsize=24: box=1: boxcolor=black@0.5: boxborderw=5: x=(w-text_w)/2: y=(h-text_h)/2" -c:a aac -shortest "/storage/emulated/0/Download/Out.mp4"