Форум программистов, компьютерный форум, киберфорум
Софт: Видео
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск  
 
 
Рейтинг 4.71/34: Рейтинг темы: голосов - 34, средняя оценка - 4.71
0 / 0 / 0
Регистрация: 03.07.2020
Сообщений: 206
Windows

Программа которая собирает кадры-картинки в видеофайл mp4

25.02.2021, 09:55. Показов 8178. Ответов 92
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Здравствуйте.
Я извлек из видео - в папку каждый кадр в виде jpg.
Немного изменил некоторые кадры.

Подскажите программу, которая собирает эти jpg-кадры в видеофайл mp4 ?

Сейчас я использую программу Videomach 5.10.1, но она плохо работает - получается видео с более быстрой сменой кадров, а мне нужна та же скорость проигрывания что и в исходном видеофайле.
0
Лучшие ответы (1)
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
25.02.2021, 09:55
Ответы с готовыми решениями:

Чем открыть неоткрывающийся видеофайл в MP4?
В браузере Мозилла установил приложение Video DownloadHelper для скачивания видеороликов в виде браузерного дополнения. С Ютуба скачиваю ...

Программа, которая собирает все емейлы с твоега ящика
Сидел щас перебирал письма на почте и озадачился вопросом. А сложно ли на си шарп реализовать программу такую, что вводишь емейл свой,...

Программа которая принимает различные вопросы из файла, выбранные случайным образом, и собирает их в викторину
Quiz Maker - Сделайте приложение, которое принимает различные вопросы из файла, выбранные случайным образом, и собирает их в викторину для...

92
4826 / 3403 / 203
Регистрация: 29.11.2011
Сообщений: 5,628
12.03.2021, 00:14
Студворк — интернет-сервис помощи студентам
Цитата Сообщение от FlasherX Посмотреть сообщение
лотос, завидовать числу лучших ответов можно молча. Ложь поднимает лишь ЧСВ, но не меняет мнения здравомыслящих.
завидовать?????? и чего тебе дают эти числа? прибавку к зарплате?
есть
Цитата Сообщение от nongood clown Посмотреть сообщение
Я извлек из видео - в папку каждый кадр в виде jpg
это называется раскадровка видео
затем сделана работа
Немного изменил некоторые кадры
задача
Цитата Сообщение от nongood clown Посмотреть сообщение
Подскажите программу, которая собирает эти jpg-кадры в видеофайл mp4 ?
мой ответ
Цитата Сообщение от лотос Посмотреть сообщение
фотошоп, сони вегас, аdobe аnimate(эти пр. проверены личным опытом)
а твои ответы это гадание на кофейной гуще
Цитата Сообщение от FlasherX Посмотреть сообщение
в Boilsoft Video Joiner в расширенных настройках можно задать исходную частоту кадров
Цитата Сообщение от FlasherX Посмотреть сообщение
ну да фиг с ней, всё равно там минималка на 10 к/с.
Цитата Сообщение от FlasherX Посмотреть сообщение
Проще по данному примеру ffmpeg использовать:
уж определись в советах а то скоро весь софт перечислишь
причем тут кадры? необходимо всего лишь собрать то что было распаковано как jpg-кадры, тем более нужно сохранить синхронизацию с исходной(оригинальной) аудиодорожкой
это здравомыслие предлагать программы в которых по ходу сам и не делал такие функции как jpg-кадры в видеофайл mp4
в том же фотошопе это делается в течении нескольких секунд максимум 2-3 минут
Кликните здесь для просмотра всего текста
1
7690 / 2887 / 1110
Регистрация: 06.06.2017
Сообщений: 9,815
12.03.2021, 14:35
Цитата Сообщение от лотос Посмотреть сообщение
а твои ответы это гадание на кофейной гуще
а то скоро весь софт перечислишь
причем тут кадры?
Даже не знаю, как комментировать эти бессвязные нарративы. Пока я назвал два приложения супротив трём твоим. Про кадры я ничего не спрашивал. Для кого эта набитая юношеским максимализмом информация? Мне она не требуется.
Цитата Сообщение от лотос Посмотреть сообщение
тем более нужно сохранить синхронизацию ... это здравомыслие
Пока его не видно. Синхронизацию чего с чем? И где в запросе о ней хоть слово?
Цитата Сообщение от лотос Посмотреть сообщение
в том же фотошопе это делается в течении нескольких секунд максимум 2-3 минут
Учитывая, что видео может быть самого непредсказуемого размера, заявление выглядит весьма опрометчивым. А что касается самих манипуляций с открытием программы и т. д., то они всяко не сравняться с одним жимокликом заготовленного сценария/скрипта, который может быть привязан хоть к кнопке, хоть к какому-либо меню, хоть к горячей клавише.

