[FFmpeg-user] Converting from Avid DNxHD files results in black orwhite pictures only

Werner Robitza werner.robitza at gmail.com
Tue Feb 7 12:10:13 CET 2012

> Have you tried http://code.google.com/p/ffmbc/ - it specifically
> supports DNxHD encoding and decoding.

Thank you, this flawlessly worked for the first file. For the second file,
I get an error and encoding stops somewhere in the middle, but I figure
this should be posted to the FFmbc issue tracker?


aeneas:sami werner$ ffmbc -i 01-sami-ep01-var01-de.mov ~/Desktop/out.mov
FFmbc version 0.7-rc5
Copyright (c) 2008-2011 Baptiste Coudurier and the FFmpeg developers
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x10182ea00] multiple fourcc not supported
Input #0, mov,mp4,m4a,3gp,3g2,mj2, from '01-sami-ep01-var01-de.mov':
    major_brand: qt
    minor_version: 537199360
    compatible_brands: qt
    creation_time: 2010-07-20 08:41:46
    timecode: 01:00:00:00
  Duration: 00:03:09.20, start: 0.000000, bitrate: 1020724 kb/s
    Stream #0.0(eng): Video: dnxhd, yuv422p, 1920x1080p, 1019185 kb/s,
25.00 fps
      codec_name: Avid DNxHD Codec
    Stream #0.1(eng): Audio: pcm_s16be, 48000 Hz, 2 channels, s16, 1536 kb/s
    Stream #0.2(eng): Data: unknown (tmcd)
File '/Users/cacmtv/Desktop/out.mov' already exists. Overwrite ? [y/N] y
Incompatible pixel format 'yuv422p' for codec 'mpeg4', auto-selecting
format 'yuv420p'
[scale @ 0x10150eda0] w:1920 h:1080 fmt:yuv422p -> w:1920 h:1080
fmt:yuv420p flags:0x4
Output #0, mov, to '/Users/cacmtv/Desktop/out.mov':
    encoder: FFmbc 0.7
    Stream #0.0(und): Video: mpeg4, yuv420p, 1920x1080p [PAR 1:1 DAR 16:9],
200 kb/s, 25.00 fps
    Stream #0.1(und): Audio: libfaac, 48000 Hz, 2 channels, s16, 64 kb/s
Stream mapping:
  Stream #0.0 -> #0.0
  Stream #0.1 -> #0.1
Press [q] to stop, [?] for help
frame=   10 fps=  2 q=2.0 size=      31kB time=00:00:00.40 bitrate=
638.1kbits/s eta=00:31:53.24
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x10182ea00] stream 0, offset 0x599c4a630:
partial file
[mov @ 0x10182fc00] replacing header in front, copying  1.08MB

frame=   10 fps=  2 q=2.0 Lsize=    1173kB time=00:00:00.40
video:31kB audio:1073kB global headers:0kB muxing overhead 6.262431%


Still, is this a known bug or missing feature with current FFmpeg? It seems
DNxHD is listed as a working codec when looking at "ffmpeg -codecs":
DEV D  dnxhd           VC3/DNxHD


More information about the ffmpeg-user mailing list