
Movie From Images: Videos of a slideshow or animation can be accomplished by the generation of an image for one or more video frames, followed by the conversion of the sequence of images into a movie. mov format and converted to a given size, but different formats and sizes are acceptable. The above script accepts a command line parameter being the directory of movies, and reduces the size of each movie within this directory to 960x540. This is where ffmpeg works beautifully with a single command:įfmpeg -i "$DIR/$FILE" -s 960x540 -acodec copy "$DIR/m_$FILE" Thus, I typically retain the most important videos at a high resolution, while less important videos worth keeping are converted to a lower resolution.

As an example, I often capture videos at the largest resolution - however backups of this volume require a large investment in backup devices. However, if this particular size is not always necessary, one can resize the movies as needed, reducing file size tremendously. This physical size can be cumbersome, causing difficulties in transferring over a network as well as making archive backups.

A potential downside is the physical size of the movies created, which are often MB's if not GB's in size. Movie Resizing: With today's technology one can readily capture movies with 1080p HD quality.

Below I list three uses for ffmpeg I have found important in my video editing workflow. While this gives it a steep learning curve for those unfamiliar with running tools from the 'command line' (on a mac, this is the 'terminal' application in the Application Utilities directory, on windows the 'Command Prompt' application in the Program Accessories directory), it readily facilitates batch processing of files and videos. ffmpeg is a command line tool, meaning it lacks a graphical user interface. It can be used for tasks such as creating a video slideshow from images, movie format conversion, and extracting a frame of a video as an image. Three Video Editing Techniques with ffmpegĪrticles -> Three Video Editing Techniques with ffmpegįfmpeg is an open source audio/video tool for use in video recording, conversion, and streaming.
