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

Reply via email to