19 votes

Youtube-like video stabilization on Linux

To stabilize your video you can use the ffmpeg command line tool. The easy way: one pass using deshake filter ffmpeg -i shaky-input.mp4 -vf deshake stabilized-output.mp4 The deshake filter has also ...
Duvrai's user avatar
  • 803
12 votes
Accepted

Is there a rule of thumb for transitions in video production?

A while back I ran some introductory video editing workshops. I used to tell the participants about a particularly cool effect that I once found in Pinnacle; it was a pinhata that came swinging into ...
MoritzLost's user avatar
  • 5,412
11 votes
Accepted

How to trim out black frames with ffmpeg on windows?

Here's a way to do it with the blackdetect and trim filters. First, a better way to get the blackdetect output is via ffprobe because it is capable of writing structured data such as XML, JSON or one ...
aergistal's user avatar
  • 436
9 votes

Select range of clips in Kdenlive

You can box-select clips by dragging the mouse while holding the shift key and and left mouse button. kdenlive "Selection" manual If the clips you want to select are all contiguous, you can ...
Klesun's user avatar
  • 191
7 votes
Accepted

How do I move (rearrange) the orientation of a video? Using ffmpeg

This should do it: ffmpeg -i input.mp4 \ -filter_complex "[0:v] crop=iw/3:ih:0:0,pad=iw:2*ih [left]; \ [0:v] crop=iw/3:ih:(iw/3)+1:0 [middle]; \ [0:v] crop=iw/3:ih:(2*iw/3)+1:0 [right]; \ [left][...
Gyan's user avatar
  • 32.6k
7 votes

Is Adobe Premiere Elements good enough for video editing?

Is Adobe Premiere Elements good enough for video editing? In general, yes. It is a watered down Version of Premiere Pro for people that would be overwhelmed by a full-featured professional editing ...
MoritzLost's user avatar
  • 5,412
7 votes
Accepted

Extract person from video

