Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 578478 - media-video/hybrid cross system gui for media encoding
Summary: media-video/hybrid cross system gui for media encoding
Status: UNCONFIRMED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: All Linux
: Normal enhancement (vote)
Assignee: Default Assignee for New Packages
URL: http://www.selur.de/
Whiteboard:
Keywords: EBUILD
Depends on: 578606 578630 578636 578850 578858 579458
Blocks:
  Show dependency tree
 
Reported: 2016-03-28 18:17 UTC by Wojciech Myrda
Modified: 2016-12-26 04:42 UTC (History)
0 users

See Also:
Package list:
Runtime testing required: ---


Attachments
hybrid-160309.ebuild (hybrid-160309.ebuild,1.11 KB, text/plain)
2016-03-28 18:17 UTC, Wojciech Myrda
Details
hybrid-160309.ebuild (hybrid-160309.ebuild,1.96 KB, text/plain)
2016-04-02 15:59 UTC, Wojciech Myrda
Details
hybrid.desktop (hybrid.desktop,665 bytes, application/x-desktop)
2016-04-02 16:00 UTC, Wojciech Myrda
Details
Hybrid.png (Hybrid.png,15.93 KB, image/png)
2016-04-02 16:01 UTC, Wojciech Myrda
Details
hybrid-160409.ebuild (hybrid-160409.ebuild,2.02 KB, text/plain)
2016-04-09 21:42 UTC, Wojciech Myrda
Details
hybrid-160409.ebuild (hybrid-160409.ebuild,2.72 KB, text/plain)
2016-04-10 13:05 UTC, Wojciech Myrda
Details
misc.ini (misc.ini,84 bytes, text/plain)
2016-04-10 13:07 UTC, Wojciech Myrda
Details
hybrid-160410.ebuild (hybrid-160410.ebuild,2.74 KB, text/plain)
2016-04-10 14:28 UTC, Wojciech Myrda
Details
hybrid-161223.ebuild (hybrid-161223.ebuild,2.74 KB, text/plain)
2016-12-26 04:42 UTC, Wojciech Myrda
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Wojciech Myrda 2016-03-28 18:17:24 UTC
Created attachment 429194 [details]
hybrid-160309.ebuild

Please add this cross system GUI for advanced encoding of media files. This according to the author of well known windows program MeGUI http://forum.doom9.org/showpost.php?p=1755737&postcount=8023 is best Linux alternative for all of those wanting to move from Windows to Linux.

I attach preliminary ebuild which still needs quite a lot of work as number of optional dependencies is much more versatile ;) http://www.selur.de/licence
There is also x86 version available which needs inclusion in the ebuild.

Hopefully a hint to install them all might be taken from ARCH https://aur.archlinux.org/packages/hybrid-encoder

Some optional (would have to check if they are required or not) packages that are missing in Gentoo below

 delaycut
http://forum.doom9.org/showthread.php?t=162984
http://www.videohelp.com/download/delaycut1.4.3.7.7z

 mp4fpsmod
https://github.com/nu774/mp4fpsmod
https://github.com/nu774/mp4fpsmod/archive/v0.24.tar.gz

 telxcc
https://github.com/petrkutalek/telxcc
https://github.com/petrkutalek/telxcc/archive/v2.5.3.tar.gz
Comment 1 Wojciech Myrda 2016-03-30 19:42:24 UTC
Following ebuilds have been also created for dependencies
media-video/telxcc - https://bugs.gentoo.org/show_bug.cgi?id=578606
media-video/mp4fpsmod - https://bugs.gentoo.org/show_bug.cgi?id=578630
media-video/delaycut - https://bugs.gentoo.org/show_bug.cgi?id=578636

I listed them here not in the "Depends on" section as they are optional and application works without them just is missing some functionality
Comment 2 Wojciech Myrda 2016-04-02 15:59:36 UTC
Created attachment 429486 [details]
hybrid-160309.ebuild

