Mailinglist Archive: opensuse (714 mails)

< Previous Next >
Re: [opensuse] cinelerra on 11.4 won't render though ffmpeg pipe. Work OK with mpeg2enc pipe??
On 10/04/2011 07:39 PM, Carl Hartung wrote:
I really don't understand what I'm missing or how I've managed to
> mess this up. Anybody with cinelerra experience have any ideas? I
> have the following installed:
>
> cinelerra-2.1.5cv20110222-1.pm.27.13.x86_64
> ffmpeg-0.8.4.git.20110927-1.1.x86_64
Hi David,

I'm not seeing anything useful in your settings or errors pics, but I
do notice you're running ~-1.pm.27.13 vs. my ~-1.pm.27.14 and your
ffmpeg version is non-Packman (tsk tsk) :-) and older, ~-0.8.4 vs. my
0.8.5.

My guess is there's a good chance your problems will go away if
you standardize your multimedia libraries to the latest Packman
packages released for the version of openSUSE that you're running.

hth& regards,

Carl,

I thought you were on to something :) But... switching all to packman didn't change the error :( I installed the following:

cinelerra-2.1.5cv20110222-1.pm.27.14.x86_64
ffmpeg-0.8.5-0.pm.1.1.x86_64

I get the same error trying to render to DVD using ffmpeg:

int YUVStream:: write_frame(uint8_t**):write_frame() failed:system error (failed read/write)

This looks like a some data type mismatch in ffmpeg or cinelerra?? Maybe ffmpeg. I just tried to run it on the command line to test join the jpg files together and got a 'floating point exception' (my command line may be wrong, but here is what I tried):

the ../still directory contents is:

black-RVP-R.jpg
black-RVP-RV.jpg
black-RVP-RVP-full.jpg
black-RVP-RVP.jpg
black-RVP-white.jpg
black-screen.jpg

the CLI was:

