Skip to content

Latest commit

 

History

History
55 lines (36 loc) · 2.56 KB

README.md

File metadata and controls

55 lines (36 loc) · 2.56 KB

Learn FFmpeg the Hard Way

This title is inspired by Leandro Moreira's tutorial, particularly echoing the approach of Learn FFmpeg libav the Hard Way.

introduction

📢 Welcome to our library of command line and development tutorials for the FFmpeg audio and video codec program

Introduction to ffmpeg

🌟 FFmpeg is an open-source cross platform audio and video processing tool that can be used to record, convert, and stream audio and video files. FFmpeg is written in C language and supports multiple operating systems, including Windows, Linux, macOS, etc.

ffmpeg official website

ffmpeg download

ffmpeg official document

ffmpeg tutorial

FFmpeg provides some core libraries and tools that enable developers to easily handle video and audio files. The supported features include:

  • Video Encoding and Decoding: Supports encoding and decoding of multiple video formats, such as MPEG-4, H.264, VP8, etc.
  • Audio Encoding and Decoding: Supports encoding and decoding of multiple audio formats, such as MP3, AAC, FLAC, etc.
  • Video Filter: Supports cropping, scaling, rotating, and other operations on videos, as well as adding special effects such as watermarks and borders.
  • Audio filter: supports noise reduction, reverberation, equalizer and other processing of audio.
  • Streaming media processing: supports capturing input from devices such as network cameras and microphones, and outputting the processed data to the network or local files.

Participate and contribute.

  1. Fork's own warehouse
  2. Submit code
  3. Create Pull Request

🚀 Please refer to our Contribution Guide for details.

Portal

Compile

Thank you

😁 Sincere thanks to Hakan Soyalp, Stephen DrangerLeandromoreira's contribution to teaching ffmpeg development