Quite done here especially the dependencies. Still needs option to install 32bit version, probably env.d file to get opt/hybrid directory in the environment to run it from console, but clicking on the menu entry works fine.
Comment 3 Wojciech Myrda 2016-04-02 16:00:33 UTC
Created attachment 429488 [details]
hybrid.desktop

Shamelessly stolen ideas from Handbrake ;)
Comment 4 Wojciech Myrda 2016-04-02 16:01:22 UTC
Created attachment 429490 [details]
Hybrid.png

Taken out of the Arch package.
Comment 5 Wojciech Myrda 2016-04-02 16:11:42 UTC
Ebuilds for more dependencies created.

media-video/framecounter - https://bugs.gentoo.org/show_bug.cgi?id=578850
media-sound/fdkaac - https://bugs.gentoo.org/show_bug.cgi?id=578858

delaycut in local overlay I also moved to more appropriate media-sound
Comment 6 Michael Palimaka (kensington) gentoo-dev 2016-04-03 16:42:23 UTC
Are you interested in maintaining this package?

https://wiki.gentoo.org/wiki/Project:Proxy_Maintainers
Comment 7 Wojciech Myrda 2016-04-03 21:11:41 UTC
I am quite willing to do so just like I do now through the bug reports. However becoming official maintainer would mean I would have to learn GIT which kinda show stopper for me as most of my time I spend contributing to Openstreetmap and learning their rules which as You might see I spend majority of time on  http://hdyc.neis-one.org/?wmyrda
Comment 8 Sam Jorna (wraeth) gentoo-dev 2016-04-04 04:10:36 UTC
(In reply to Wojciech Myrda from comment #7)
> However becoming official maintainer would mean I would have to learn GIT

You do not necessarily need to learn git - proxy maintainers do not have write access to the Gentoo Portage repository, and use of the GitHub mirror for Pull Requests is entirely optional. You can continue providing ebuilds and patches through bugs without issue.

We will have a look at these ebuilds and provide feedback on the relevant bugs, and will hopefully have this ready to commit in short order.

Thanks for your contributions!
Comment 9 Sam Jorna (wraeth) gentoo-dev 2016-04-04 04:50:10 UTC
Adding blockers due to deps defined in attachment 429486 [details].
Comment 10 Wojciech Myrda 2016-04-09 21:42:55 UTC
Created attachment 430024 [details]
hybrid-160409.ebuild

There is new version of hybrid available along with the avisynth plugins. I am not sure whether the plugins install in the right place as I didn't make them to work just yet (they have to run under wine), but ebuild should be quite close to the final version

As being proxy maintainer than yeah please do add me as one for hybrid ebuild and those new ones associated with it. Just make sure You review those ebuilds before committing as they my be done better way for sure
Comment 11 Wojciech Myrda 2016-04-10 13:05:43 UTC
Created attachment 430052 [details]
hybrid-160409.ebuild

I think this one does it all and is final one if you ask me :)
Comment 12 Wojciech Myrda 2016-04-10 13:07:48 UTC
Created attachment 430054 [details]
misc.ini

sets path used by the binary to use avisynth with hybrid
Comment 13 Wojciech Myrda 2016-04-10 14:28:01 UTC
Created attachment 430056 [details]
hybrid-160410.ebuild

Spoken too early about final ebuild :) Upstream just released new version with following changes for rev 2016.04.10.1:
*fixed*

    model: a few missing avisynth related variables
    x265: fixed '--allow-non-conformance'

As of the ebuild I added variable for easy change of avisynth version of package as it changes quite often too.
Comment 14 Wojciech Myrda 2016-12-26 04:42:58 UTC
Created attachment 457402 [details]
hybrid-161223.ebuild

New Hybrid version 2016.12.23.1 has been released with following changes.

fixed
-a bunch of small bugs

added
- support for VCEEnc
- NVEncC custom command line

changed
- adjusted to latest x265 changes
- updated detected NVIDIA cards