Не по теме:

Цитата Сообщение от лотос Посмотреть сообщение
и чего тебе дают эти числа? прибавку к зарплате?
Они дают соответствующее отношение здравомыслящих, а здравомыслящим дают понять, кто из какого теста сделан, кто больше пустословит, а кто больше предлагает решения. По-моему, это вполне очевидно. О причинах беспардонных выплесков в мой адрес я могу лишь догадываться. И как правило, эти догадки меня редко подводят.

Цитата Сообщение от лотос Посмотреть сообщение
в которых по ходу сам и не делал такие функции как jpg-кадры в видеофайл mp4
Софистические практики вперемешку с огульной отсебятиной в чужой адрес всё никак не дают уснуть? Конструировать в своей голове ложные тезисы — занятице не из приятных, ибо мозг этому всячески сопротивляется, что нередко приводит к серьёзным когнитивным расстройствам в будущем. Не стоит этим увлекаться.

P.S.: Наблюдаю, что "Русский язык" был не самым любимым предметом в твоей школе, но весьма печально видеть ошибки в таких элементарных конструкциях, как: "ответы это гадание", "при][чем тут", "то, что было", "программы, в которых", "такие функции, как", "определись в советах, а то ...". Советую, мой юный друг, позаботиться об исправлении этой важной презентативной функции в будущем.

0
0 / 0 / 0
Регистрация: 03.07.2020
Сообщений: 206
18.03.2021, 02:20  [ТС]
FlasherX, подскажите.
А вот этот код как запустить, чтобы он картинки в файл mp4 объединил ?

Windows Batch file
1
2
3
4
5
6
7
8
9
10
11
::::::::::::: jpg2mp4.bat ::::::::::::::
:: jpg2mp4 [DirPath] [FilePath] [FPS] ::
::::::::::::::::::::::::::::::::::::::::
@echo off
set "tmp="%temp%\list.tmp""
if exist "%~1" pushd %~1
chcp 1251>nul
>%tmp% (for %%f in (*.jpg) do echo file '%%f')
ffmpeg -loglevel 16 -r %~3 -f concat -i %tmp% -c:v mjpeg -q:v 8 -an -safe 0 -y "%~2"
if %errorlevel% neq 0 pause
del/q %tmp%
Где здесь указывать адрес к папке с картинками ?
Есть вот такая запись:
jpg2mp4 [DirPath] [FilePath] [FPS]
Ее куда надо вписывать ?
0
7690 / 2887 / 1110
Регистрация: 06.06.2017
Сообщений: 9,815
18.03.2021, 23:24
Цитата Сообщение от nongood clown Посмотреть сообщение
Где здесь указывать адрес к папке с картинками ?
Здесь — нигде, я уже дал понять, что это параметризированный вызов. Почему вопросы игнорируем? Они как раз об этом.
DirPath — Directory Path (путь каталога)
FilePath — Путь к файлу (результирующему видео)
FPS — Frames Per Second (кадров в секунду)
Пример запуска: jpg2mp4.bat C:\Path\to\jpg-files D:\Path\to\JoinJPGs.mp4 25
0
0 / 0 / 0
Регистрация: 03.07.2020
Сообщений: 206
19.03.2021, 00:11  [ТС]
Цитата Сообщение от FlasherX Посмотреть сообщение
Пример запуска: jpg2mp4.bat C:\Path\to\jpg-files D:\Path\to\JoinJPGs.mp4 25
Вот эту строчку - ее в ярлык надо прописать ?
Или в коде эту строку добавить ?

Добавлено через 7 минут
Или это консольная команда ?

