Making High Quality Video Encoding Accessible for Everyone

ffWorks

ffWorks 4.0.0

  -  79.58 MB  -  Trial
  • Latest Version

    ffWorks 4.2.8

  • Operating System

    Mac OS X 10.11 or later

  • User Rating

    Click to vote
  • Author / Product

    OSBytes / External Link

  • Filename

    ffWorks.dmg

  • MD5 Checksum

    fddd4c3485b4ea12243a34c395eb81de

Sometimes latest versions of the software can cause issues when installed on older devices or devices running an older version of the operating system.

Software makers usually fix these issues but it can take them some time. What you can do in the meantime is to download and install an older version of ffWorks 4.0.0.


For those interested in downloading the most recent release of ffWorks or reading our review, simply click here.


All old versions distributed on our website are completely virus-free and available for download at no cost.


We would love to hear from you

If you have any questions or ideas that you want to share with us - head over to our Contact page and let us know. We value your feedback!

  • ffWorks 4.0.0 Screenshots

    The images below have been resized. Click on them to view the screenshots in full size.

    ffWorks 4.0.0 Screenshot 1

What's new in this version:

Added:
- 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
- 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
- Added support for APNG (Animated PNG)
- Added APNG Looping option
- Added option 'Exclude Options'
- Added video option 'Invert aspect ratio'
- Added x264 option 'Frame-packing'
- Added HAP [.mov] and HAP-Q [.mov] presets]
- Added preference option 'Show extended stream info in stream selectors'
- Added ProRes4444XQ preset
- added preference option 'Hide Preview Window border'
- Added presets for TikTok and Whatsapp
- Added several quality options for Cineform HD
- 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'
- Added scaler dither options 'none', 'arithmetic dither, based using addition' and 'arithmetic dither, based using xor'
- Added 80 new pro LUT files
- Added text color option for Render Timecode video filter
- Added iPhone 15 preset
- Added support for .acv files for the Color Curves video filter
- Added support for DNxHD 10bi
- Added preset DNxHD 10bit [.mov]
- Added option 'Add Cover Art' for MP3 files
- Added option 'Cover Art file path'
- Added option 'Remove Video Rotation Metadata'
- Added preset for EAC3 audio only
- Added SVT-AV1 option'Enable writing of HDR metadata'
- Added SVT-AV1 option 'Bitstream profile'
- Added SVT-AV1 option 'Disable Dynamic GOP'
- 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'
- Added Cancel button when importing files
- 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
- 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)
- Added option 'Sequential Numbering' when exporting to images
- 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'
- 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'
- 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
- Added option 'Chroma sample location'
- Added option 'Copy Data Stream Timecode (if available)'
- Added 'Analyse Loudness' option
- Added Video Stream selector (for containers with multi video streams)
- Added Analyse window
- 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
- 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
- Much faster importing files (up to 50% faster)
- Drop zones now have 6 targets
- Improved/Optimised compiling command-lines
- Improved custom de/encoding options
- Larger custom de/encoding text fields
- 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
- Improved audio Channel Mapping filter
- Improved FFmpeg option search engine
- Now by default encodes DVVIDEO to MOV container instead of DV container (you can always change this in the General/Container Extension option)
- 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
- AAC option 'AAC-Main prediction' is now disabled by default
- Improved handling complex filters
- Improved handling ProRes profiles
- Does not add the -ss option when it is set to 0
- Now checks if video size is valid when encoding to HAP
- Now auto sets the languages when adding subtitles
- Fixed issue copy/paste settings when the video color curve filter is used
- Better handling pre- and suffix file naming
- Changed icon set for preview button (more logical)
- Selecting x264 profile “High10’ now also set the pixelformat correctly
- Cleaned up unneeded FFmpeg options when not needed
- SVT-AV1 options are now moved to svtav1-params
- Thumbnails are now created after scanning files (read: faster importing files)
- Improved creating Thumbnails files (when enabled in the preferences)
- 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
- It is now possible to add all available audio, subtitles and video streams using the wizard
- Improved creating thumbnails
- Improved quality when exporting to .jpg images
- It is now possible to copy all subtitles with the Passthru Wizard
- 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
- Better switching between video Bitrate, Quality and CRF mode
- Moved preset selector to right pane. Note: it is still possible to change presets in the batch view
- 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
- 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
- Improved audio passthru wizard
- 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
- Removed NSVisualEffectView from commandline editor for better readability
- Fixed issue saving audio streams to separate audio files