[mythtv-users] Problems with nuvexport and ffmpeg

Dale Pontius DEPontius at edgehp.net
Tue Apr 5 01:28:49 UTC 2011


On 04/02/11 18:43, Dale Pontius wrote:
> Quickly:
> I have a wicked version conflict between my "current" nuvexport, dated
> March 1, 2010, which requires ffmpeg-0.5, and a change Gentoo just made
> which only respects back to ffmpeg-0.6.  Is there a newer version of
> nuvexport that will work with ffmpeg-0.6, and what version of MythTV
> does it require?
> 
> More detail:
> Last year I received some great assistance here with nuvexport problems,
> really problems in my installation that showed up first with nuvexport.
> 
> This year I've got a new one, and it's more Gentoo-related.  Gentoo
> seems to be bleeding edge in some respects, and quite stale in others.
> MythTV is the latter, with the "stable" version still being 0.22.  On
> the other hand, ffmpeg is the former, with Gentoo already respecting the
> recent code fork.
> 
> I'm running a local ebuild for nuvexport and use a tarball dated March
> 1, 2010.  That ebuild works with ffmpeg-0.5 and not with ffmpeg-0.6, so
> I've "masked" the newer version.  Today some changes came down through
> portage that don't seem to respect or work with ffmpeg-0.5 any more.  I
> managed to update my system, but there were a whole pile of hairballs in
> the system, and I'd to clean this up.
> 
> I'm sure there are newer releases of nuvexport.  I'm principally
> wondering what version I need to get in order to work with ffmpeg-0.6,
> and what version of MythTV I need to be running in order to use it.  As
> mentioned before, Gentoo is a bit "stale" in this respect.  The 0.22
> version is "stable", and I'm currently running 0.23.1 out of "~arch".  I
> also have 0.24 available out of a separate ebuild repository, but am a
> little hesitant about moving to it.
> 
> Thanks for any assistance,
> Dale Pontius
> _______________________________________________

I did a bit of digging, and found the latest Aug 17, 2010 release of
nuvexport.  It postdated the release of ffmpeg-0.6, so I had hope.  I
have it installed and running - with ffmpeg-0.5, but fails with
ffmpeg-0.6.  A bit more searching, and I find a lot of activity around
December, 2010 with several patches to get nuvexport working with
ffmpeg-0.6.

They don't work for me.  I get the status line which indicates that it
never really started, no progress ever shows.  Eventually it times out.
 Here is the output from using "--debug".  This is using a fairly common
patch, which looks for version 0.6 and then uses a slightly different
method for grabbing formats and codecs.  Incidentally, I'm trying to
output to xvid.

Thanks,
Dale Pontius
To encode:  The Three Stooges:  Income-Tax Sappy
Use the following commands:
First pass...
Use of uninitialized value in numeric lt (<) at
/usr/share/nuvexport/export/ffmpeg.pm line 240, <STDIN> line 14.

system call:
mkdir -m 0755 /tmp/fifodir_11745/

forking:
/usr/bin/nice -n19 /usr/bin/mythtranscode --showprogress -p '0' -c
'1041' -s '2011-04-03T04:58:00' -f "/tmp/fifodir_11745/" --honorcutlist
--fifosync 2>&1

forking:
cat /tmp/fifodir_11745/audout > /dev/null

forking:
/usr/bin/nice -n19 ffmpeg -f rawvideo -s 720x480 -r 29.970 -i
/tmp/fifodir_11745/vidout -f yuv4mpegpipe - 2> /dev/null | /usr/bin/nice
-n19 yuvdenoise -r 16 2> /dev/null | /usr/bin/nice -n19 ffmpeg -threads
2 -y -f s16le -ar 48000 -ac 2 -f yuv4mpegpipe -s 720x480 -aspect
1.33333333333333 -r 29.970 -i - -aspect 1.33333333333333 -r 29.970
-deinterlace -croptop    6 -cropright 10 -cropbottom 6 -cropleft  10 -s
640x480  -vcodec libxvid -b '768k' -minrate '32' -maxrate '1536k' -bt
'32k' -bufsize 65535 -flags +mv4+loop+aic+cgop -trellis 1 -mbd 1 -cmp 2
-subcmp 2 -b_qfactor '150' -b_qoffset '100' -bf '1' -pass 1 -passlogfile
'/tmp/xvid.11745.log' -f avi /dev/null 2>&1
Final pass...
Use of uninitialized value in numeric lt (<) at
/usr/share/nuvexport/export/ffmpeg.pm line 240, <STDIN> line 14.

system call:
mkdir -m 0755 /tmp/fifodir_11745/

forking:
/usr/bin/nice -n19 /usr/bin/mythtranscode --showprogress -p '0' -c
'1041' -s '2011-04-03T04:58:00' -f "/tmp/fifodir_11745/" --honorcutlist 2>&1

forking:
/usr/bin/nice -n19 ffmpeg -f rawvideo -s 720x480 -r 29.970 -i
/tmp/fifodir_11745/vidout -f yuv4mpegpipe - 2> /dev/null | /usr/bin/nice
-n19 yuvdenoise -r 16 2> /dev/null | /usr/bin/nice -n19 ffmpeg -threads
2 -y -f s16le -ar 48000 -ac 2 -i /tmp/fifodir_11745/audout -f
yuv4mpegpipe -s 720x480 -aspect 1.33333333333333 -r 29.970 -i - -aspect
1.33333333333333 -r 29.970 -deinterlace -croptop    6 -cropright 10
-cropbottom 6 -cropleft  10 -s 640x480  -vcodec libxvid -b '768k'
-minrate '32' -maxrate '1536k' -bt '32k' -bufsize 65535 -flags
+mv4+loop+aic+cgop -trellis 1 -mbd 1 -cmp 2 -subcmp 2 -b_qfactor '150'
-b_qoffset '100' -bf '1' -pass 2 -passlogfile '/tmp/xvid.11745.log'
-acodec libmp3lame -async 1  -ab '128k' -f avi
'./The_Three_Stooges_-_Income-_Tax_Sappy.3.avi' 2>&1

Cleaning up temp files.


Please see the following article for what to do with this information:

    http://www.mythtv.org/wiki/index.php/Nuvexport#Debug_Mode





More information about the mythtv-users mailing list