[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