The book will try to make you familiar with FFmpeg tools that are used by Facebook, Google and many other companies. You will learn how to:
- scale, pad, crop, flip, rotate, blur, sharpen and denoise video
- speed up or slow down audio and video
- create sounds with mathematical expressions
- generate refrain of winter song Jingle Bells
- let the computer to read the text with selected voice
- display and record input from your webcam
- record input from microphone or send it to loudspeakers
- convert video to images and images to video
- add static or dynamic text on video
- add, edit or delete file metadata
- preview modified input in 2, 3 or 4 windows
- include a logo or provide Picture in Picture
- simplify repeated tasks with batch jobs
- display input from 2 webcams in one window
- set the bitrate, frame rate, maximum file size and related options
- display FFmpeg help and information about its codecs, formats, protocols, etc.
- use various filters in filterchains and filtergraphs
- encode subtitles directly to the video stream
- join various file formats, modify streams and modify audio channels
- monetize uploads on video sharing websites
- and much more
Book is printed in full color, contains over 100 tables and over 150 images including various diagrams and can be used both like a tutorial and reference. The brief content:
- FFmpeg Fundamentals
- Displaying Help and Features
- Bit Rate, Frame Rate and File Size
- Resizing and Scaling Video
- Cropping Video
- Padding Video
- Flipping and Rotating Video
- Blur, Sharpen and Other Denoising
- Overlay - Picture in Picture
- Adding Text on Video
- Conversion Between Formats
- Time Operations
- Mathematical Functions
- Metadata and Subtitles
- Image Processing
- Digital Audio
- Presets for Codecs
- Interlaced Video
- FFmpeg Components and Projects
- Microphone and Webcam
- Batch Files
- Color Corrections
- Advanced Techniques
- Video on Web
- Debugging and Tests
Frantisek Korbel is a Zend Certified Engineer and his work includes programming, video editing and web design. In 2004 he created a First Aid Basics freeware using Macromedia Flash and since then he often works with animations and video. Using Adobe AIR in 2009 he developed a Learning Periodic Table of chemical elements. Big part of his activities is devoted to the volunteering, mainly for educational and community projects in developing countries (Africa – nkolfoulou.org, oyoko.org), India (kidedu.org), etc. He participates in various projects by UN Volunteering and on WaterWiki.net website design coordinated by United Nations Development Programme. For this book he created a supporting website ffmpeg.tv.