I found there are some guys recommend FFmpeg for encoding videos to M3U8, but based on my testing, it’s very difficult for users to use on Mac and not so user-friendly. Although FFmpeg probably exist in your distro’s repositories, it might be out of date or it might not have support for some videos complied in.
Then, I tried Brorsoft Video Converter for Mac. Yep. It works perfectly.
This Mac video converter is rated as the video M3U8 video converter for Mac OS X including macOS Sierra, El Capitan, Yosemite and Mavericks. It enables users to convert any video format MOV, MKV, FLV, M4V, WMV, MPG, 3GP to M3U8 with original quality kept. What’s more, it has built-in optimized profiles for popular devices iPad, iPhone, Galaxy tablets/phones, Surface tablets and more. Thanks to the built-in video editor, you can personalize and retouch your videos in clicks. Just download the program and follow the step-by-step guide below to convert FLV videos to M3U8 on Mac OS X smoothly.
Guide: How to Encode FLV to M3U8 Format in Mac
Step 1: Load video files to the software
Laucn the Mac M3U8 encoder. Click the “Load files” or “Add Video” button to the top menu bar to import source video files .flv to the program for conversion. It supports batch conversion.
Step 2: Select HTTP Live Streaming m3u8
From “Format” drop-down options, you can locate and set the output format as HLS Streaming(m3u8) > ipad m3u8 streaming or iphone m3u8 streaming. By clicking the Settings icon, you can change the resolution, bit rate, frame rate as you need.
Step 3: Edit source videos(optional)
Click the “Edit” icon on the main interface to open “Video Editor” window, you can trim, crop, add text/image/video watermark, apply special effect, enable srt, ass, ssa subtitles.
Step 4: Start m3u8 encoding
Finally, hit “Convert” button to start converting FLV to M3U8 on Mac OS X. After the conversion, you can get the output videos by hitting the Open button on the main interface.
Editor’s Note: The output m3u8 files should be named without space and file path should be in plain English or pure digital, otherwise you couldn’t play them successfully. Now you can stream the converted files to your iPhone/iPad with a HTTP Server.
How to Add .FLV Videos to itunes for iOS Devices Syncing
Best Method to Import .FLV to Final Cut Pro
Import Youtube FLV Videos to Windows Movie Maker
How to Get Sony Vegas Pro Handle .FLV Files
Download And Import Flash Video FLV to iMovie