Добавлено через 36 минут
Можно сделать так, чтобы вот батник запустить - и чтобы эта команда тут же начала выполняться ?
0
7690 / 2887 / 1110
Регистрация: 06.06.2017
Сообщений: 9,815
19.03.2021, 00:29
Цитата Сообщение от nongood clown Посмотреть сообщение
ее в ярлык надо прописать ?
В ярлыки, в батники, в кнопки/меню ФМ, куда хошь.
Можно и в vbs:
Visual Basic
1
CreateObject("WScript.Shell").Run "jpg2mp4 C:\Path\to\jpg-files D:\Path\to\JoinJPGs.mp4 25", 0
Цитата Сообщение от nongood clown Посмотреть сообщение
Можно сделать так,
Нет смысла с учётом многозадачности.
0
0 / 0 / 0
Регистрация: 03.07.2020
Сообщений: 206
19.03.2021, 14:09  [ТС]
Цитата Сообщение от FlasherX Посмотреть сообщение
Можно и в vbs:
Visual BasicВыделить код
1
CreateObject("WScript.Shell").Run "jpg2mp4 C:\Path\to\jpg-files D:\Path\to\JoinJPGs.mp4 25", 0
Почему-то не работает.
Выдает ошибку.
Как в этом коде прописать пути с пробелами ?
0
7690 / 2887 / 1110
Регистрация: 06.06.2017
Сообщений: 9,815
19.03.2021, 16:02
Цитата Сообщение от nongood clown Посмотреть сообщение
Как в этом коде прописать пути с пробелами ?
Сдваиванием кавычек подле каждого такого.

P.S.: 10 строка в батнике при таком вызове уже потеряет.
0
0 / 0 / 0
Регистрация: 03.07.2020
Сообщений: 206
19.03.2021, 16:10  [ТС]
Цитата Сообщение от FlasherX Посмотреть сообщение
Сдваиванием кавычек подле каждого такого.
Сдвоил кавычки - все равно не работает.
Выдает ошибку.
0
7690 / 2887 / 1110
Регистрация: 06.06.2017
Сообщений: 9,815
19.03.2021, 18:47
Цитата Сообщение от nongood clown Посмотреть сообщение
Сдвоил кавычки
Жду демонстрации.
0
0 / 0 / 0
Регистрация: 03.07.2020
Сообщений: 206
20.03.2021, 10:20  [ТС]
FlasherX, вот:
Visual Basic
1
CreateObject("WScript.Shell").Run "jpg2mp4 "C:\Path\to\jpg-files" "D:\Path\to\JoinJPGs.mp4 25"", 0
Добавлено через 16 секунд
(адреса там - мои)
0
0 / 0 / 0
Регистрация: 03.07.2020
Сообщений: 206
21.03.2021, 02:35  [ТС]
FlasherX, как в этом коде прописать не абсолютный, а относительный путь к папке с картинками и папке с видео ?
(Папка с картинками - называется "Изображения", папка с видео называется "Видеофайл" - и обе они находятся рядом со скриптом.)

Добавлено через 2 минуты
Выбрал и записал адреса без пробелов - скрипт тоже не срабатывает.
Пишет, что не удается найти указанный файл.
Код ошибки: 80070002
0
7690 / 2887 / 1110
Регистрация: 06.06.2017
Сообщений: 9,815
21.03.2021, 05:49
Цитата Сообщение от nongood clown Посмотреть сообщение
вот:
Серьёзно? Вместо взятия путей в сдвоенные кавычки вставить её в конце всей комстроки? Это как понимать?
Цитата Сообщение от nongood clown Посмотреть сообщение
как в этом коде прописать не абсолютный, а относительный путь
Ручками. А как ещё? Либо подставлять .CurrentDirectory спереди:
Visual Basic
1
CreateObject("WScript.Shell").Run "jpg2mp4.bat & " """ & .CurrentDirectory & "\Path\to\jpg-files"" ""D:\Path\to\JoinJPGs.mp4"" 25", 0
Цитата Сообщение от nongood clown Посмотреть сообщение
Пишет, что не удается найти указанный файл.
А батник расположен рядом или как изначально предложено?
0
0 / 0 / 0
Регистрация: 03.07.2020
Сообщений: 206
21.03.2021, 06:05  [ТС]
FlasherX, батник расположен рядом со скриптом.
Сейчас выдается уже другая ошибка:
"Предполагается наличие окончания инструкции"
Код: 800А0401
0
7690 / 2887 / 1110
Регистрация: 06.06.2017
Сообщений: 9,815
21.03.2021, 07:33
Поспешил:
Visual Basic
1
With CreateObject("WScript.Shell") .Run "jpg2mp4.bat & " """ & .CurrentDirectory & "\Path\to\jpg-files"" ""D:\Path\to\JoinJPGs.mp4"" 25", 0: End With
0
0 / 0 / 0
Регистрация: 03.07.2020
Сообщений: 206
21.03.2021, 07:38  [ТС]
FlasherX, спасибо.
Но пока не работает.
Выдает в точности ту же самую ошибку.
Строка 1
Символ 58

