0 / 0 / 0
Регистрация: 03.07.2020
Сообщений: 210
Windows

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

25.02.2021, 09:55. Показов 8245. Ответов 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
7690 / 2887 / 1110
Регистрация: 06.06.2017
Сообщений: 9,816
24.03.2021, 13:24
Студворк — интернет-сервис помощи студентам
nongood clown, какой файл? Видео? А как иначе? Исходник изначально содержит аудиодорожку. JPEG — это априори сжатый формат. Плюс на выходе другой контейнер с другим битрейтом. Чему тут удивляться?
0
0 / 0 / 0
Регистрация: 03.07.2020
Сообщений: 210
24.03.2021, 13:28  [ТС]
FlasherX, А откуда узнать какой вводить битрейт ?
Где он записан ? У меня в информации о медиафайле - частота есть, а строки битрейт - нет.
Битрейт 190 означает качество видео будет без изменений ?
Как прописать частоту 15 и битрейт 190 - сразу в коде (без всплывающих меню) ?
0
7690 / 2887 / 1110
Регистрация: 06.06.2017
Сообщений: 9,816
24.03.2021, 13:50
Цитата Сообщение от nongood clown Посмотреть сообщение
У меня в информации о медиафайле
В каком смысле "у меня"? Это программы/плагины дают понять.
В любом случае один битрейт тут ситуацию с размером не изменит.
Цитата Сообщение от nongood clown Посмотреть сообщение
Как прописать частоту 15 и битрейт 190 - сразу в коде (без всплывающих меню) ?
Почему 190-то, если я писал 160? И какой смысл в этом? В каждом видео свой битрейт и частота. Целый скрипт под одно маленькое видео писать — это перебор...
0
0 / 0 / 0
Регистрация: 03.07.2020
Сообщений: 210
24.03.2021, 13:55  [ТС]
FlasherX, как вписать в код - битрейт 160 и частоту 15 ?
Сейчас я не могу сразу запустить скрипт чтобы он тут же начал работать - сперва эти два окна вылетают.
0
7690 / 2887 / 1110
Регистрация: 06.06.2017
Сообщений: 9,816
24.03.2021, 14:18
Лучший ответ Сообщение было отмечено nongood clown как решение

Решение

nongood clown, я как будто в пустоту пишу. Перечитайте 3 последних предложения.

Если диалоги не нужны, то чуток подправленного батника будет достаточно:
Windows Batch file
1
2
3
4
5
6
7
8
@echo off
set "tmp="%temp%\list.tmp""
pushd Pictures
chcp 1251>nul
>%tmp% (for %%f in (*.jpg) do echo file '%%f')
ffmpeg.exe -loglevel 16 -r 15 -f concat -an -safe 0 -i %tmp% -b:v:0 160k -c:v copy -y C:\1-2-3\555\3\JoinJPGs.mp4
if %errorlevel% neq 0 pause
del/q %tmp%
Только в распаковочном придётся перед d дописать число для нулей, например 4:
Windows Batch file
1
ffmpeg -loglevel -8 -i 1.avi -c:v mjpeg -q:v 0 -f image2 Pictures\%%4d.jpg
1
0 / 0 / 0
Регистрация: 03.07.2020
Сообщений: 210
24.03.2021, 14:34  [ТС]
FlasherX, спасибо.
А как сделать, чтобы вот это черное окно консоли - при запуске не вылезало ?
0
7690 / 2887 / 1110
Регистрация: 06.06.2017
Сообщений: 9,816
24.03.2021, 14:41
nongood clown, я ж показывал маленький vbs ранее.
И первый бат покажет ошибки в случае наличия, поэтому есть смысл не скрывать.
Второй в строку:
Visual Basic
1
CreateObject("WScript.Shell").Run "ffmpeg -loglevel -8 -i 1.avi -c:v mjpeg -q:v 0 -f image2 Pictures\%4d.jpg", 0
1
0 / 0 / 0
Регистрация: 03.07.2020
Сообщений: 210
24.03.2021, 14:59  [ТС]
Цитата Сообщение от FlasherX Посмотреть сообщение
Второй в строку:
это что означает ?

