Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 254858 - New ebuild needed for h264enc
Summary: New ebuild needed for h264enc
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: AMD64 Linux
: High normal (vote)
Assignee: Default Assignee for New Packages
URL: http://forum.doom9.org/showthread.php...
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2009-01-13 16:58 UTC by A. Person
Modified: 2009-08-02 12:43 UTC (History)
2 users (show)

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


Attachments
Ebuild for h264enc-8.7.1 (h264enc-8.7.1.ebuild,758 bytes, text/plain)
2009-02-06 23:22 UTC, Alexey Vladykin
Details
Updated ebuild (h264enc-8.7.1.ebuild,821 bytes, text/plain)
2009-02-08 14:48 UTC, Alexey Vladykin
Details

Note You need to log in before you can comment on or make changes to this bug.
Description A. Person 2009-01-13 16:58:07 UTC
h264enc is a rather advanced shell script which can help you to encode video files or DVDs to the H.264 video format. It has built-in quality presets (34 so far), supports a lot of video (pre/postprocessing) filters and a few audio filters as well. Further it supports 9 different audio codecs and has a (limited) batch encoding capability. Muxing is also supported for the MKV, MP4 and OGM containers.

Reproducible: Always
Comment 1 Alexey Vladykin 2009-02-06 23:22:28 UTC
Created attachment 181203 [details]
Ebuild for h264enc-8.7.1

Here is proposed ebuild for h264enc-8.7.1.
Probably the dependencies are incomplete. BTW, I haven't found some optional dependencies in portage tree: neroAacEnc, aacplusenc, tsMuxeR, pipeviewer
Comment 2 A. Person 2009-02-07 17:04:12 UTC
Thanks a lot for doing that.  With the mp4 USE flag I got:

emerge: there are no ebuilds to satisfy ">=media-video/gpac-0.45[a52]".

I changed:

mp4? ( >=media-video/gpac-0.45[a52] )

to:

mp4? ( >=media-video/gpac-0.4.5 )

and it's executing, although I don't think gpac-0.4.5 is required for mp4 support.  I've been using mp4 and h264enc with gpac-0.4.4-r1.
Comment 3 Alexey Vladykin 2009-02-08 14:48:04 UTC
Created attachment 181315 [details]
Updated ebuild

Updated ebuild:
- added EAPI=2 for use dependencies
- added non-obvious dependencies on coreutils, bc and time
- fixed gpac dependency version ("0.45" -> "0.4.5")
Comment 4 Alexey Vladykin 2009-02-08 14:50:52 UTC
Grant,
I took dependencies from http://h264enc.sourceforge.net/links.html, which states that >=gpac-0.4.5 is required with liba52.
Comment 5 A. Person 2009-02-08 16:17:41 UTC
New ebuild works great.  The only funny thing is that it pulls in time now (as you said) but the program has always worked fine for me without it.  Maybe it works better with it.
Comment 6 Alexey Vladykin 2009-02-08 18:34:07 UTC
time is used when you answer 'y' to 'Would you like to encode a sample?"
Comment 7 A. Person 2009-02-08 19:06:06 UTC
Very nice, thanks again for contributing this.
Comment 8 Samuli Suominen (RETIRED) gentoo-dev 2009-08-02 12:43:43 UTC
In portage. Thanks.