Я использовал следующую команду для создания видео из неподвижного изображения и аудиофайла, и это потрясающе.Мне это очень нравится.
ffmpeg -framerate 5 -loop 1 -i image.jpg -i audio.mp3 -c:v libx264 -c:a copy -shortest out.mp4
Тем не менее, я все еще думаю, что было бы хорошо, если бы мне не нужно было писать команду, соответствующую точному названию файла изображения или аудио здесь.
Что я делаю каждый день, так это то, что мне нужно скопировать один файл изображения и аудиофайл в мою папку.Затем я должен переименовать каждое изображение и аудиофайл во что-то короткое, как показано выше, чтобы мне было легко написать командную строку таким образом.
Но что, если у меня есть имя файла изображения, которое сложно, например, 8oerlujsfljsdl.jpg, и я просто хочу начать преобразование сразу же, не переименовывая его, или мне нужно написать это полное длинное имя в командной строке?
Существует ли такая вещь, как -i *.jpg
, которая означает, что любой файл изображения в этой папке (я уверяю, у меня будет только одно изображение и один аудиофайл в папке) будет использоваться в качестве входного файла и преобразовываться.
Извините за такой длинный вопрос, который может быть ненужным, но я просто не знаю, как объяснить мою проблему вкратце.Надеюсь, это можно понять.