I use 64bit OpebSuSE 11.2 with CV 2.1. I use high quality JVC footage for a project that consists of tod files. They are HDV 1920x1080. I converted them first to mpg using the ffmpeg command:
ffmpeg -i input1.tod -acodec copy -vcodec copy output1.mpg ffmpeg -i input2.tod -acodec copy -vcodec copy output2.mpg and so on. These are put in the timeline. The project settings are: 1920 x 1088 YUVA-8 Bit Rendering to .m2v using file format YUV4MPEG video with pipe: ffmpeg -f yuv4mpegpipe -i - -y -r 25 -b 28000000 -f mpeg2video % Audio to mp3 using file format mpeg audio 384kb/s layer II Muxing them with the command: ffmpeg -i rendered.m2v -i rendered.mp3 -vcodec copy -acodec copy output.mpg gives: FFmpeg version UNKNOWN, Copyright (c) 2000-2009 Fabrice Bellard, et al. built on Nov 23 2009 21:59:32 with gcc 4.4.1 [gcc-4_4-branch revision 150839] configuration: --shlibdir=/usr/lib64 --prefix=/usr --mandir=/usr/share/man --libdir=/usr/lib64 --enable-shared --enable-libmp3lame --enable-libvorbis --enable-libtheora --enable-libspeex --enable-libfaad --enable-libfaac --enable-nonfree --enable-libxvid --enable-postproc --enable-gpl --enable-x11grab --enable-libschroedinger --enable-libdirac --enable-libgsm --enable-version3 --enable-libopencore-amrnb --enable-libopencore-amrwb --enable-libx264 --enable-libdc1394 --enable-pthreads libavutil 50. 4. 0 / 50. 4. 0 libavcodec 52.41. 0 / 52.41. 0 libavformat 52.39. 2 / 52.39. 2 libavdevice 52. 2. 0 / 52. 2. 0 libswscale 0. 7. 1 / 0. 7. 1 libpostproc 51. 2. 0 / 51. 2. 0 [mpegvideo @ 0x6365e0]max_analyze_duration reached Seems stream 0 codec frame rate differs from container frame rate: 50.00 (50/1) -> 25.00 (25/1) Input #0, mpegvideo, from 'rendered.m2v': Duration: 00:06:58.41, bitrate: 104857 kb/s Stream #0.0: Video: mpeg2video, yuv420p, 1920x1088 [PAR 1:1 DAR 30:17], 104857 kb/s, 25 tbr, 1200k tbn, 50 tbc [mp3 @ 0x63fd50]max_analyze_duration reached Input #1, mp3, from 'rendered.mp3': Duration: 03:31:05.01, start: 0.000000, bitrate: 384 kb/s Stream #1.0: Audio: mp2, 48000 Hz, 2 channels, s16, 384 kb/s File 'output.mpg' already exists. Overwrite ? After typing 'y' I get an endless list of errors like these: [mpeg @ 0x64a3b0]buffer underflow i=0 bufi=250263 size=260276 [mpeg @ 0x64a3b0]buffer underflow i=0 bufi=252304 size=260276 [mpeg @ 0x64a3b0]packet too large, ignoring buffer limits to mux it [mpeg @ 0x64a3b0]buffer underflow i=0 bufi=252304 size=260276 [mpeg @ 0x64a3b0]buffer underflow i=0 bufi=254345 size=260276 [mpeg @ 0x64a3b0]packet too large, ignoring buffer limits to mux it [mpeg @ 0x64a3b0]buffer underflow i=0 bufi=254345 size=260276 [mpeg @ 0x64a3b0]buffer underflow i=0 bufi=256386 size=260276 [mpeg @ 0x64a3b0]packet too large, ignoring buffer limits to mux it There still is an output file but sound and video are not synchronized. The longer I play it with smplayer, the worse it gets. I am surprised that even if ffmpeg has been used three time in this sequence: 1. to convert the tod files to mpg files 2. in the render pipe 3. to mux sound and video. the result is still not OK. Has anyone experienced this too? Ed _______________________________________________ Cinelerra mailing list Cinelerra@skolelinux.no https://init.linpro.no/mailman/skolelinux.no/listinfo/cinelerra