CONTENTS
• Acknowledgments
• What is FFMPEG
• Basic Definitions
• Basic FFMPEG Workflow
• How to Install FFMPEG
• Basic Syntax Concepts of FFMPEG
• Keyframes: Basic Concepts
• Metadata and FFPROBE
• Extracting Metadata with FFMPEG
• Extracting Specific Streams
• Extracting Audio Only from a Video
• Extracting Video Only without Audio
• Cutting Videos with FFMPEG
• Producing h264/AVC videos
• Different h264 encoding approaches
• Producing h265/HEVC Videos
• h266 - Versatile Video Codec (VVC)
• Producing VP8 Videos
• Producing VP9 videos
• The OPUS Audio Codec
• The FLAC Audio Codec
• Producing AV1 Video
• Netflix/Intel AV1 SVT-AV1
• AV1AN - All-in-one Tool
• Streaming on Social Media with RTMP
• Pre-Process Files in Batch
• Re-Stream to multiple destinations
• Concatenate Video Playlists
• Producing HLS with FFMPEG and Bento4
• Producing DASH Streaming
• Batch Processing for DASH and HLS Delivery
• Batch Processing for HLS Only
• Streaming Mp4 Files - The Moov Atom
• Producing Adaptive WebM DASH Streaming
• Scaling with FFMPEG
• Overlay Images on Video
• Overlay Images on Pictures
• ImageMagick
• Batch Process - Overlay to Multiple Images with Same Size
• Batch Process - Overlay to Multiple Images with Different Sizes
• Batch Resize Images
• Batch Resize, Lower Quality and Convert Pictures
• Convert Images to WebP
• Remove Black Bars/Borders from Images and Trim
• Batch Convert Pictures from RAW to JPEG format
• Ghostscript for PDF processing
• Extract Images from PDF
• Generate Waveforms from Audio
• Generate Animated Video from Audio
• Create Animated Slides from Still Pictures
• Extract Images from Video
• Extract Audio from Video
• Replace Audio of a Video
• Batch Convert Audio Files to a specific format
• Batch Convert Audio Files in Multiple Formats
• Audio Loudness Normalization for TV Broadcast
• Audio Loudness Normalization for Amazon Alexa and Google Assistant (Audiobooks/Podcasts)
• Batch Audio Loudness Normalization for Amazon Alexa (AudioBooks/Podcasts)
• De-Interlacing Filter - 13 FFMPEG solutions
• How to make a high-quality GIF from a video
• How to add an Overlay Banner and burn subtitles onto a video
• How to extract VTT files (Web Video Text Track) and burn it onto a video as a subtitle
• Automatic Transcriptions and Subtitles
• Additional Notes and Syntax Definitions
• Bibliography
• Recommended Resources
• About Me
• Alphabetical Index