FFmpeg is the Swiss Army knife of the audio-video editing, processing, compression, and streaming world. You can practically do anything with FFmpeg when it pertains to building an AV pipeline, and in this tutorial, we cover several popular and valuable uses of FFmpeg..
On this page, you will find ready-to-use snippets for specific use cases, complete with command lines and examples of inputs and outputs to help you understand the use case. For example, blurring a video, cropping it, rotating it clockwise, and so much more!
FFmpeg Basics
- What is FFmpeg?
- Install FFmpeg on Windows, Mac, and Ubuntu
- ffprobe
- Extract Frame Count Using ffprobe
- Batch convert or convert all files in a folder
Video Compression & Streaming using FFmpeg
- CBR, CRF, and Changing Resolution using FFmpeg
- HLS Packaging using FFmpeg
- RTMP Streaming using FFmpeg
- VMAF in FFmpeg
Video Processing and Editing
- Crop a Video with crop filter
- Cut/Trim/Extract a video
- Remove Last 10 Seconds of a video
- Concatenate mp4 Files
- Resize/Scale/Change Resolution of a Video
- Rotate A Video
- Reverse a Video
- Stack Videos Horizontally, Vertically, in a Grid
- Create video from images
- Create a GIF from images
- Create Vintage Videos Using FFmpeg
- Thumbnails & Screenshot generation
- Extract frames from a video
- Blur a Video
- CrossFade, Dissolve, and other effects
- Dynamic overlays, scrolling text, and timestamps
- Looping a video
- Speed up or slow down a video