- Improved compiling FFmpeg commandline.
- Improved Passthru wizzard.
- Optimised all presets with HEVC (x265).
- Now detects the correct hardware accelerated de/encoding possibilities with Apple Silicone M4 systems.
- Changed the range of the ‘Vibrance’ color option (Color Adjustments).
- Tweaked AV1 (SVT-AV1) settings for better results (quality/filesize).
- Sets te ‘Interlaced DCT’ option enabled when needed.
- ‘Copy MOV metadata tags’ is now saved in user presets.
- Fixed memory leak when using the Pipe preview option.
Version 4.0
Read more...
- New Color Adjustment editor.
- New Overlay editor.
- New Cropping editor.
- New Video Quality Metrics feature.
- New FFmpeg Manager.
- New batch import Wizard.
- Hardware accelerated encoding is now easier to enable for AVC, HEVC and ProRes (via Video options or Advanced options)
- Improved hardware accelerated encoding on Apple Silicon systems.
- Added video Quality Mode (usable for hardware accelerated encoding on Apple Silicon devices)
- Added VideoToolBox option 'Prioritize encoding speed'.
- Added Videotoolbox option 'H264 Coder'.
- Added Videotoolbox option 'Require constant bit rate (macOS 13 or newer)'.
- Added preview option 'FFmpeg-Pipe'. This enabled fast realtime previewing using the FFmpeg Pipe protocol to NSView. Choose ffPlay (and install ffPlay) for even faster realtime previewing.
- Added 'ffPlay' to preference option 'Preview Player'.
- Added 'ffPlay Video Size' preference option.
- Rewrote ImageToMovie feature.
- You can now batch convert Images-to-Movie.
- You can now add audio when converting Images-to-Movie.
- You can now add unlimited Overlay filters.
- Added support for H264 in .mxf containers.
- Added Production preset AVC-Intra 100 [.mxf]
- Added Production preset XDCAM HD 35 [.mxf]
- Added Production preset XDCAM HD 422 [.mxf]
- Added Production preset HEVC 10bit Lossless [.mov]
- Added on/off switch to enable/disable filters.
- Much faster importing files (up to 50% faster).
- Drop zones now have 6 targets.
- Improved/Optimised compiling command-lines.
- Added support for APNG (Animated PNG).
- Added APNG Looping option.
- Improved custom de/encoding options.
- Larger custom de/encoding text fields.
- Added option 'Exclude Options'.
- Added video option 'Invert aspect ratio'.
- Now checks if there is an audio stream or audio passthru is enabled when adding audio filters.
- Thumbnails now have the correct aspect ratio.
- Improved setting the video buffer size.
- Improved encoding to MPEG-PS containers.
- Extended the text field (Draw Text video filter).
- Improved showing the destination information in the batch view.
- Added x264 option 'Frame-packing'.
- Added HAP [.mov] and HAP-Q [.mov] presets.
- Improved audio Channel Mapping filter.
- Improved FFmpeg option search engine.
- Added preference option 'Show extended stream info in stream selectors'.
- Now by default encodes DVVIDEO to MOV container instead of DV container (you can always change this in the General/Container Extension option).
- Added ProRes4444XQ preset.
- Now sets the Pixelformat correctly when enabling HEVC hardware accelerated encoding with Profile MAIN10.
- Now auto enables copying Apple metadata when encoding to MP4 and MOV containers (disable this in the Advanced/MOV-MP4 options).
- Now auto fills the width and height values in the ZScale filter.
- Now correctly does not add -s and -aspect options when using the ZScale video filter.
- Improved 'Render real Timecode' (now also reads metadata timecode).
- Fixed issue setting the Max Muxing Queue Size value.
- added preference option 'Hide Preview Window border'.
- Added presets for TikTok and Whatsapp.
- Added several quality options for Cineform HD.
- AAC option 'AAC-Main prediction' is now disabled by default.
- Added subtitles option 'Time offset'.
- Added Native AAC option 'AAC Coder' (Two loop searching method, ANMR method and fast search)
- Added Native AAC option 'Force M/S stereo coding'.
- Added Native AAC option 'Intensity stereo coding'.
- Added Native AAC option 'Perceptual noise substitution'.
- Added Native AAC option 'Temporal noise shaping'.
- Added Native AAC option 'AAC-Main prediction'.
- Improved handling complex filters.
- Improved handling ProRes profiles.
- Added scaler dither options 'none', 'arithmetic dither, based using addition' and 'arithmetic dither, based using xor'.
- Does not add the -ss option when it is set to 0.
- Added 80 new pro LUT files.
- Added text color option for Render Timecode video filter.
- Now checks if video size is valid when encoding to HAP.
- Now auto sets the languages when adding subtitles.
- Added iPhone 15 preset.
- Fixed issue copy/paste settings when the video color curve filter is used.
- Added support for .acv files for the Color Curves video filter.
- Added support for DNxHD 10bit
- Added preset DNxHD 10bit [.mov]
- Better handling pre- and suffix file naming.
- Added option 'Add Cover Art' for MP3 files.
- Added option 'Cover Art file path'.
- Changed icon set for preview button (more logical).
- Added option 'Remove Video Rotation Metadata'.
- Selecting x264 profile “High10’ now also set the pixelformat correctly.
- Added preset for EAC3 audio only.
- Cleaned up unneeded FFmpeg options when not needed.
- Added SVT-AV1 option'Enable writing of HDR metadata'.
- Added SVT-AV1 option 'Bitstream profile'.
- Added SVT-AV1 option 'Disable Dynamic GOP'.
- SVT-AV1 options are now moved to svtav1-params.
- Added switch to disable audio and filter filters.
- Added new Advanced menu item 'MOV/MP4 options'.
- Added support for .avif files.
- Added support TrueHD for MPEGTS containers.
- Added preference option 'Batch View Color Set'.
- Added FPS video filter.
- Added Telecine2 video filter.
- Added option 'First Field'.
- Added option 'Pattern'.
- Thumbnails are now created after scanning files (read: faster importing files).
- Added Cancel button when importing files.
- Improved creating Thumbnails files (when enabled in the preferences).
- Added option 'Write zero-length name string in hdlr atoms within mdia and minf atoms'.
- Added option 'Skip writing of sidx atom'.
- Added option 'Write a global sidx index at the start of the file'.
- Added option 'Delay writing the initial moov until the first fragment is cut'.
- Added option 'Set the default-base-is-moof flag in tfhd atoms'.
- Added option 'Omit the base data offset in tfhd atoms'.
- Added option 'Write colr atom even if the color info is unspecified'.
- Added option 'Make the initial moov atom empty'.
- Added option 'Fragment at video keyframes'.
- Added option 'Fragment at every frame'.
- Added new Advanced MOVFLAGS Options.
- Moved 'Write Moov Atom at start of file (Optimize video for streaming)' from General options to Advanced options.
- Moved 'Write a separate Moov Atom for each track' from General options to Advanced options.
- Moved 'Add RTP hinting tracks to the output file' from General options to Advanced options.
- Moved 'Disable Nero chapter markers (chpl atom)' from General options to Advanced options.
- Added button 'Set' for selecting the processed file (Video Quality Metrics).
- Added button 'Set' for selecting the reference file (Video Quality Metrics).
- Added option 'VMAF' (Video Quality Metrics).
- Added option 'PSNR' (Video Quality Metrics).
- Added option 'SSIM' (Video Quality Metrics).
- Added option 'CAMBI' (Video Quality Metrics).
- Added option 'PSNR-HVS' (Video Quality Metrics).
- Added option 'CIEDE2000' (Video Quality Metrics).
- Added option 'VMAF model' (Video Quality Metrics).
- Added option 'Metrics Threads' (Video Quality Metrics).
- Added option 'Metrics Subsampling' (Video Quality Metrics).
- Added button 'Analyse' (Video Quality Metrics).
- Added option 'Brightness' (Color Adjustment editor).
- Added option 'Contrast' (Color Adjustment editor).
- Added option 'Saturation' (Color Adjustment editor).
- Added option 'Gamma' (Color Adjustment editor).
- Added option 'Vibrancy' (Color Adjustment editor).
- Added option 'Vignette' (Color Adjustment editor).
- Added option 'Blur/Sharpen' (Color Adjustment editor).
- Added option 'Noise' (Color Adjustment editor).
- Added option 'Temperature' (Color Adjustment editor).
- Added option 'Color Level Red' (Color Adjustment editor).
- Added option 'Color Level Green' (Color Adjustment editor).
- Added option 'Color Level Blue' (Color Adjustment editor).
- Added option 'Shadows' (Color Adjustment editor).
- Added option 'Rotate' (Color Adjustment editor).
- Added option 'Black Balance' (Color Adjustment editor).
- Added option 'White Balance' (Color Adjustment editor).
- Added option 'Convert Colorspace' (Color Adjustment editor).
- Added option 'Apply LUT preset' (Color Adjustment editor).
- Added button 'Compare' (Color Adjustment editor).
- Added button 'Reset' (Color Adjustment editor).
- Added button 'Preview' (Color Adjustment editor).
- Added button 'Compare' (Color Adjustment editor).
- Added button 'Reset' (Color Adjustment editor).
- Added option 'Mode' (Cropping).
- Added option 'Modulus' (Cropping).
- Added option 'Scale to squarepixels' (Cropping).
- Added option 'Top' (Cropping).
- Added option 'Bottom' (Cropping).
- Added option 'Left' (Cropping).
- Added option 'Right' (Cropping).
- Added option 'Rescale size after cropping' (Cropping).
- Added option 'Set aspect ratio' (Cropping).
- Added option 'Hide Raster' (Cropping).
- Added option 'Raster Size' (Cropping).
- Added button 'Preview' (Cropping).
- Added option 'Apply Scaling' (Overlay).
- Added option 'Loop' (Overlay).
- Added option 'Transparency' (Overlay).
- Added option 'Position' (Overlay).
- Added option 'Offset X' (Overlay).
- Added option 'Offset Y' (Overlay).
- Added option 'Hide Boundaries'. (Overlay).
- Added option 'Hide Raster' (Overlay).
- Added option 'Raster Size' (Overlay).
- Added button 'Preview' (Overlay).
- Added button 'Remove Overlay' (Overlay).
- Added option 'CPU Used' (AV1 AOM).
- Added Audio stream selector (Wizard).
- Added Video stream selector (Wizard).
- Added Subtitle stream selector (Wizard).
- It is now possible to add all available audio, subtitles and video streams using the wizard.
- Improved creating thumbnails.
- Added option 'Sequential Numbering' when exporting to images.
- Improved quality when exporting to .jpg images.
- It is now possible to copy all subtitles with the Passthru Wizard.
- Added main tool button 'Video Quality Metrics'.
- Added batch view button for Video Quality Metrics.
- Added VP9 option 'Lossless Mode'.
- Added VP9 option 'Number of tile rows to use'.
- Added VP9 option 'Number of tile columns to use'.
- Added VP9 option 'Enable row based multi-threading'.
- Added VP9 option 'Corpus vbr complexity midpoint'.
- Added VP9 option 'Enable temporal dependency model'.
- Added VP9 option 'Min. reference frame interval'.
- Added VPX option 'Sharpness'.
- Added VPX option 'Tune'.
- Adapted VPX option arnr-maxframes for the latest FFmpeg versions.
- Adapted VPX option arnr-strength for the latest FFmpeg versions.
- Adapted VPX option arnr-type for the latest FFmpeg versions.
- Added option 'Use Hardware Accelerated Encoding' (video options).
- Added button 'Advanced' for opening the Advanced Video Hardware Accelerated Encoding options.
- Added option 'Use Hardware Accelerated Encoding' (audio options).
- Added button 'Advanced' for opening the Advanced Audio Hardware Accelerated Encoding options.
- Added preference option 'Add Metadata Rotation when Rotation is detected'.
- Better switching between video Bitrate, Quality and CRF mode.
- Added 'Video Size Width' preference option.
- Added ALAC support for MKV containers.
- Added video filter 'Normalize'.
- Added option 'Frames to use for smoothing'.
- Added option 'Independence Ratio'.
- Added option 'Strength'.
- Added video filter 'Photosensitivity'.
- Added option 'Frames to use when filtering'.
- Added option 'Detection threshold factor'.
- Added option 'Skip Pixels when sampling frames'.
- Added Video Noise filter.
- Added option 'Set Noise Seed'.
- Added option 'Set Noise Strength'.
- Added option 'Averaged temporal noise (smoother)'.
- Added option 'Mix random noise with a (semi)regular pattern'.
- Added option 'Temporal noise (noise pattern changes between frames)'.
- Added option 'Uniform noise (gaussian otherwise)'.
- Added option 'Exclude options'.
- Added Custom Filter option.
- Added support for OPUS audio for AV1.
- Added support for OGG audio for AV1.
- Added remove button for each batch.
- Moved preset selector to right pane. Note: it is still possible to change presets in the batch view.
- Added option 'Chroma sample location'.
- Audio and Video options can now be opened at the same time.
- SVT-AV1 is now the default AV1 encoder.
- Improved importing FFmpeg files.
- Improved Droplet creator.
- Added option 'Copy Data Stream Timecode (if available)'.
- Now also handles Data streams.
- Now checks if bitrate mode is enabled when selecting 2pass encoding.
- Improved auto cropping.
- Improved FFmpeg error handling.
- Improved color handling.
- Added 'Analyse Loudness' option.
- Improved audio passthru wizard.
- Added Video Stream selector (for containers with multi video streams).
- Removed restriction to use both soft subtitles and hardburn subtitles.
- The Subtitles wizard now also recognise mov_text subtitles.
- Rearranged the video and audio menus.
- Now accepts .dtshd files.
- Now uses correct syntax for profiles when using hardware accelerated encoding.
- Now gives a warning when trying to add subtitles when no video stream is available.
- Now automatically enabled 'Moov at start' when setting video codec to AV1.
- Added Analyse window.
- Removed NSVisualEffectView from commandline editor for better readability.
- Fixed issue saving audio streams to separate audio files.
- Added a view sizesplitter in the FFmpeg Manager.
- Added option 'Write deprecated gama atom’.
- You can now only select sane values for 'Gamma value for gama atom’.
- Improved default quality for AV1 encoding.
- Copying option 'enable no autorotation when decoding’ now works as expected.
- Fixed issue entering a target file size .
- Fixed issue using the 'Set target type’.
- Fixed issue loading old presets that uses bitrate mode.
- Fixed issue with progress display.
- General small fixes and improvements.
Important! ffWorks does not include a compiled FFmpeg file. You have to compile or download this yourself.
For macOS 64bit 10.11 and higher (native Apple Silicon and Intel)
Download FFmpeg (osxexperts version - both Intel and Apple Silicon).
Download FFmpeg (Martin Riedl’s version - both Intel and Apple Silicon).
Download FFmpeg (Tessus version - Intel only)
ffWorks 3.8.1 for macOS 64bit 10.10 up to macOS 14.3
ffWorks 2.6.7 for macOS 64bit 10.10 up to macOS 10.15 (Intel) - Does not work correct with macOS13 or higher
ff·Works uses Mediainfo by Jerome Martinez