09:09 alchemy:~/mmedia/video/res/still> ffmpeg -f image2 -i black*.jpg video.mpg
ffmpeg version 0.8.5, Copyright (c) 2000-2011 the FFmpeg developers
built on Oct 3 2011 01:59:29 with gcc 4.5.1 20101208 [gcc-4_5-branch revision 167585]
configuration: --shlibdir=/usr/lib64 --prefix=/usr --mandir=/usr/share/man --libdir=/usr/lib64 --enable-shared --disable-static --enable-libmp3lame --enable-libvorbis --enable-libtheora --enable-libspeex --enable-libxvid --enable-postproc --enable-gpl --enable-x11grab --extra-cflags='-fmessage-length=0 -O2 -Wall -D_FORTIFY_SOURCE=2 -fstack-protector -funwind-tables -fasynchronous-unwind-tables -g -fPIC -I/usr/include/gsm' --enable-debug --disable-stripping --enable-libgsm --enable-libschroedinger --enable-libdirac --enable-avfilter --enable-libvpx --enable-version3 --enable-libopencore-amrnb --enable-libopencore-amrwb --enable-libx264 --enable-libdc1394 --enable-pthreads --enable-librtmp
WARNING: library configuration mismatch
avfilter configuration: --prefix=/usr --mandir=/usr/share/man --libdir=/usr/lib64 --shlibdir=/usr/lib64 --disable-stripping --enable-pthreads --enable-shared --enable-avfilter --disable-static --enable-libmp3lame --enable-libxvid --enable-libx264 --enable-postproc --enable-shared --enable-libdc1394 --enable-libtheora --enable-libschroedinger --enable-libvpx --enable-gpl --enable-libopencore-amrnb --enable-libopencore-amrwb --enable-version3
libavutil 51. 9. 1 / 51. 9. 1
libavcodec 53. 7. 0 / 53. 7. 0
libavformat 53. 4. 0 / 53. 4. 0
libavdevice 53. 1. 1 / 53. 1. 1
libavfilter 2. 23. 0 / 2. 43. 6
libswscale 2. 0. 0 / 2. 0. 0
libpostproc 51. 2. 0 / 51. 2. 0
Input #0, image2, from 'black-RVP-R.jpg':
Duration: 00:00:00.04, start: 0.000000, bitrate: N/A
Stream #0.0: Video: mjpeg, yuvj420p, 720x480 [PAR 72:72 DAR 3:2], 25 tbr, 25 tbn, 25 tbc
[buffer @ 0x64e5e0] w:720 h:480 pixfmt:yuvj420p tb:1/1000000 sar:72/72
sws_param:
[buffer @ 0x630140] w:720 h:480 pixfmt:yuvj420p tb:1/1000000 sar:72/72
sws_param:
[buffer @ 0x65a480] w:720 h:480 pixfmt:yuvj420p tb:1/1000000 sar:72/72
sws_param:
[buffer @ 0x65f400] w:720 h:480 pixfmt:yuvj420p tb:1/1000000 sar:72/72
sws_param:
[buffer @ 0x6600e0] w:720 h:480 pixfmt:yuvj420p tb:1/1000000 sar:72/72
sws_param:
Incompatible pixel format 'yuvj420p' for codec 'mpeg1video', auto-selecting format 'yuv420p'
[buffer @ 0x660dc0] w:720 h:480 pixfmt:yuvj420p tb:1/1000000 sar:72/72
sws_param:
[buffersink @ 0x661160] auto-inserting filter 'auto-inserted scale 0' between the filter 'src' and the filter 'out'
[scale @ 0x6619c0] w:720 h:480 fmt:yuvj420p -> w:720 h:480 fmt:yuv420p flags:0x4
[mpeg @ 0x64e6a0] VBV buffer size not set, muxing may fail
Output #0, image2, to 'black-RVP-RV.jpg':
Metadata:
encoder : Lavf53.4.0
Stream #0.0: Video: mjpeg, yuvj420p, 720x480 [PAR 72:72 DAR 3:2], q=2-31, 200 kb/s, 90k tbn, 25 tbc
Output #1, image2, to 'black-RVP-RVP-full.jpg':
Metadata:
encoder : Lavf53.4.0
Stream #1.0: Video: mjpeg, yuvj420p, 720x480 [PAR 72:72 DAR 3:2], q=2-31, 200 kb/s, 90k tbn, 25 tbc
Output #2, image2, to 'black-RVP-RVP.jpg':
Metadata:
encoder : Lavf53.4.0
Stream #2.0: Video: mjpeg, yuvj420p, 720x480 [PAR 72:72 DAR 3:2], q=2-31, 200 kb/s, 90k tbn, 25 tbc
Output #3, image2, to 'black-RVP-white.jpg':
Metadata:
encoder : Lavf53.4.0
Stream #3.0: Video: mjpeg, yuvj420p, 720x480 [PAR 72:72 DAR 3:2], q=2-31, 200 kb/s, 90k tbn, 25 tbc
Output #4, image2, to 'black-screen.jpg':
Metadata:
encoder : Lavf53.4.0
Stream #4.0: Video: mjpeg, yuvj420p, 720x480 [PAR 72:72 DAR 3:2], q=2-31, 200 kb/s, 90k tbn, 25 tbc
Output #5, mpeg, to 'video.mpg':
Metadata:
encoder : Lavf53.4.0
Stream #5.0: Video: mpeg1video, yuv420p, 720x480 [PAR 1:1 DAR 3:2], q=2-31, 200 kb/s, 90k tbn, 25 tbc
Stream mapping:
Stream #0.0 -> #0.0
Stream #0.0 -> #1.0
Stream #0.0 -> #2.0
Stream #0.0 -> #3.0
Stream #0.0 -> #4.0
Stream #0.0 -> #5.0
Press [q] to stop, [?] for help
Floating point exception


Hmm... the 'WARNING: library configuration mismatch' mismatch stands out, but I'm not sure that is the problem. You see anything odd? I don't know what is error is other than something is hosed in the ffmpeg I have. What's it look like to you?

--
David C. Rankin, J.D.,P.E.
--
To unsubscribe, e-mail: opensuse+unsubscribe@xxxxxxxxxxxx
To contact the owner, e-mail: opensuse+owner@xxxxxxxxxxxx

< Previous Next >