简体中文 · Project home · Format matrix
File Island keeps conversion work on your Mac. The DMG includes the required FFmpeg, ffprobe, and media-validation runtime; Homebrew, Python, Node.js, and separate codec packages are not required.
If you already use Homebrew, you can install the same release directly:
brew install --cask treafree/tap/file-islandThe app is currently unsigned and not notarized, so continue with the first-launch instructions below even when it was installed by Homebrew.
- Open the official GitHub Releases page.
- Download the latest
.dmgand its matching.sha256file. - In Terminal, type
shasum -a 256, drag the DMG into the window, and press Return. - Compare the displayed checksum character-for-character with the supplied file.
A checksum detects corruption or replacement, but the current ad-hoc signed build is not equivalent to Developer ID publisher authentication.
- Double-click the DMG.
- Drag File Island.app onto the Applications shortcut in the same window. Do not use the copy inside the mounted DMG as a permanent installation.
- Wait for copying to finish, eject the DMG, and optionally delete the downloaded DMG.
- Open File Island from Applications.
The current early-access build is not signed with Apple Developer ID and is not notarized. If macOS blocks its first launch:
- Try to open it normally once.
- Open System Settings → Privacy & Security.
- Find the blocked File Island entry and choose Open Anyway.
- Confirm only when the DMG came from this repository's official Release and its checksum matched.
Never disable Gatekeeper. Managed Macs may prohibit manual overrides.
Click the poster to play the image batch-conversion demo.
- Select one or more supported images in Finder and drag them to the Island at the top of the screen.
- Choose Continue, then select JPEG or PNG in the image group.
- Configure longest edge, JPEG quality, per-file target size, and metadata removal as needed.
- Choose Start.
- On the first conversion, authorize a persistent output folder. File Island reuses that authorization later.
- When complete, choose Show in Finder.
JPEG is a good default for photographs and smaller files. PNG suits transparency or lossless pixels. Transparent regions are composited onto white when converting to JPEG. A target-size limit applies to each output file, not to the whole batch combined.
Click the poster to play ordinary conversion and fast splitting.
- Drop a supported video.
- Select Convert.
- Output uses high-compatibility H.264/AAC MP4.
- Source, 1080p, and 720p are picture-dimension ceilings, not file-size settings. Smaller sources are not enlarged.
- Native video inputs can also use a per-file target size. File Island may reduce dimensions internally to meet a strict size.
- Choose Start and keep the app running until completion.
This mode creates independently playable pieces for sending a long video.
- Drop an MP4/MOV containing H.264 video and AAC audio or no audio.
- Select Split for Sharing.
- Enable a maximum size, a maximum duration, or both.
- Size supports MB/GB and duration supports seconds/minutes/hours. Changing units preserves the actual limit.
- Use the slider for common values or enter an exact positive number.
- Review the estimated segment count and choose Start.
The current fast mode copies existing encoded streams at safe keyframes and does not intentionally reduce quality. If the source keyframes cannot satisfy the selected limits, File Island stops without publishing incomplete results. Outputs appear in a complete Movie — Split folder with collision-safe numeric suffixes.
Click the poster to play audio batch conversion.
- Drop one or more audio files.
- Select M4A, WAV, FLAC, or AIFF output.
- Choose quality where applicable and whether to remove audio metadata.
- Choose Start.
MP3 is accepted as input but is not offered as output. M4A suits everyday playback and compact files; WAV/AIFF suits PCM workflows; FLAC suits lossless compressed archives.
Click the poster to play a folder containing images, video, and audio.
- Drag an ordinary folder directly to the Island.
- File Island recursively discovers media while excluding hidden items, apps/packages, and symbolic links.
- Switch among image, video, and audio groups. Each group shows only applicable controls.
- Configure every group you want to execute, then choose Start once.
- Output preserves the source folder's relative structure.
The batch uses safe staging and retains final results only after every executable group succeeds. Cancelling or failing rolls back that batch. Unsupported files are not presented as converted. Name collisions receive -2, -3, and later suffixes; sources are never overwritten.
Click the poster to play the menu-bar and Settings tour.
Choose Settings from the File Island menu-bar item:
- General: output folder, launch at login, reveal behavior, optional single-output Clipboard copy, and interface language;
- Conversion: default image quality and metadata preference;
- Appearance: Island opacity;
- About: app icon, version, and project links.
Language choices are System, English, and Simplified Chinese. Changes apply immediately without interrupting current conversion work.
After building with Xcode, Spotlight may index the installed app plus Debug, Release, and Xcode index products. This does not mean the app was installed four times. The normal installation is usually /Applications/File Island.app; development copies live under the repository's build/ folder or ~/Library/Developer/Xcode/DerivedData/. Quit development builds and remove those generated products to hide stale search results.
Look for the File Island menu-bar item and confirm the app is running. On a notched Mac, the compact drop region sits near the notch. Other displays use a small centered pill.
Check the format matrix. A matching extension does not guarantee that the underlying streams are supported. File Island inspects the media and fails closed when it cannot validate the request.
Choose a writable folder again in Settings → General and confirm sufficient free disk space. Do not choose the read-only mounted DMG as an output location.
- Quit File Island from its menu-bar menu.
- Move File Island.app from Applications to the Trash.
- Remove
~/Library/Containers/com.treafree.FileIslandonly if you also want to erase preferences and the saved output-folder authorization.
Uninstalling does not delete source media or previously generated outputs.
Use GitHub Issues for reproducible bugs and include the macOS version, File Island version, input format, and steps. Do not attach private media to a public issue. Report unresolved security concerns privately under the security policy.




