Я хочу наложить несколько видео на изображение и создать новое видео, а также удалить все аудио из видео.

String[] cmd={"-i","/storage/emulated/0/Download/videocollage.png","-i",videopaththree,"-i",videopathone,"-i",videopathone,"-i",videopathone,"-filter_complex","[1:v]scale=1029:838[tfg];[2:v]scale=990:1200[bfg];[3:v]scale=510:877[threefg];[4:v]scale=500:877[fourfg];[0:v][tfg]overlay=0:86[ol];[ol][bfg]overlay=main_w-overlay_w:538[oll];[oll][threefg]overlay=0:934[olll];[olll][fourfg]overlay=546:934","out.mp4"};

Приведенная выше команда создает видео с фоновым изображением, и несколько видео, но только первое аудио видео, воспроизводят другое видео без аудио. Выполнение занимает много времени.

Я хочу создать новое видео без звука и сократить время выполнения.

1 ответ1

1

Чтобы удалить все аудио, используйте ключ -an .

Из документации ffmpeg :

-an (выход) Отключить запись звука. Для полного ручного управления смотрите опцию -map.

Вот ссылка: аудио параметры ffmpeg

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