Download Latest Version easy-editor-220.7z (77.0 kB)
Email in envelope

Get an email when there's a new version of V_Easy Video Editor

Home
Name Modified Size InfoDownloads / Week
readme.txt 2024-10-18 9.4 kB
easy-editor-220.7z 2024-10-18 77.0 kB
easy-editor-210.7z 2024-10-17 77.0 kB
dynamic_zoom_060.tar.xz 2024-03-29 4.3 kB
easy-editor-200.tar.xz 2024-03-29 76.8 kB
dynamic_zoom_050.tar.gz 2020-05-20 4.5 kB
easy-editor-195.tar.gz 2020-04-24 83.7 kB
easy-editor-190.tar.gz 2018-10-07 85.2 kB
easy-editor-180.tar.gz 2018-07-27 84.9 kB
easy-editor-170.tar.gz 2018-04-28 84.9 kB
easy-editor-160.tar.gz 2018-01-21 84.9 kB
easy-editor-150.tar.gz 2018-01-12 84.9 kB
easy-editor-140.tar.gz 2018-01-05 84.8 kB
easy-editor-130.tar.gz 2017-10-30 84.7 kB
easy-editor-120.tar.gz 2017-10-24 82.0 kB
easy-editor-110.tar.gz 2017-10-23 80.7 kB
easy-editor-100.tar.gz 2017-10-19 77.5 kB
easy-editor-090.tar.gz 2017-10-18 73.2 kB
easy-editor-080.tar.gz 2017-10-18 73.2 kB
easy-editor-070.tar.gz 2017-10-16 72.7 kB
easy-editor-060.tar.gz 2017-10-13 71.3 kB
easy-editor-050.tar.gz 2017-10-11 68.2 kB
easy-editor-040.tar.gz 2017-10-10 67.8 kB
easy-editor-030.tar.gz 2017-10-09 66.7 kB
easy-editor-020.tar.gz 2017-10-08 66.5 kB
easy-editor-010.tar.gz 2017-10-06 65.4 kB
Totals: 26 Items   1.8 MB 0
VIDEO EASY EDITOR: V2.20
----------------------------------------
https://sourceforge.net/projects/video-easy-editor/


"Video Easy Editor" is a non-linear video editor providing the main and essential features, such as trimming, accurate cutting, moving, as well as the essential useful effects (fading, zoom, titles, audio dubbing, etc...). 

Scope and history:
-------------------------

The initial reason for starting this project was the personal need of a video editor running on Linux and fitting with the author's priorities:

* The less dependent as possible on libraries which may be not supported anymore
   or which would cause compatibility breaks when updated with newer Linux distributions.
   (Unpleasant past experiences...)

* Basic but useful features (including some that many advanced editors do not have).
   Accurate and user-friendly viewer (frame by frame steps + slow backward playing, etc...) for
   exact selection of parts to be processed.

* Rendering of each effect at edit time, so that no unexpected time drift on effects, no A/V
   synchronization loss or any other issue of this kind can happen while continuing further operations.
   (For instance, "Kino" also renders at edit time. It was a great editor but is not supported anymore)

* Allowing to mix a separate audio track in addition to original and rendered audio.
   (Trade-off between audio dubbing flexibility and immediate clip rendering)

* The most "crash-free" as possible, even if aesthetics, flexibility and options have to be
   sacrificed to reach this target. (And this is currently not the trend in the world of
   video editor projects for Linux, too much focused on the "look'n feel" rather than stability...).

So everyone can understand that Video Easy Editor does not pretend to become a high-tech "project of the month" but is in fact closer to some kind of "rebel's project".


Dependencies:
--------------------

Yes, there are ;-)
(rebel but realistic anyway...)

