Posts: 76
Threads: 2
Joined: May 2017
You can find Linux binaries and the sources of dcaenc, FLVExtractCL, telxcc and ffmbc on my Github account:
https://github.com/darealshinji/ffmbc/re....7.4-fixed
https://github.com/darealshinji/telxcc-f.../tag/2.5.3
https://github.com/darealshinji/FLVExtra.../tag/1.6.2
https://github.com/darealshinji/dcaenc/releases/tag/v2
Since the official dcaenc and telxcc sources seem to have gone. Maybe this can be useful when you update the links.
I would also recommend to add a Qt5 FrameCounter Linux binary to your FrameCounter repository release section, or perhaps even include it with the Hybrid zip file.
Posts: 10.980
Threads: 57
Joined: May 2017
29.06.2019, 13:34
(This post was last modified: 29.06.2019, 13:42 by Selur.)
I think the current:
-> added yours and these
FrameCounter, IdxSubCutter, vsViewer should be easy to build.
Maybe writing a script (+ a small .ini file to fix the versions) which compiles all the tools would be the best solution,...
Cu Selur
Posts: 76
Threads: 2
Joined: May 2017
(29.06.2019, 13:34)Selur Wrote: Maybe writing a script (+ a small .ini file to fix the versions) which compiles all the tools would be the best solution,...
I'm currently writing a script. It may not be perfect but it may help and you can adjust it as needed.
By the way, I have removed my FLVExtractCL repository since you said only the sources from moitah.net should be used.
I have also seen that the aften entry on your page l
eads to http://code.google.com/p/wavtoac3encoder/downloads/list
and not to
https://sourceforge.net/projects/aften/
Posts: 10.980
Threads: 57
Joined: May 2017
Quote:I'm currently writing a script. It may not be perfect but it may help and you can adjust it as needed.
Nice.
Quote:By the way, I have removed my FLVExtractCL repository since you said only the sources from moitah.net should be used.
Should be the same code, but I removed the link to your repository.
The aften link was correct, since wavtoac3encoder included newer sources of aften for Windows:
https://github.com/wieslawsoltes/AftenWi...8c5d66dccf
for Linux the normal project was fine. (added the link)
Cu Selur
Posts: 76
Threads: 2
Joined: May 2017
I've attached the script. I may update it later so that ffmpeg and the other tools will be linked against all the libraries that the script builds.
By the way, I see that your website doesn't provide links to the following tools: kvazaar vpxenc aomenc rav1e delaycut lame faac flac
It's also strange that Hybrid doesn't seem to recognize lsdvd when it's put into the same directory.
Posts: 10.980
Threads: 57
Joined: May 2017
30.06.2019, 17:25
(This post was last modified: 30.06.2019, 17:30 by Selur.)
Added the links.
No clue, why Hybrid wouldn't find lsdvd,.
Looking at the code Hybrid should:
- search next to the Hybrid binary
- search in '/usr/bin'
- call 'which <ToolName>' and see if that shows the binary
no clue why this wouldn't work for lsdvd, but for the other tools. (don't see any special treatment for lsdvd)
Cu Selur
Ps.: added a slightly modified version of your get-nonfree-tools.sh.
Posts: 76
Threads: 2
Joined: May 2017
(30.06.2019, 17:25)Selur Wrote: no clue why this wouldn't work for lsdvd, but for the other tools. (don't see any special treatment for lsdvd)
Dunno. It seems to find it, but it doesn't add an entry to the "Tools" tab:
"Check name: lsdvd, path: ./lsdvd, checkSingle: false"
It's the same when I remove the lsdvd binary and install it through apt instead.
Anyway, I've updated the script:
- added neroaac, tsmuxer, divx265 and nvhsp
- script can now be run with arguments to only build specific tools, useful for updating without the need to rebuild everything; for example: ./build.sh ffmpeg x265
nvhsp is not mentioned on your website. Links would be:
https://www.videohelp.com/software/NVHSP
https://github.com/SK-Hardwired/nv_hevc_hdr_patcher
I don't know how Hybrid runs nvhsp on Linux, so the build script renames the python script to "nvhsp", adds the missing shebang and makes it executable.
Posts: 10.980
Threads: 57
Joined: May 2017
Quote:I don't know how Hybrid runs nvhsp on Linux, so the build script renames the python script to "nvhsp", adds the missing shebang and makes it executable.
nvhsp will be used when 'NVEnc (FFmpeg)->Misc->Path for hdr Signaling' is enabled. (since ffmpeg doesn't support HDR singnaling last I checked)
Renaming is needed (when the option is enabled you can see the command line)
Cu Selur
Posts: 76
Threads: 2
Joined: May 2017
Here's the last update of the build script for now:
https://gist.github.com/darealshinji/78e...e247d61048
It downloads a static build of ffmpeg because that one already includes all the useful codecs, and it downloads a static build of x264, which includes libav support.
By the way, linuxdeploy could be used to provide these binaries including important dependencies, similar to mac's .app direcories:
https://github.com/probonopd/linuxdeployqt
Posts: 10.980
Threads: 57
Joined: May 2017
Busy during this week, but it sounds interesting, will do some testing next weekend.
Cu Selur