Internet Friendly Media Encoder
x265.github.io
What it is
Internet Friendly Media Encoder (IFME) is a free Windows and Linux tool for encoding, remuxing, and repackaging video and audio. Founded in 2011, it supports batch conversion, hardware acceleration, and audio extraction. Containers listed include AVI, MP4, MKV, TS, M2TS, MPG, MPEG, WebM, and WMV; codec options include MPEG-1/2, WMV-2, H.263, H.264, H.265, H.266, AV1, VP8, and VP9. IFME handles subtitles and font attachments, combines multiple streams, removes unwanted streams, and extracts subtitles from another video. Bundled video encoders include x264, x265, SVT-AV1, uvg266, vvenc, libvpx, Xvid, MPEG-1/2, and WMV 8. Audio options include AAC, Opus, Ogg Vorbis, FLAC, AC-3, MP2, MP3, WMA, and WAV. JSON manifests let users update, replace, or add encoders without recompiling. AviSynth scripts support advanced processing. Hardware encoding for H.264, H.265, and AV1 uses FFmpeg, NVEncC, or QSVEncC. An AVX-capable CPU is required, with AVX2 strongly recommended. Linux needs Mono and user-supplied encoder binaries because bundled plugins are Windows binaries. The project lists GPL-2.0 licensing, recommends SourceForge downloads, and warns codecs may involve patent royalties.
Spec sheet
- Purpose
- IFME encodes, remuxes, and repackages video and audio.Read 11 Oct 2026 · github.com
- Free plan
- YesRead 22 Sep 2026 · x265.github.io
- Support
- The project says it is free and developed in spare time, and accepts donations to help keep it maintained.Read 11 Oct 2026 · github.com
- License
- The project lists its source code and binaries under GPL-2.0.Read 11 Oct 2026 · github.com
- Founded
- 2011Read 28 Sep 2026 · x265.github.io
- Advanced processing
- IFME supports AviSynth scripts for advanced processing.Read 11 Oct 2026 · github.com
- Audio encoders
- Bundled audio encoders include AAC, Opus, Ogg Vorbis, FLAC, AC-3, MP2, MP3, WMA, and WAV options.Read 11 Oct 2026 · github.com
- Audio extraction
- YesRead 22 Sep 2026 · x265.github.io
- Background
- The creator says IFME started in 2011 as a tool to compress FRAPS recordings for archiving.Read 11 Oct 2026 · github.com
- Batch conversion
- YesRead 22 Sep 2026 · x265.github.io
- Download
- The project recommends SourceForge as the current download and says GitHub Releases may lag behind.Read 11 Oct 2026 · github.com
- Hardware acceleration
- YesRead 22 Sep 2026 · x265.github.io
- Hardware encoding
- Hardware encoding for H.264, H.265, and AV1 is available through FFmpeg and rigaya's NVEncC and QSVEncC.Read 11 Oct 2026 · github.com
- Linux support
- On Linux, IFME requires the Mono runtime, and users need to supply their own encoder binaries because the bundled Plugins folder contains Windows binaries.Read 11 Oct 2026 · github.com
- Output formats
- AVI,MP4,MKV,TS,M2TS,MPG,MPEG,WebM,WMV; MPEG-1/2,WMV-2,H.263,H.264,H.265,H.266,AV1,VP8,VP9Read 22 Sep 2026 · x265.github.io
- Patent note
- The project warns that multimedia codecs may be covered by patents and may require royalty payments depending on jurisdiction.Read 11 Oct 2026 · github.com
- Plugins
- Encoders are defined by JSON manifests, and users can update, replace, or add encoders without recompiling IFME.Read 11 Oct 2026 · github.com
- Requirements
- IFME requires a CPU with AVX support; AVX2 is strongly recommended, and some encoders are unavailable without it.Read 11 Oct 2026 · github.com
- Subtitles and streams
- It handles subtitles and font attachments, merges multiple streams into one file, drops unwanted streams, and can extract subtitles from another video.Read 11 Oct 2026 · github.com
- Supported platforms
- cross-platformRead 22 Sep 2026 · x265.github.io
- Video encoders
- Bundled video encoders include x264, x265, SVT-AV1, uvg266, vvenc, libvpx, Xvid, MPEG-1/2, and WMV 8.Read 11 Oct 2026 · github.com
- Windows support
- The listed Windows requirement is 64-bit Windows 10 or later, with .NET Framework 4.8 needed on Windows 7 only.Read 11 Oct 2026 · github.com
Plans and prices
Strong points and limits
Strong points
- Batch conversion and hardware acceleration
- Broad container and codec coverage
- Subtitle, stream, and font-attachment handling
- Extensible encoders through JSON manifests
- AviSynth support for advanced processing
Limits
- Requires an AVX-capable CPU
- Linux needs Mono and separate encoder binaries
- AVX2 is strongly recommended
- Codec patents may require royalties
Who it suits
It suits Windows or Linux users who need batch media conversion, remuxing, stream management, subtitle handling, or hardware encoding. Users should have AVX-capable hardware and, on Linux, be prepared to provide encoder binaries.
Verdict
IFME is a broad, extensible encoder and remuxer for supported Windows and Linux systems. Its hardware, plugin, and stream features are useful, but platform requirements and codec licensing considerations affect setup.
Where Specifiction places it
- Video Converter Software#19 of 768.4