If you have a frame where the person does not exist, you can use a tool called a difference matte. (You'll need to scroll down to the section titled "Difference Matte Effect" for a description.) It ...
user1118321's user avatar
  • 2,156
7 votes
Accepted

Remove datestamp (watermark) from videos

Use ffmpeg (download a static build for your operating system) and its delogo filter, which will try to cover up a logo or watermark by interpolating neighboring pixels. ffmpeg -i input.mp4 -vf "...
slhck's user avatar
  • 1,005
6 votes
Accepted

Select range of clips in Kdenlive

I didn't find a way of selecting a range of clips but the main problem is solved by the spacer tool which can be invoked by pressing M. One then grabs the left end of the clip to the right of a gap ...
UTF-8's user avatar
  • 293
6 votes
Accepted

How was this slow motion effect created? what programs can do this?

There are methods to generate frames in between frames, mostly giving you mixed results. For one, the plugin "twixtor" (~330$) actually does a somewhat decent job at assuming missing frames, so much ...
Florian Claaßen's user avatar
6 votes

Render failed - Davinci Resolve 16

In the 'Deliver' panel, under the Advanced Settings, try enabling/ticking “Use render cached images”.
SidewaysUpJoe's user avatar
5 votes

Good open source Video Editors?

If you are really adventurous why not give Blender a go? It is a 3D animation and compositing/tracking application. It is completely free and open (FLOSS) as well as being totally system agnostic. Run ...
3pointedit's user avatar
5 votes
Accepted

Why does editing a video by Adobe Premiere Pro more than once decreases its quality?

There is a big difference between saving your project, then returning to the project to do some additional changes, such as brightness adjustments, then exporting a media file, and exporting a media ...
Michael Tiemann's user avatar
5 votes

Youtube-like video stabilization on Linux

Blender has motion tracking, which can in turn be used to stabilize video. Here is a YouTube tutorial showing how to load video footage into Blender's movie clip editor, setting a tracking point, ...
Michael Tiemann's user avatar
5 votes
Accepted

ffmpeg flash frames last still image in concat sequence

Based on the discussion at the bug tracker, this should be a workaround: file path/to/001.png duration 5 file path/to/002.png duration 5.96 file path/to/002.png and ffmpeg.exe -f concat -safe 0 -i ...
Gyan's user avatar
  • 32.6k
5 votes

Extract person from video

Final Cut Pro X has a plugin called Pro Removal that can remove moving things from the scene on fixed camera shots. Also there is a tutorial for After Effects that shows how remove objects from scene ...
Gustavo Jantsch's user avatar
5 votes
Accepted

Does SSD reduce render time significantly?

It depends entirely on the type of rendering you are doing and the specs of your computer. Bottle necks can occur in many different parts of the rendering pipeline. Generally speaking, rendering is ...
AJ Henderson's user avatar
  • 19.3k
5 votes
Accepted

Creating a one-off non-pro video to document a project - what software would be sensible?

This question gets asked quite frequently, and normally the answer is to pick one from this list. But since you very clearly defined what you are looking for in the editing software, I think I can ...
MoritzLost's user avatar
  • 5,412
4 votes

How to mark multiple ins and outs in Adobe Premiere?

The best way in Premiere is to use "I" and "O" to set ins and outs as you scroll through your Source. Then for each in and out, use command (ctrl) "U" to create a Subclip in your Project. Then when ...
Arthur Grau's user avatar
4 votes

How to do a "deep" / full copy of a nested sequence in Premiere Pro CS6? (i.e. constituent components are all copied)

I also have an idea, if your sequence and titles are too complicated you can save a copy of your project and then import a sequence from it to the main project. It's best possible solution to copy ...
Mikhail Bogatyrev's user avatar
4 votes

How do I move (rearrange) the orientation of a video? Using ffmpeg

Using crop and vstack: ffmpeg -i input -filter_complex \ "[0:v]crop=iw/3:ih:0:0[left]; \ [0:v]crop=iw/3[center]; \ [0:v]crop=iw/3:ih:ow*2:0[right]; \ [left][center][right]vstack=inputs=3[v]" \ -...
llogan's user avatar
  • 9,904
4 votes

Is ffmpeg the solution to automate video building from multiple files

You can do this with ffmpeg using either the concat filter or the concat demuxer. Which one to use depends whether or not your inputs have the same parameters or not. If they do not, you may have to ...
llogan's user avatar
  • 9,904
4 votes
Accepted

How can I rotate a video by a few degrees?

Using FCPX, a Transform effect will do the trick. Using FCP 7, you can access rotation along with scale and position in the Motion tab of the Viewer.
snomsnomsnom's user avatar
4 votes
Accepted

Does repeatedly saving a video degrade its quality?

MP4 isn't an ideal format for intermediate saves. If you know you'll be re-opening the file, save it as losslessly as practicable, and use MP4 only for the final output. That said, depending on the ...
Jim Mack's user avatar
  • 4,674
4 votes
Accepted

Add a timestamp to a video file?

You can use FFmpeg, a free command-line tool, to do this. Basic command is ffmpeg -i input.mp4 -vf "drawtext=fontfile=font.ttf: fontsize=45:fontcolor=white: ...
Gyan's user avatar
  • 32.6k
4 votes

how to burn full hd movies (1080px720p) in DVD

DVD Video is limited to Standard Def, not High Def (HD). Blu-Ray overcomes that limitation. Alternatively you can use the DVD as a filesystem and play arbitrary media using a computer. But as a ...
Michael Tiemann's user avatar
4 votes

Is there a rule of thumb for transitions in video production?

The least noticeable transition is a cut. Any transition, even a dissolve takes some time and draws attention to itself to some extent. That means a transition (and here I'm using transition to mean ...
stib's user avatar
  • 13.7k
4 votes

About Video Formats and prevention of download of videos

If you don't want your stuff to be stolen, don't put it on the internet People need to be able to watch your video on their computers. For that purpose, it needs to be downloaded to their computers. ...
MoritzLost's user avatar
  • 5,412
4 votes

Digital TV SCTE 35 signal

To determine if a channel has SCTE-35, you will need to have the Program Map Table (PMT) recorded. From the PMT, you should be able to find the Packet Identifiers (PIDs) of all of the streams ...
Michael Liebman's user avatar
4 votes
Accepted

edit after effects projects with aerender and extend script

Aerender does what it says on the tin: it just renders. It can save a comp after rendering if there's a post-render action like setting proxies, but AFAIK it has no other capability to modify projects ...
stib's user avatar
  • 13.7k

Only top scored, non community-wiki answers of a minimum length are eligible