Categories
Uncategorized

What’s new in version 1.4.0.6?

Pure bug fix release.

Fixes include:

  • Fixed some illegal characters when parsing mac alias
  • Fix occational double registration of new monitored files
  • Fix loudness analyser not storing correct real peaks data
  • Fixed rare error that sometimes caused retried jobs to not start
  • Fix audio files getting double length when converting to video formats
  • Update BMX to include fix for wrongly flagged aspect ration on some MPEG-2 formats.
  • Fixed rare bug that sometimes cause FFAStrans to not continue with jobs containing priority splits.
Categories
Uncategorized

What’s new in version 1.4.0.5?

Pure bug fix release.

Fixes include:

  • Fixed SAR was not set when auto cropping IMX source in the A/V Decoder
  • Fixed Interlace analyze node reported bogus results
  • Fixed wrong progress on video analyze node
  • Fixed rare issue where priority branches did not end properly
  • Fixed issue that in some conditions caused a job queue to build up
  • Fixed A/V Decoder not properly decoding some broken MPEG2
  • Removed bogus 4:4:4 AVI option in the Uncompressed encoder node
  • Removed too strict variable check when submitting jobs via API

Categories
Uncategorized

What’s new in version 1.4.0.4?

Pure bug fix release (1.4.0.1 – 1.4.0.4).

Fixes include:

  • Fixed continously growing files being picked up too early
  • Fixed multiple hosts picking up the same growing file
  • Fixed loudness analyser not returning correct channel layout
  • Fixed error in priority splits
  • Fixed stills decoder having malformated color conversions.
  • Fixed rare crash on badly formated time code
  • Fixed a file locking anomalie
  • Fixed a handle leak in the queuer

Categories
Uncategorized

What’s new in FFAStrans 1.4.0?

Finally, long overdue, a new version that does not only focus on fixes and improvements but a set of new nice long awaited features.

Changes include:

  • New core features:
    • Hosts group: Group hosts into different named groups and assign nodes or/and workflows to them
    • Job slots per node: Assign a higher number of job slots to a node in order to better “allocate” resources on the executing host
    • Cron scheduling support for monitors
  • New functions:
    • $dateweek(): Calculate week numbers
    • $timecalc(): Time calculator
    • $waccess(): For testing write access
    • $owner(): For getting owner of a file
    • $asplit(): Split/format array into a string
    • $ffconcat(): For creating a “ffconcat version 1.0” string
    • $shortcut(): For parsing Windows shortcuts and macOS alias files
  • New variables:
    • %i_v_precharge%: Get precharge value from MXF files
    • %s_options%: System variable for advanced altering of job behavior
    • %f_pix_aspect%: Pixel aspect ratio as float
    • %s_frame_rate%: Represent frame rate as num/denum string
  • New API method:
    • GET /jobvars/ for getting final value of user variables after job end
  • Improved processing speed, quality and color precicion for all encoders
  • Huge database I/O optimizations for thos with larger farms
  • Dolby E decoding in the “A/V Decoder” (Experimental)
  • “Forget missing files” are now supported by all applicable monitor nodes
  • Support the new frame properties in AviSynth+
  • Support Mac alias in the “Folder” monitor and improved Windows shortcut support
  • Improved support for encoding files with cover art
  • Properly support audio buffer files > 4GB in the “A/V Decoder”
  • Support reading stdout/err in command executor as unicode
  • Support XDCAM-EX 35 720p in the “XDCAM-HD” encoder
  • Support multiple selection in the status monitor
  • Inbuilt status monitor now shows history pages instead of one huge list
  • Improved “Color conversion” filter
  • Improved navigation in the status monitor using arrow keys
  • Improved up-time reliability
  • Native support for “ffconcat version 1.0” input sources
  • Native support for reading IMF files
  • Support writing 64 bit audio files in the “Extract audio” node
  • Support UTF-8 formated mail bodies in “Send E-Mail” node
  • Playlist support in “YouTube” decoder and save list to variable
  • Clear complete work cache dir from FFAStrans Manager
  • Support SinPowResize kernel in “Resize” filter
  • Improved automatic cleaning of log and work files
  • FFAStrans will now archive job logs and keep them for an extended period
  • Fix several long path issues in monitors and FTP delivery
  • Fix slow opening of long workflows
  • Fix comparing negative number not working in the “Conditional” node
  • Fix graphical artifact when moving too far out on a large workflow
  • Fix some number like strings being strictly regarded as number
  • + Lots other minor fixes and improvements

Categories
Uncategorized

What’s new in version 1.3.1?

Bug fixes, improvements and minor features update.

Changes include:

  • Added 4:4:4 profile (XQ) to the ProResKS encoder.
  • Added “MXF (BMX)” wrapper option to the Panasonic P2 monitor.
  • Added option for removing farming settings when exporting workflows
  • Added PUT method for updating existing workflow through API
  • Added user option to read from STDERR and/or STDOUT in the “Command executor” node.
  • Improved general robustness when executing many jobs at the same time.
  • Reduced general priority on sub processes in order to not halt system.
  • Fixed some special case FTP monitor issue that caused files to not be downloaded properly.
  • Fixed framerate bug when encoding to BMX (MXF)
  • Fixed an issue where setting %s_source% to “” (nothing) resulted in some erratic behavior.
  • Fix some job retry issues.
  • Fix audio config crash in the DV encoder.
  • Fixed rare memory leak issue.
  • Fixed MOV bug in the DNxHD encoder
  • Fixed a problem with the A/V Media decoder created zero-length clips.
  • Fixed an issue that caused some image sequences to not be properly parsed
  • Fixed a problem where plugin processors GUI got stuck behind manager window.
  • Fixed a bug where the “Fade” filter ignored audio/video enable/disable
  • Fixed an issue that caused the “Custom FFmpeg” encoder to not work properly when using custom ffmpeg mapping.
  • Fixed an API issue where history was not always correctly returned.
  • Fixed an issue causing some AviSynth based video filters to not work properly on older CPUs
  • Fixed a flaw with priority connections in conjunction with executing on error.
  • ++ Several other minor improvements and fixes

Categories
Uncategorized

What’s new in version 1.3.0.2?

Pure bug fix release.

Changes include:

  • Fix progressive closed GOP encoding in the XDCAM-HD not working.
  • The “Video quality” node would sometimes return a bogus “inf000000” value.
  • The “Video quality” would fail if source or ref was IMX-D10 content.
  • The “%s_cache_record%” variable was not correctly populated.
  • Fix the “Sequence” monitor disregarding the “Recurse” setting.
  • The “Sequence” monitor would sometimes not work due to an invalid input option being set.
  • Two succeeding encodings on the same branch could fail if using the inbuilt encoders.
  • Fix minor issues with properly recognizing some pixel and color formats when processing.
  • The loudness table in “Audio extract” encoder gui did not set a value.
  • A few other minor edge case issues addressed.

Categories
Uncategorized

What’s new in version 1.3.0.1?

Pure bug fix release.

Changes include:

  • Fixed potential endless loop in “A/V Decoder” node.
  • The XDCAM-HD encoder would sometimes stop encoding on very complex content.
  • Fixed an issue where sources with yuvj420p pixel format would sometimes lead to failed encoding.
  • Fixed an issue that caused bad frame rate conversion on small fps difference between source and output.
  • Fixed an issue where host settings was not properly saved.
  • Fixed error message on multiple immediate retries from failed node..

Categories
Uncategorized

What’s new in FFAStrans 1.3.0?

Finally a new version that does not only focus on fixes and improvements but has a lot of new nice features to present.

