[mythtv-users] re: MPEG2->MPEG4 transcoding under .12

Ben Curtis fmstratk at coronium.com
Thu Oct 30 10:18:08 EST 2003


# mythtranscode -c 1290 -s 2003-10-29T16:00:00 -p autodetect -d -l
2003-10-30 09:57:02 Transcoding from 
/opt/video/recordings//1290_20031029160000_20031029163000.nuv to 
/opt/video/recordings//1290_20031029160000_20031029163000.nuv.tmp
Input #0, mpeg, from 
'/opt/video/recordings//1290_20031029160000_20031029163000.nuv':
  Stream #0.0: Video: mpeg2video, 720x480, 29.97 fps, 12000 kb/s
  Stream #0.1: Audio: mp2, 48000 Hz, stereo, 384 kb/s
Unknown video codec: strange error flushing buffer ... 
Segmentation fault
#

So I've found some other info that may be useful:


1) libavcodec is in the myth .12 package, but doesn't seem to get
installed anywhere.

2) mencoder doesn't seem to be present either.  I have man pages, but no 
program.  However, I don't beleive it's used (see #3).

3) I notice this in the code: "NuppelVideoPlayer *nvp = new 
NuppelVideoPlayer(db, pginfo);" yet the "nuppeldecoder.*" files are 
nowhere to be found post install, only in the install directory. The nvp 
object "appears" to be doing the encoding, not sure if its crashing b/c it 
can't find the library.  I can't seem to find where it would print out the 
buffer error though unless it was actually starting the encoder.

4) Status get's set to 20 in the DB at start.  Then by the time it fails
(a few seconds later) it is 53.


I did this on a fresh redhat9 install, never having .11 installed.  I 
think the fact that I never had .11 installed is becoming a problem in 
transcoding perioud.  It's possible that this functionality was never 
tested on a non-.11 system prior to release.  (Especially considering the 
bin files were being looked for in the wrong place).

Can someone give me a description of what mythtranscode actually 
does/calls?  I'd be happy to continue debugging this but I'm at a 
standstill until I know what it does/calls.




Ben




More information about the mythtv-users mailing list