[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