Рейтинг:0

Создавайте видео из изображений с помощью ffmpeg и конвейера

флаг cn
SEU

Я хотел бы сделать видео из последних 10 изображений в определенной папке. Я пытаюсь сделать это в однострочной команде вместо создания списка. Я пытался сделать следующее, но это приводит к ошибкам, как показано ниже. Какие-либо предложения?

echo `найти ./folder1 -type f | .png | сортировать | хвост -10 ;`| ffmpeg -f image2 -i - test.mp4

[image2 @ 0x21bf1c0] Не удалось найти файл с путем 'pipe:' и индексом в диапазоне 0-4
pipe:: Нет такого файла или каталога
pLumo avatar
флаг in
Как вы думаете, почему `-i-` будет принимать список файлов в качестве входных данных?
Рейтинг:2
флаг jp

ffmpeg ожидает данные изображения/видео, а не буквальный список файлов, если вы не используете concat-демультиплексор. Добавление кот предоставит данные.

cat $(find . -maxdepth 1 -name '*.png' -print | sort | tail -10) | ffmpeg -framerate 25 -i - -vf format=yuv420p -movflags +faststart output.mp4

Ответить или комментировать

Большинство людей не понимают, что склонность к познанию нового открывает путь к обучению и улучшает межличностные связи. В исследованиях Элисон, например, хотя люди могли точно вспомнить, сколько вопросов было задано в их разговорах, они не чувствовали интуитивно связи между вопросами и симпатиями. В четырех исследованиях, в которых участники сами участвовали в разговорах или читали стенограммы чужих разговоров, люди, как правило, не осознавали, что задаваемый вопрос повлияет — или повлиял — на уровень дружбы между собеседниками.