Добавлено через 11 минут
Цитата Сообщение от FlasherX Посмотреть сообщение
CreateObject("WScript.Shell").Run "ffmpeg -loglevel -8 -i 1.avi -c:v mjpeg -q:v 0 -f image2 Pictures\%4d.jpg", 0
Я создал файл vbs с этим кодом - видеофайл не создается.
0
7690 / 2887 / 1110
Регистрация: 06.06.2017
Сообщений: 9,816
24.03.2021, 15:19
Цитата Сообщение от nongood clown Посмотреть сообщение
это что означает ?
Второй пишется в одну строку.
Цитата Сообщение от nongood clown Посмотреть сообщение
видеофайл не создается.
Папка Pictures должна быть рядом. Можно и без неё.
0
0 / 0 / 0
Регистрация: 03.07.2020
Сообщений: 210
24.03.2021, 15:23  [ТС]
Цитата Сообщение от FlasherX Посмотреть сообщение
Папка Pictures должна быть рядом
Папка Pictures лежит рядом.
Видеофайл все равно не создается.

Цитата Сообщение от nongood clown Посмотреть сообщение
1.avi
Я не совсем понял - зачем здесь указан файл 1.avi
Мне нужно из картинок склеить видеофайл mp4.
0
7690 / 2887 / 1110
Регистрация: 06.06.2017
Сообщений: 9,816
24.03.2021, 15:27
Цитата Сообщение от nongood clown Посмотреть сообщение
видеофайл не создается.
А должен? Вот jpg-файлы должны.
Цитата Сообщение от nongood clown Посмотреть сообщение
Мне нужно из картинок склеить видеофайл mp4.
Не тормозим:
Цитата Сообщение от FlasherX Посмотреть сообщение
чуток подправленного батника будет достаточно:
+
Цитата Сообщение от FlasherX Посмотреть сообщение
И первый бат покажет ошибки в случае наличия, поэтому есть смысл не скрывать.
0
0 / 0 / 0
Регистрация: 03.07.2020
Сообщений: 210
24.03.2021, 15:29  [ТС]
FlasherX, ясно.
Все работает.
Большое спасибо за ответы.
0
7690 / 2887 / 1110
Регистрация: 06.06.2017
Сообщений: 9,816
24.03.2021, 15:33
nongood clown, гуд, отпустило. ) На доброе юзание.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
24.03.2021, 15:33

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 менялся кадр на секунду и возращался в обратный кадр...

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


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

Или воспользуйтесь поиском по форуму:
93
Ответ Создать тему
Опции темы

Новые блоги и статьи
Скрипты Tampermonkey для CyberForum, ChatGPT, Claude и пр.
Jin X 06.09.2026
Скрипты Tampermonkey для CyberForum, ChatGPT, Claude и пр. Работая с форумом и нейросетями в браузере часто хочется что-то подкорректировать или добавить какого-то функционала. Ниже прикреплён. . .
Программа опроса у.з. расходомера SLS-720F
Argus19 02.09.2026
Программа опроса у. з. расходомера SLS-720F Программа опрашивает один раз в минуту три ультразвуковых расходомера SLS-720F через интерфейс RS-485 по протоколу Modbus RTU. Опрашиваются регистры. . .
Hyper-V: Компьютер должен поддерживать доверенный платформенный модуль 2.0.
Maks 31.08.2026
При установке Windows 11 на виртуальную машину Hyper-V 2-го поколения вылезла такая ошибка: Решение: в параметрах виртуальной машины, в разделе "Безопасность" (Security) активировать флаг. . .
Архитектура биовида Стива в Майнкрафте: Зачем бонобо кубический каннибализм
anaschu 30.08.2026
Кубический Вагинокапитализм в Minecraft: Математический инвариант ОДУ и рок Стивов-бонобо Главная задача разработанной «Модели Всего» — наглядно продемонстрировать наличие системной «судьбы». . .
Оттачиваю умение писать js программы.
russiannick 30.08.2026
Проектом выходного дня стало написание Книги шифров Виженера. Итогом стала версия 200, синий туман. Синий туман назван так, потому что замораживает текст под собой. Нажатие синих кнопок управляют. . .
мат медиц модель 30. презентация проекта
anaschu 27.08.2026
хоп хоп хоп хидахоп, а я кладую))
Как у меня протекала болезнь
zorxor 27.08.2026
Здравствуйте, друзья! Эта запись блога предназначена именно для вас - для моих дорогих друзей, которые знали меня лично. Чтобы ответить на вопрос - а что же со мной произошло на самом деле? Я учился. . .
Нашел вот забавное видео о измерениях. Лучшее что я видел на эту тему
kumehtar 26.08.2026
ILETXiw9bMQ Основная суть и тезисы по измерениям: 0D (Нулевое измерение): точка, не имеющая длины, ширины, высоты или объема. Объект не может перемещаться в 0D. 1D (Первое измерение):. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru