VideoStation FFMPEG Patcher Versions Save

Patcher to enable DTS, EAC3 and TrueHD support to Synology VideoStation (from DSM 6.2 to DSM 7.0 and above ; ffmpeg4, 5, 6 ready)

3.0

4 months ago

Update

For currently installed patch version 2.6 and bellow:

  • Unpatch using 2.6 patcher: curl https://raw.githubusercontent.com/AlexPresso/VideoStation-FFMPEG-Patcher/2.6/patcher.sh | bash -s -- -a unpatch
  • Patch using latest patcher: curl https://raw.githubusercontent.com/AlexPresso/VideoStation-FFMPEG-Patcher/main/patcher.sh | bash

For currently installed patch version 2.7 and above/

  • Unpatch using 2.9 patcher: curl https://raw.githubusercontent.com/AlexPresso/VideoStation-FFMPEG-Patcher/2.9/patcher.sh | bash -s -- -a unpatch
  • Patch using latest patcher: curl https://raw.githubusercontent.com/AlexPresso/VideoStation-FFMPEG-Patcher/main/patcher.sh | bash

Changes

  • Fix permission access when loading patch_utils.sh #117

2.9

5 months ago

Update

For currently installed patch version 2.6 and bellow:

  • Unpatch using 2.6 patcher: curl https://raw.githubusercontent.com/AlexPresso/VideoStation-FFMPEG-Patcher/2.6/patcher.sh | bash -s -- -a unpatch
  • Patch using latest patcher: curl https://raw.githubusercontent.com/AlexPresso/VideoStation-FFMPEG-Patcher/main/patcher.sh | bash

For currently installed patch version 2.7 and above/

  • Unpatch using 2.8 patcher: curl https://raw.githubusercontent.com/AlexPresso/VideoStation-FFMPEG-Patcher/2.8/patcher.sh | bash -s -- -a unpatch
  • Patch using latest patcher: curl https://raw.githubusercontent.com/AlexPresso/VideoStation-FFMPEG-Patcher/main/patcher.sh | bash

Changes

  • Fix gstreamer plugins not loaded on some architectures: #112

2.8

6 months ago

Update

For currently installed patch version 2.6 and bellow:

  • Unpatch using 2.6 patcher: curl https://raw.githubusercontent.com/AlexPresso/VideoStation-FFMPEG-Patcher/2.6/patcher.sh | bash -s -- -a unpatch
  • Patch using latest patcher: curl https://raw.githubusercontent.com/AlexPresso/VideoStation-FFMPEG-Patcher/main/patcher.sh | bash

For currently installed patch version 2.7 and above/

  • Unpatch using 2.7 patcher: curl https://raw.githubusercontent.com/AlexPresso/VideoStation-FFMPEG-Patcher/2.7/patcher.sh | bash -s -- -a unpatch
  • Patch using latest patcher: curl https://raw.githubusercontent.com/AlexPresso/VideoStation-FFMPEG-Patcher/main/patcher.sh | bash

Changes

  • Fix configured ffmpeg version being overridden by ffmpeg_version=ffmpeg (now the config is correctly overriding it). (#111)
  • Fix "can't load config" and "can't load utils" errors not logged into /tmp/ directory (#111)
  • Check for config and utils files in issue_report script (#111)

2.7

6 months ago

Update

This new version requires a special procedure to update, please use the following commands in order:

  • Unpatch using 2.6 patcher: curl https://raw.githubusercontent.com/AlexPresso/VideoStation-FFMPEG-Patcher/2.6/patcher.sh | bash -s -- -a unpatch
  • Patch using 2.7 patcher: curl https://raw.githubusercontent.com/AlexPresso/VideoStation-FFMPEG-Patcher/2.7/patcher.sh | bash

Changes

PR : #109

  • Make CodecPack (Advanced Media Extensions) patch standalone : CodecPack is not anymore relying on VideoStation's patched files to work. It's safer this way, as VideoStation can be removed without breaking CodecPack features.
  • CodecPack patched ffmpeg files (ffmpeg33, ffmpeg41 and/or ffmpeg27) are now trying with CodecPack default ffmpeg files before trying to use SynoCommunity's ffmpeg. Again, it's safer for other applications also relying on CodecPack's ffmpeg to work.
  • Group gstreamer patched libraries and plugins into same directory to make it easier and safer to remove.
  • Make the wrappers work in a more generic way
  • Code cleaning

2.6

6 months ago

Fixes:

  • #105 : Fixes offline transcoding errcode

2.5

7 months ago

Fixes:

  • #95 : Fixes yuv420p10le pixel format

2.4

7 months ago

Improvements :

  • Changed the wrapper worflow to try start ffmpeg using following order:
    • VideoStation's ffmpeg with fixed parameters
    • VideoStation's ffmpeg with default parameters
    • SynoCommunity's ffmpeg with fixed parameters

Fixes:

  • #95

2.3

7 months ago

Fixes:

  • Fix scale_vaapi arguments ( #90 ; PR: #91 )

2.2

8 months ago

Improvements :

  • Added colors to have a better look and feel
  • Added a config-file (will be used in future improvements)
  • Improved the issue-report.sh tool

Fixes:

  • Fix VAAPI transcoding and 7.1 audio #81

2.1

9 months ago

Improvements :

  • The ffmpeg.log and gstreamer.log files are no longer used, the logs are now directly appended to .stderr files and removed after movie playback is finished (prevents logs files to eat all /tmp directory available space)
  • Add a issue-report.sh script to help users generate a report and give all informations when submitting a new issue
  • Auto uninstall the patch if VideoStation is uninstalled from the NAS
  • Add a shell linter to scan for possible code issues in the scripts
  • Check if VideoStation is already patched before running the patching steps

Fixes:

  • Some files used during patching steps were not deleted (fixed)
  • Some .stderr files used for logging during movie playback were not deleted (fixed)