Back in 2012, as a college student, I originally developed IFME to compress FRAPS game recordings using x264 for archiving. My friends appreciated IFME for its simplicity and lightweight design, which led to the birth of Internet Friendly Media Encoder (IFME).
Anime4000
About
A versatile, future-proof, and expandable multimedia encoder designed for ease of use. Internet Friendly Media Encoder supports adding subtitles and attachments, and can function as a remuxing tool with a Copy Stream option. It allows you to combine multiple video, audio, subtitle, and attachment streams into a single file, remove unwanted streams, or incorporate subtitles from another video without extracting. The software also supports AviSynth for advanced video processing.
The video and audio encoders are implemented in a plug-in style, enabling users to add their own compiled, optimized CPU architectures for increased speed. This modular design ensures that the encoder remains adaptable and expandable, allowing for the addition of new and future encoding technologies.
Internet Friendly Media Encoder also supports hardware acceleration from Intel, AMD, and NVidia for encoding in H264, H265, and AV1 formats.
User Interface
Why?
Most encoders or converters do not retain extra data such as subtitles and font files. While MeGUI is quite complicated for novice users, Handbrake also does not keep subtitles and fonts, and its queue management is not straightforward for large batches. This is why I developed Internet Friendly Media Encoder (IFME).
Plugins/Addons/Extension
IFME heavily depends on FFmpeg for decoding, extracting, and muxing, but you can replace FFmpeg with your own build or download.
IFME supports various external encoders such as x264, x265, and AV1. These external encoders offer fast updates and nightly builds, which you can replace and try out.
IFME can also be run anywhere and allows for multiple installed versions.
Limitation
Since IFME uses FFmpeg for reading, HDR to HDR encoding is not possible at the moment. However, HDR to SDR encoding is possible, allowing you to convert HDR content to SDR for broader compatibility with video players that only support SDR content.
Hardware Acceleration
Internet Friendly Media Encoder includes built-in hardware acceleration for H264, H265, and AV1 using FFmpeg and Rigaya
Using…
Using IFME is stright forward, user can figure out which to use or simply use Profile.
Easy to batch with your standard settings! Simply select all and set as you like as one!
Linux
IFME can be run on Linux via Ubuntu distro by using mono runtime.
System Requirement
IFME can be run on any system, decent PC is recommended!
IFME no longer produce 32-bit release, that ancient technology with many limitation!
Dependency
- Windows
- Microsoft Visual C++ (2005 – Latest)
- Microsoft .NET Framework 4.8 (Windows 7 Only)
- Linux (Ubuntu)
- Mono Runtime:
sudo apt install mono-complete
- Mono Runtime:
1080p Encoding
Processor | AMD FX-4100 / Intel Core i5 4th Gen |
Memory | 8 GB |
Graphics Card | – |
Storage | 1 GB (More is better) |
Operating System | Windows 7 SP1 64-bit / Ubuntu 18.04 LTS 64-bit |
4K 10-bit Encoding
Processor | AMD Ryzen 3600 / Intel Core i5 10400 |
Memory | 16 GB |
Graphics Card | AMD Radeon RX 400 series / Nvidia GTX 1000 series |
Storage | 100 GB |
Operating System | Windows 10 20H2 64-bit / Ubuntu 20.04 LTS 64-bit |
Source Code
IFME Source Code can be found GitHub!
Download
Get from SourceForge! |