* pkg-config (building tool) if not already installed
   (If using apt-get: # sudo apt-get install pkg-config)

* OpenCV2 development package is required (implicitely requiring GTK+2.x, automatically installed by the package manager if not present)
   # sudo apt-get install libopencv-dev (If it does not work: https://docs.opencv.org/2.4/doc/tutorials/introduction/linux_install/linux_install.html )
   It might be necessary to create a simlink "opencv.pc" in /usr/lib/x86_64-linux-gnu/pkgconfig/ if this file does not exist.
   For example: sudo ln -s opencv4.pc opencv.pc

* FFMPEG must be installed to run pre-loading (converting) scripts.
  (# sudo apt-get install ffmpeg . If it does not work: https://ffmpeg.org/download.html)

* Pulse Audio development package is required
   # sudo apt-get install libpulse-dev

All these packages can be installed without troubles by package managers of modern distributions.

Except GTK used by the project creation tool only (and anyway used by OpenCV), no desktop specific development libraries and no third party video rendering libraries are required.
(If GTK headers are missing for building "start-project.c": # sudo apt-get install libgtk2.0-dev)


Installation:
---------------

At this time the installation remains completely manual.

Building: From the unpacked folder, launch: ./build.sh

Place the ".sh" scripts as well as the freshly built executable files "easy-editor" and "start-project" where they can be called from anywhere. For instance: /usr/local/bin or /home/my_user_folder/bin ...

Place the picture file "ctrlview.jpg" in your home directory (no better method for this version)
In any case, this file must be present in the directory from where you call easy-editor


New in version 2.20:
-------------------

* Previous bug fix related to the enter (return) key was not complete. Now fixed.

New in version 2.10:
-------------------

* Bug fix: Keeping on editing after export could cause crashes
* Bug fix: The enter key was working only if pressed on the numeric pad
* Added feature: Short key "*" also works when importing picture or video clips


Previous version 2.00:
----------------------

Compatibility with OpenCV4


Previous version 1.95:
------------------------------

* Bug fix: Crash after having cancelled the last operation
* Added feature: Check mark "Smaller fonts" to minimize the font size in centered (main) titles.

Previous version 1.90:
--------------------------------

* Bug fix in the source audio enveloppe editor
* Short key "*" to recall the last entered full path when importing audio files for dubbing


Launching:
--------------

A) The fully console-based method
------------------------------------------------------

In case where this "old" method is preferred, process as follows:

1) Place all the source files to be imported in the same folder, for instance "my_files".
    It's easier to place this folder in your home directory. (/home/my_user_folder/my_files)

2) In the console, from "my_files" launch the script "video2yuv.sh"

3) The files are converted for import. For instance:
    part1.avi and part2.avi are converted to part1.avi.yuv + part1.avi.wav, and part2.avi.yuv + part2.avi.wav
    
4) Go back to your home dir (cd ..) and launch easy-editor with arguments according to our example:
    easy-editor  my_files/part1.avi.yuv  my_files/part2.avi.yuv
    (Only .yuv files names have to be entered as arguments)

5) The user interface appears and is ready for use. (The console remains used for addional feedback to the user).


Remark: If keeping all files (scripts, binary, jpg file and video files) in one same folder, it is also possible to quickly launch for evaluation:
./easy-editor  part1.avi.yuv  part2.avi.yuv


Once the project has been created this way and the application has been closed, any further call to "easy-editor" without arguments automatically reloads the project 


B) The project creation tool:
-------------------------------------------

1) Launch "start-project" (preferably always from the console to see import status information)
    If using a desktop shortcut, select "Run in a terminal".

2) A file selector allows you to add video files for import (button "Add video files...")

3) Selecting the first file of a numbered series will import the whole batch.
    (Useful for multiple scene import, e.g. rushes from a camera)
     Numbered file names will be imported in the approrpriate order according to their numbering.

4) Once all the required files are selected, click on the "Done" button. Import and conversion start.
    The console will show the progress.

5) Once the process is completed, the "Video Easy Editor" interface appears, ready for use.

6) Once the project has been created this way and the application has been closed, any further call to "easy-editor" without arguments automatically reloads the project 


Supported features in this version (as shown in the user interface):
--------------------------------------------------------------------------------------------------
(Open "ctrlview.jpg" to have a look with a simple picture viewer)

* Player / viewer (self explicit) controls
* Current position change by clicking on the timeline
* Buttons "Set Marker" A and "Set Marker B" (to select the part to be processed)
* Button "Delete marked" (Delete the marked part, remove it from the video)
* Button "Marked --> Currpos" (Move or copy the currently marked part and insert it at current position)
* Button "Preview" to check a pre-selected effect (next items) without saving the result
* Button "Apply" to apply a pre-selected effect (next items) and saving the result into the project
* Fade-in / Fade-out buttons (pre-select one of them before clicking "Preview" or "Apply")
   These all-in-one fading sequences apply at the current player position (no need to mark)
* Effect Option "apply to audio" for fading sequences
* Effect Option "slow" for fading sequences
* Font size reduction option "Smaller fonts" applying to centered titles
* Preset zoom buttons. Apply on marked clip.
   (pre-select one of them before clicking "Preview" or "Apply")
* "Subtitle", "centered title", "top title". Apply on marked clip.
   (pre-select one of them before clicking "Preview" or "Apply")
* Option "Title fading" usable for centered (main) titles (automatic fade-in / fade-out on title)
* "Undo Last" button to cancel the last operation
* Button "Import", used to create time-defined clips from still pictures or black backgrounds,
  as well as to import pre-converted YUV clips later than at project creation.
* Clickable "Audio Dub" timeline to start importing WAV audio from files over the marked selection
* Clickable audio enveloppe zoomed areas to create and edit enveloppe profiles.
   (Zoom range is defined by markers)
* "Export": Export the full video as:
   - A video file "export.yuv"
   - An audio file "export.wav"
   At this time, these files must be post-converted by manually launching the script: "yuv2mp4.sh"
* Quit "X" button. Exits and implicitely save the current project definition file "project.dat".

To have an idea about how it looks like, you can watch this video:
http://www.youtube.com/watch?v=g_BXETIAI4A



Source: readme.txt, updated 2024-10-18