On Mon, 2013-09-16 at 17:52 +0300, Einar Rünkaru wrote: > Hi > > > On Sun, Sep 15, 2013 at 7:00 PM, Ned Haskin <feanor2...@covad.net> > wrote: > Hi, > I noticed that when I render through the pipe, the stream is > always yuv420p. > > Input #0, yuv4mpegpipe, from 'pipe:': > Duration: N/A, bitrate: N/A > Stream #0:0: Video: rawvideo (I420 / 0x30323449), yuv420p, > 1280x720, SAR 1:1 DAR 16:9, 29.97 fps, 29.97 tbr, 29.97 tbn, > 29.97 tbc > > Now I figured I was probably doing something wrong & double > checked everything. > Input file dnxhd 720p yuv422p cinelerra color model yuv 8bit. > Reading the manual I saw that rgb-float is > close to lossless and will work with yuv & is faster in many > plugins. so I tried again in rgb-float. > Same yuv420p stream. So I tried rendering to one of the > formats that works natively mpeg4. The output > file came out as yuv422p. This is with rgb-float as > cinelerra's color model. Same dnxhd yuv422p input > file. > > I tried this with both versions of cinelerra I have installed > CV, HV-4.4 > Is this broken? I looked through the yuvstream patch for 4.4 & > it looks to me like it's setup to make sure > the color model isn't changed. There are comments in it about > no lossy format conversions. With the if > statements checking & maintaining color model. > > Anyone have a clue on this? > My command line output from render start to finish, skipping repetitive frame encoding lines.
render.C: 391 trying popen( ffmpeg -i - -c:vcodec dnxhd -b:v 220M /home/ned17/video-final/72513-DNxHD.m2v) ffmpeg version N-55387-ge1a5ee2 Copyright (c) 2000-2013 the FFmpeg developers built on Aug 9 2013 09:41:44 with gcc 4.7 (Debian 4.7.2-5) configuration: --enable-gpl --enable-nonfree --enable-libx264 --enable-libxvid --enable-libmp3lame --enable-libfaac --enable-libtwolame libavutil 52. 41.100 / 52. 41.100 libavcodec 55. 24.100 / 55. 24.100 libavformat 55. 13.102 / 55. 13.102 libavdevice 55. 3.100 / 55. 3.100 libavfilter 3. 82.100 / 3. 82.100 libswscale 2. 4.100 / 2. 4.100 libswresample 0. 17.103 / 0. 17.103 libpostproc 52. 3.100 / 52. 3.100 Input #0, yuv4mpegpipe, from 'pipe:': Duration: N/A, bitrate: N/A Stream #0:0: Video: rawvideo (I420 / 0x30323449), yuv420p, 1280x720, SAR 1:1 DAR 16:9, 29.97 fps, 29.97 tbr, 29.97 tbn, 29.97 tbc Output #0, mpeg2video, to '/home/ned17/video-final/072513-DNxHD.m2v': Metadata: encoder : Lavf55.13.102 Stream #0:0: Video: dnxhd, yuv422p, 1280x720 [SAR 1:1 DAR 16:9], q=2-1024, 220000 kb/s, 90k tbn, 29.97 tbc Stream mapping: Stream #0:0 -> #0:0 (rawvideo -> dnxhd) frame= 37 fps=0.0 q=1.0 size= 16576kB time=00:00:01.23 bitrate=109990.5kbits frame= 1242 fps= 38 q=1.0 size= 556416kB time=00:00:41.44 bitrate=109990.5kbits frame= 1296 fps= 39 q=1.0 size= 580608kB time=00:00:43.24 bitrate=109990.5kbits frame= 1347 fps= 40 q=1.0 size= 603456kB time=00:00:44.94 bitrate=109990.5kbits frame= 1402 fps= 41 q=1.0 size= 628096kB time=00:00:46.78 bitrate=109990.5kbits frame= 1455 fps= 42 q=1.0 size= 651840kB time=00:00:48.54 bitrate=109990.5kbits frame= 6966 fps= 40 q=1.0 Lsize= 3120768kB time=00:03:52.43 bitrate=109990.5kbits/s video:3120768kB audio:0kB subtitle:0 global headers:0kB muxing overhead 0.000000% Render::render_single: Session finished. dnxhd requires yuv422p, so ffmpeg converts it without -pix_fmt yuv422p in the cl. Is this happening to you to? Ned > _______________________________________________ Cinelerra mailing list Cinelerra@skolelinux.no https://lists.skolelinux.org/listinfo/cinelerra