linux-traipu team mailing list archive
-
linux-traipu team
-
Mailing list archive
-
Message #07601
[Bug 1099542] Re: Enhancement suggestion - Function to automatically remove pauses in a video
** Changed in: openshot
Importance: Undecided => Wishlist
--
You received this bug notification because you are a member of UBUNTU -
AL - BR, which is subscribed to OpenShot Video Editor.
https://bugs.launchpad.net/bugs/1099542
Title:
Enhancement suggestion - Function to automatically remove pauses in a
video
Status in OpenShot Video Editor:
New
Bug description:
I understand that people mostly use OpenShot to edit their "real
world" movies or similar where the below suggested feature is properly
not of much use. However I mostly create screen recordings in order to
document technical aspects, for example reproducing a technical
problem, so that it's easier for development to picture what's going
on.
When making such screen recording it is quite common that nothing
happens on the screen for a while as the computer is sometimes simply
busy doing things in the background. Those pauses on screen activity
can sometimes be a couple of minutes long and occur quite frequently
in such type of screen recording.
Let's presume I made a screen recording of 30 minutes, it would not be
a good idea to pass such recording to the developer without prior
editing since the developer will not have the time to sit and watch
this recording in full length. To condense this screen recording I
then use OpenShot to manually find and delete the sections of the
recording where nothing is happening. This is quite time consuming and
tedious.
Enhancement suggestion:
I suggest that OpenShot incorporates a functionality, which allows to
automatically remove pauses from the video. Basically such
functionality removes the image frames, which are equal to its
neighbouring image frames.
To achieve such functionality, the following might be considered.
Note, that the below is just a suggestion (point 2 and 3), based on my
inadequate OpenShot/ Video editing software knowledge. Thus it might
be possible to achieve such functionality in a much smart way.
1. Let the user define the minimum time of a pause. For example, if
the user defines 1 second and the video has 29 frames per second, this
functionality would leave at least 29 image frames per pause.
2. Scan all image frames which are present in the video and create a
hash key for each image frame. While doing so, keep a record of all
image frame hash keys in an array along with its location in the
video.
3. Iterate through the list of hash keys and delete the appropriate
image frames, depending on the setting made during the first step.
Additional note: In my use case, I'm not interested in the sound
recording but it might also be considered that such functionality is
enhanced by the ability to take the video's sound track into account
by following a similar methodology. Also it could be useful if an
optional functionality allows to automatically include a "Fade In" and
"Fade Out" wherever frames were removed. However such functionality
should only be optional since it could happen that the "Fade In" and
"Fade Out" takes longer than the original section of the video.
My system details:
Ubuntu 12.10
OpenShot 1.4.3
Melt 0.8.0
To manage notifications about this bug go to:
https://bugs.launchpad.net/openshot/+bug/1099542/+subscriptions
References