A
A
Alexey Matvienko2016-06-02 04:54:08
Programming
Alexey Matvienko, 2016-06-02 04:54:08

Are there ready-made solutions that allow you to convert a set of pictures into video on a schedule? If not, how much would it cost to develop?

In the office, there is an automatic screenshot machine (screenmaster) on the computers, which takes a screenshot at regular intervals. More than 3000 screenshots will be saved per day.
Each day will be saved in a separate folder. The files are numbered consecutively.
Problems:
1) They weigh quite a lot
2) They are difficult and long to transfer over the network to view
My solution v1
* Significantly reduce the quality of pictures, which significantly reduces their weight with minimal loss of readability of the text on them.
My solution v2
* Upload the finished folder with 3k screenshots to Adobe Premiere and export it to .mp4 h.264 file.
Results:
+ Significantly reduced file size
+ Easy to download over the network
- The process of importing 3,000 images into Premier takes over 10 minutes. It's too much. The program is not designed for this.
- Completely manual
My solution v3:
If the files are numbered in order, then they can be easily imported into Adobe Media Encoder and converted to video according to pre-set settings.
+ Very fast import and very fast conversion
- Completely manual mode.
Required solution:
After the accumulation of screenshots for the whole day is completed, they are automatically assembled into a video file (in the background).

Answer the question

In order to leave comments, you need to log in

4 answer(s)
V
Vasily, 2016-06-02
@JIexaman

1) download ffmpeg
2) study the command line of this case https://habrahabr.ru/post/171213/
3) make a script in power > encode > send > delete
4) push it into the scheduler on the user's machine
5)?
6)profit

S
Saboteur, 2016-06-02
@saboteur_kiev

listen to Vasily and take ffmpeg.
All you need is from the command line. For wine, for Linux.

X
xmoonlight, 2016-06-02
@xmoonlight

https://www.chronolapse.com/ (open source)

A
Alexander Mineev, 2016-06-17
@itvsem

3000 screenshots - this is probably from one PC (if you take a working day, then most likely you take screenshots 1 time in 10 seconds.)
If you allocate a budget for a ready-made solution, you can use our solution:
https://www.kickidler.com/ru /for-it/docs/historyse...
- allows you to see employees' monitors online (shows at a frequency of 1 frame / sec)
- configure the frame rate and storage time in the database (with a frequency of 1 frame / 10 sec per day for employee will need approximately 300 MB of memory)
- upload to the History for the period and watch in the built-in player (in a minute information for the working day will be uploaded for the employee)
- if you wish, you can upload in * webm format from the program and send it, but in fact the need will most likely disappear

Didn't find what you were looking for?

Ask your question

Ask a Question

731 491 924 answers to any question