Changes include:

  • New workflow features:
    • Sub splits: This feature enables sub connected splits (brown) to always finish before the main splits (black).
    • Workflow connection: Enables you to forward a job to another workflow.
  • New functions:
    • $lookup() and $lookuprep() for table lookup and lookup replacement.
    • $sort() for sorting an array or a string.
    • $split() for splitting a string into an array.
    • $count() for counting occurrences of a string or single character.
    • $foreach() for dynamically executing operations on an array
    • $string() for formatting strings like printf in C.
    • $xxhash64() for 64 bit version of xxhash.
  • New node: “For each”: Will loop through an array of values and dynamically create a new split/branch for each index.
  • New variables:
    • %s_start_tc_alt% for alternative start TC taken from creation date of media.
    • %s_gamma% for gamma curve of media
    • %s_chroma_loc% for chroma location of media.
    • %i_gmt_bias% for the local GMT bias.
    • %s_version% for current running FFAStrans version.
    • %s_last_error% for retrieving last viable error message.
  • New API methods.
    • GET /workflows/status for getting current status
    • POST /workflows for importing FFAStrans exported workflows.
    • POST /presets for importing FFAStrans exported presets
    • POST /user_variables for importing FFAStrans exported user variables
    • GET /history now supports ?start and ?count for getting custom range
  • All encoders now support applying custom or inbuilt LUTs.
  • All encoders now support setting and converting full/limited video range.
  • Huge speed improvement when muxing to BMX MXF as FFAStrans no longer creates an intermediate file before remuxing.
  • Added search function in the variables selector.
  • Added free text search function for workflows and nodes.
  • The XAVC node now support class 300 and 480 in UHD.
  • The AVC-Intra node now support class 2K and 4K.
  • Added option to use user variables as framerate in “ProRes” and “DNxHR” encoder nodes.
  • Added user selectable quality tunings to the the “XDCAM-HD” node.
  • Added “Writing library” mode to the “ProRes” encoder node for improved compatibility in some scenarios.
  • Added HLG and PQ signaling to the “H.264” encoder.
  • Added option to save complete VMAF json to a variable in the “Video Quality” node.
  • Added access to the user variables from main manager menu.
  • Added user selectable zero padding to unique output file names in the delivery nodes.
  • The header section in “HTTP communicate” node now supports using variables.
  • The “%s_original_path~n%” variable now supports minus notation for retrieving path names from the right side.
  • The “%s_recursed_path%” variable now support the same notation type as %s_original_path~n% with %s_recursed_path~n%.
  • Added option to export job logs from inbuilt status monitor.
  • The “Hold” node now supports arrays as list of files.
  • Updated to use the new maintained yt-dlp instead of youtube-dl.
  • Changing a variables/static name now automatically updates all applicable workflows.
  • Expanded the $exists() function to support path recursing and returning a file list in array.
  • Added support for adding data to an existing array using the $jsonput() function.
  • Fixed issue where the “H.264” encoder produced corrupt MXF files.
  • Fixed various bit depth issues in the “H.264/5” encoders.
  • Fixed “Generic MPEG” was forced to 16:9 aspect.
  • + Lots of minor changes and improvements.

Categories
Uncategorized

What’s new in version 1.2.2.1?

Pure bug fix release.

Changes include:

  • Growing files functionality was broken.
  • Running workflows without any nodes would crash.
  • Time stamps had the wrong notation when GMT was +00.00
  • Fixed rare crash with inbuilt status monitor when applying action to a finished job.
  • First time initialization of user variables would sometimes crash.
  • Loudness input field did not always parse variables correct.
  • Fix rare bug that could cause status monitors to miss data.
  • Fix wrongfully hardcoded 16/9 aspect in the generic MPEG encoder.
  • The API url /workflows/<wf_id>/user_variables did not always produce correct reply.
  • The API url /tickets url could in some cases return an invalid json.

Categories
Uncategorized

What’s new in version 1.2.2?

This release continues on the 1.2 path of addressing bugs and anomalies. With some minor improvements to general farming reliability.

Changes include:

  • Some improvements in the job distribution between farm hosts.
  • Other minor farming reliability improvements.
  • Improved recognition of arib-std-b67 (HLG) on some formats.
  • Added warning when exporting/importing workflow with plugin nodes
  • Added warning when running FFAStrans on outdated OS (< Win8)
  • Fixed some rare case decoding issues with some ProRes and DNxHD variations.Setting HDR colors pace in x265 encoding did not work.
  • “Video quality” node used folder dialogue instead of file when browsing.
  • Location of the browser buttons in “Video quality” node had switched places.
  • FTP monitor did not properly report status when downloading.
  • Address several long file path issues with FFAStrans installation location.
  • Fixed a “Not equal” logic issue in the “Conditional” node.
  • The PCM option in the “H.264” encoder was not working properly.
  • Fixed an issue when selecting “Fast” in the “H.264” node. Would revert to “Faster” when reopening the gui.
  • “Encoders” would fail if unset user variable was used in the “Loudness correction”, even if option was unticked.
  • Status would not update properly when retrying failed jobs.
  • Converting to b601 with the “Color conversion” filter did not always set the proper color flag.
  • Auto-selecting variable in the prefix/suffix input in the “Audio extraction” node did not work.
  • + several other minor issues addressed.