diff --git a/README.en.md b/README.en.md new file mode 100644 index 0000000000000000000000000000000000000000..9bbebce8280a1fa566360486dc5aef6f7a4e6590 --- /dev/null +++ b/README.en.md @@ -0,0 +1,55 @@ +# 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](https://www.ffmpeg.org/) + +[ffmpeg download](https://ffmpeg.org/download.html) + +[ffmpeg official document](http://ffmpeg.org/ffmpeg-all.html) + +[ffmpeg tutorial](https://www.wikiwand.com/en/FFmpeg) + +#### 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](./CONTRIBUTING.md) for details. +#### Portal + +##### [Basic Knowledge](./basement/README.md) + +##### [Code Examples](./code/README.md) + +##### [Command Line Usage](./command/README.md) + +##### [Code Development](./document/README.md) + +##### Compile +* [Compilation Project Tutorial](./basement/compile/) + +* [Command Line](/command/) +* [Code Development](/code/) + +#### Thank you + +😁 Sincere thanks to Hakan Soyalp, Stephen DrangerLeandromoreira's contribution to teaching ffmpeg development +* [Youtube homepage](https://www.youtube.com/user/nesessoftware) +* [Source of Partial Code Examples](https://github.com/loupus/ffmpeg_tutorial) +* [Source of Partial Code Examples](https://github.com/mpenkov/ffmpeg-tutorial) +* [Source of Partial Code Examples](https://github.com/leandromoreira/ffmpeg-libav-tutorial)