[FFmpeg-user] Issues with converting DNxHD MOV to IMX50 MXF D10

Robert Nagy ronag89 at gmail.com
Mon Oct 21 00:00:12 CEST 2013


I have an DNxHD file in a mov container with a timecode track I want to
convert into IMX50 mxf D10.

I'm having some issues with copying over the timecode track from the source
file, I get a " track 2: could not find essence container ul, codec not
currently supported in container" error.

Also, when encoding the video I keep getting "rc buffer underflow max
bitrate possibly too small or try trellis with large lmax or increase qmax".

What am I doing wrong?

C:\Users\asd\Desktop\FFmbc-0.7rc8-win64>ffmpeg -i "M:\24\
130610.mov" -map 0:1 -map 0:2 -map 0:0 -t 10 -r 25 -pix_fmt yuv422p -codec:v
 mpeg2video -minrate:v 50000k -maxrate:v 50000k -b:v 50000k -intra -top 1
-flags
 +ildct+low_delay -intra_vlc 1 -non_linear_quant 1 -dc 10 -ps 1 -qmin:v 1
-qmax:
v 3 -bufsize:v 2000000 -rc_init_occupancy 2000000 -rc_buf_aggressivity 0.25
-cod
ec:a pcm_s16le -ar 48000 -ac 8 -map_channel 0.2.0 -map_channel 0.2.1
-map_channe
l 0.2.2 -map_channel 0.2.3 -map_channel 0.2.4 -map_channel 0.2.5
-map_channel 0.
2.6 -map_channel 0.2.7 -codec:d copy -f mxf_d10 "C:\24\130610.mxf"
ffmpeg version N-57245-gf6b56b1 Copyright (c) 2000-2013 the FFmpeg
developers
  built on Oct 18 2013 18:08:17 with gcc 4.8.2 (GCC)
  configuration: --enable-gpl --enable-version3 --disable-w32threads
--enable-av
isynth --enable-bzlib --enable-fontconfig --enable-frei0r --enable-gnutls
--enab
le-iconv --enable-libass --enable-libbluray --enable-libcaca
--enable-libfreetyp
e --enable-libgsm --enable-libilbc --enable-libmodplug --enable-libmp3lame
--ena
ble-libopencore-amrnb --enable-libopencore-amrwb --enable-libopenjpeg
--enable-l
ibopus --enable-librtmp --enable-libschroedinger --enable-libsoxr
--enable-libsp
eex --enable-libtheora --enable-libtwolame --enable-libvidstab
--enable-libvo-aa
cenc --enable-libvo-amrwbenc --enable-libvorbis --enable-libvpx
--enable-libwavp
ack --enable-libx264 --enable-libxavs --enable-libxvid --enable-zlib
  libavutil      52. 47.100 / 52. 47.100
  libavcodec     55. 37.101 / 55. 37.101
  libavformat    55. 19.102 / 55. 19.102
  libavdevice    55.  4.100 / 55.  4.100
  libavfilter     3. 88.101 /  3. 88.101
  libswscale      2.  5.101 /  2.  5.101
  libswresample   0. 17.104 /  0. 17.104
  libpostproc    52.  3.100 / 52.  3.100
[mov,mp4,m4a,3gp,3g2,mj2 @ 000000000254be00] Stream #0: not enough frames
to est
imate rate; consider increasing probesize
[mov,mp4,m4a,3gp,3g2,mj2 @ 000000000254be00] Stream #2: not enough frames
to est
imate rate; consider increasing probesize
Input #0, mov,mp4,m4a,3gp,3g2,mj2, from 'M:\24\130610.mov
':
  Metadata:
    creation_time   : 2020-11-08 08:14:22
    timecode        : 11:26:52:03
  Duration: 02:27:34.44, start: 0.000000, bitrate: 196915 kb/s
    Stream #0:0(eng): Data: none (tmcd / 0x64636D74) (default)
    Metadata:
      creation_time   : 2020-11-08 08:14:22
      handler_name    : Apple Alias Data Handler
      timecode        : 11:26:52:03
    Stream #0:1(eng): Video: prores (apch / 0x68637061), yuv422p10le,
1920x1080,
 178371 kb/s, SAR 1:1 DAR 16:9, 25 fps, 25 tbr, 2500 tbn, 2500 tbc (default)
    Metadata:
      creation_time   : 2020-11-08 08:14:22
      handler_name    : Apple Alias Data Handler
      timecode        : 11:26:52:03
    Stream #0:2(eng): Audio: pcm_s24le (lpcm / 0x6D63706C), 48000 Hz, 16
channel
s, s32, 18432 kb/s (default)
    Metadata:
      creation_time   : 2020-11-08 08:14:22
      handler_name    : Apple Alias Data Handler
      timecode        : 11:26:52:03
File 'C:\24\130610.mxf' already exists. Overwrite ? [y/N]
y
-map_channel is forwarded to lavfi similarly to -af
pan=0x63f:c0=c0:c1=c1:c2=c2:
c3=c3:c4=c4:c5=c5:c6=c6:c7=c7.
[pan @ 00000000025a52e0] This syntax is deprecated. Use '|' to separate the
list
 items.
[pan @ 00000000025a52e0] Pure channel mapping detected: M M M M M M M M
[mxf_d10 @ 0000000004b30420] track 2: could not find essence container ul,
codec
 not currently supported in container
Output #0, mxf_d10, to 'C:\24\130610.mxf':
  Metadata:
    timecode        : 11:26:52:03
    encoder         : Lavf55.19.102
    Stream #0:0(eng): Video: mpeg2video, yuv422p, 1920x1080 [SAR 1:1 DAR
16:9],
q=1-3, 50000 kb/s, 25 tbn, 25 tbc (default)
    Metadata:
      creation_time   : 2020-11-08 08:14:22
      handler_name    : Apple Alias Data Handler
      timecode        : 11:26:52:03
    Stream #0:1(eng): Audio: pcm_s16le, 48000 Hz, 7.1, s16, 6144 kb/s
(default)
    Metadata:
      creation_time   : 2020-11-08 08:14:22
      handler_name    : Apple Alias Data Handler
      timecode        : 11:26:52:03
    Stream #0:2(eng): Data: none (tmcd / 0x64636D74) (default)
    Metadata:
      creation_time   : 2020-11-08 08:14:22
      handler_name    : Apple Alias Data Handler
      timecode        : 11:26:52:03
Stream mapping:
  Stream #0:1 -> #0:0 (prores -> mpeg2video)
  Stream #0:2 -> #0:1 (pcm_s24le -> pcm_s16le)
  Stream #0:0 -> #0:2 (copy)
Could not write header for output file #0 (incorrect codec parameters ?):
Error
number -1 occurred


More information about the ffmpeg-user mailing list