Я посчитал - там в этом месте, 58 по счету символом идет знак кавычек "
0
7690 / 2887 / 1110
Регистрация: 06.06.2017
Сообщений: 9,815
21.03.2021, 08:20
nongood clown, мда, не выспался сегодня.
Visual Basic
1
2
With CreateObject("WScript.Shell") .Run "jpg2mp4.bat """ & .CurrentDirectory & "\Path\to\jpg-files"" ""D:\Path\to\JoinJPGs.mp4"" 25", 0: End With
MsgBox "Выполнено!", 4160, " Сборка *.jpg в mp4"
0
0 / 0 / 0
Регистрация: 03.07.2020
Сообщений: 206
21.03.2021, 08:29  [ТС]
FlasherX, Спасибо.
Теперь выдает ошибку:
"Не удается найти указанный файл"
Строка 1
Символ 36
Код: 80070002
Источник: null
0
7690 / 2887 / 1110
Регистрация: 06.06.2017
Сообщений: 9,815
21.03.2021, 08:37
Цитата Сообщение от nongood clown Посмотреть сообщение
"Не удается найти указанный файл"
Цитата Сообщение от nongood clown Посмотреть сообщение
батник расположен рядом со скриптом.
А сам скрипт как запускается?
Всё-таки я настаиваю:
Цитата Сообщение от FlasherX Посмотреть сообщение
кинуть вместе с ffmpeg в system32
0
0 / 0 / 0
Регистрация: 03.07.2020
Сообщений: 206
21.03.2021, 08:37  [ТС]
Цитата Сообщение от FlasherX Посмотреть сообщение
А сам скрипт как запускается?
Файл называется Скрипт.vbs
Запускается двойным кликом мышки.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
21.03.2021, 08:37

ffmpeg как разделить видеофайл на png картинки?
Файл cut_1.avi (15 секунд, 25fps) нужно разделить на png картинки. Я создал папку test в которую положил ffmpeg.exe и cut_1.avi. В этой...

Склеить картинки и mp3 в mp4 C#
Доброго времени суток, не подскажите как лучше подобраться к mp4 из C#. Кратко: надо склеить картинки(разных форматов) и mp3 дорожки в одно...

Программа в VС++ которая открывает картинки с расширением bmp.
Здравствуйте. Помогите плз. написать программу в Visual C++ которая открывает картинки с расширением bmp.

Как использовать кадры PictureBox так чтобы менялись кадры?
Помогите пожалуйста ! кто может помочь сделать так чтобы при клике на PictureBox менялся кадр на секунду и возращался в обратный кадр...

Можно ли добавить в командную строку небольшую форму по центру, которая содержит видеофайл?


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
40
Ответ Создать тему
Новые блоги и статьи
Когда логика программы не спасает от человеческих ошибок
Maks 18.08.2026
В последнее время всё чаще и чаще сталкиваюсь с таким явлением, как абсолютная невнимательность (или глупость) пользователей. Проявляется это чаще всего на работе в коллективе. Допустим, человек с. . .
Лето уходит
kumehtar 17.08.2026
Мысли в слух
kumehtar 17.08.2026
Забавно, насколько сейчас стала доступна информация. Например о магии, духовном развитии, медитациях, и других подобных направлениях, ранее зачастую тайных, передаваемых от учителя к ученику. Хотя. . .
Перемещение строк из ТЧ в другой документ с учетом текущего пробега
Maks 17.08.2026
Реализация из решения ниже выполнена на примере нетипового документа "Автозапчасти", с ТЧ "Шины". За основу взят алгоритм отсюда: https:/ / www. cyberforum. ru/ blogs/ 359708/ 10838. html Задача: . . .
Саморегулирующийся социальный контракт для сервера cross-section.
Hrethgir 14.08.2026
С кодом конечно таких глубоких размышлений пока не было, впрочем я уже привык к алгоритмизации. Суть предмета записи: снова в диалоге с нейросетью (я взял пока себе ник для учётки админа - Rector). . . .
Часы электронные
Uhbif79 12.08.2026
Выкладываю программу часов. Программа позволяет: 1. Использовать системное время и дату, 2. Есть возможность вводить время и дату вручную. 3. Реализованы 2 будильника: начало и конец рабочего дня. . . .
Часы с будильником на основе класса QLCDNumber
Uhbif79 12.08.2026
Всем добрый день, выкладываю программу часов с будильником на основе класса QLCDNumber. Здесь я пробовал самостоятельно создавал классы, впервые столкнулся с видимостью переменной одного класса из. . .
Установка MinGW GCC 16.2 и CMake
8Observer8 10.08.2026
VK Видео: https:/ / vkvideo. ru/ video-240781534_456239017 YouTube: eY5-5PyI9NM Текстовая версия
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru