melt by default seems to produce h264-encoded videos using the 'High'
profile; I would like to encode using the 'Main' profile. However,
supplying profile=main, vprofile=main or even profile=Main or other
profiles causes errors (as well as an incorrect file):
$ melt test1.mkv test2.mkv -mix 120 -mixer luma -consumer
avformat:test-transition.mp4 crf=18 profile=main
(snip)
[libx264 @ 0x7f0bd00c7a20] [Eval @ 0x7f0bff71d0f0] Undefined constant
or missing '(' in 'main'
[libx264 @ 0x7f0bd00c7a20] Unable to parse option value "main"
[libfaac @ 0x7f0bd00c8ec0] [Eval @ 0x7f0bff71d0a0] Undefined constant
or missing '(' in 'main'
[libfaac @ 0x7f0bd00c8ec0] Unable to parse option value "main"
[libfaac @ 0x7f0bd00c8ec0] Channel layout not specified
(setting vprofile=main instead causes there to be no complaints from
libfaac)
Searching for similar output yields old ffmpeg posts from ca 2011 when
there were changes to their -profile handling. The only relatively
contemporaneous results I could find related to this is
http://forums.debian.net/viewtopic.php?f=6&t=117482
although that was noted fixed in libmlt6 0.9.2-2 in Debian sid. For what
it's worth, x264 --help reports available profiles as
"baseline,main,high,high10,high422,high444".
All that said I have a feeling I may be invoking melt incorrectly. I tried
looking for an IRC channel, but #mlt no longer exists on irc.gimp.net and
#mlt on Freenode seems to have a worldwide +b !
Thanks in advance,
Rob
------------------------------------------------------------------------------
Monitor 25 network devices or servers for free with OpManager!
OpManager is web-based network management software that monitors
network devices and physical & virtual servers, alerts via email & sms
for fault. Monitor 25 devices for free with no restriction. Download now
http://ad.doubleclick.net/ddm/clk/292181274;119417398;o
_______________________________________________
Mlt-devel mailing list
Mlt-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/mlt-devel