[FFmpeg-trac] #4108(avcodec:new): Encoding XDCAM to AVC Intra 50

FFmpeg trac at avcodec.org
Fri Nov 14 18:48:25 CET 2014


#4108: Encoding XDCAM to AVC Intra 50
-----------------------------------+-------------------------------------
             Reporter:  cesamone   |                     Type:  defect
               Status:  new        |                 Priority:  important
            Component:  avcodec    |                  Version:  2.4.3
             Keywords:  avc intra  |               Blocked By:
             Blocking:             |  Reproduced by developer:  0
Analyzed by developer:  0          |
-----------------------------------+-------------------------------------
 We are trying to convert '''mpeg2 4:2:2''' 50M 1920x1080 mxf container
 -xdcam- video file to '''avc intra 50M''' h264 high 10 profile 1440x1080
 in mxf output file. Also we need use the '''high 10 profile''' in h264. Is
 high 10 profile in h264 supported in FFMPEG?. How can I do this
 conversion?.

 You can download the file from this url http://bit.ly/1tRnYsp

 Above is the command.
 ffmpeg -i CLIP_MXFOP1A.mxf -c:v libx264 -profile:v high -level:v 4.0  -s
 1440x1080 -intra -pix_fmt yuv420p10le -b:v 50M  clipavcintra50-11.mxf

 After execute command. FFMPEG show this response
 ffmpeg version 2.4.3 Copyright (c) 2000-2014 the FFmpeg developers
   built on Nov  9 2014 17:21:35 with gcc 4.8 (Ubuntu 4.8.2-19ubuntu1)
   configuration: --extra-libs=-ldl --prefix=/opt/ffmpeg --enable-
 avresample --disable-debug --enable-nonfree --enable-gpl --enable-version3
 --enable-x11grab --enable-libpulse --enable-libopencore-amrnb --enable-
 libopencore-amrwb --disable-decoder=amrnb --disable-decoder=amrwb
 --enable-libx264 --enable-libx265 --enable-libfdk-aac --enable-libvorbis
 --enable-libmp3lame --enable-libopus --enable-libvpx --enable-libspeex
 --enable-libass --enable-avisynth --enable-libsoxr --enable-libxvid
   libavutil      54.  7.100 / 54.  7.100
   libavcodec     56.  1.100 / 56.  1.100
   libavformat    56.  4.101 / 56.  4.101
   libavdevice    56.  0.100 / 56.  0.100
   libavfilter     5.  1.100 /  5.  1.100
   libavresample   2.  1.  0 /  2.  1.  0
   libswscale      3.  0.100 /  3.  0.100
   libswresample   1.  1.100 /  1.  1.100
   libpostproc    53.  0.100 / 53.  0.100
 Guessed Channel Layout for  Input Stream #0.1 : mono
 Guessed Channel Layout for  Input Stream #0.2 : mono
 Guessed Channel Layout for  Input Stream #0.3 : mono
 Guessed Channel Layout for  Input Stream #0.4 : mono
 Guessed Channel Layout for  Input Stream #0.5 : mono
 Guessed Channel Layout for  Input Stream #0.6 : mono
 Guessed Channel Layout for  Input Stream #0.7 : mono
 Guessed Channel Layout for  Input Stream #0.8 : mono
 Input #0, mxf, from 'CLIP_MXFOP1A.mxf':
   Metadata:
     uid             : 68bd2a86-b736-1d47-9f3b-fdc0b2e76dd8
     generation_uid  : 9fcf8f06-28cf-c141-9404-d24f57587597
     company_name    : AVID
     product_name    : TRMG
     product_version : 3.01
     product_uid     : 00000000-0000-0000-0000-000000000000
     modification_date: 2014-11-13 16:39:56
     timecode        : 00:00:00:00
   Duration: 00:00:21.42, start: 0.000000, bitrate: 60209 kb/s
     Stream #0:0: Video: mpeg2video (4:2:2), yuv422p(tv), 1920x1080 [SAR
 1:1 DAR 16:9], 50000 kb/s, 29.97 fps, 29.97 tbr, 29.97 tbn, 59.94 tbc
     Stream #0:1: Audio: pcm_s24le, 48000 Hz, 1 channels, s32 (24 bit),
 1152 kb/s
     Stream #0:2: Audio: pcm_s24le, 48000 Hz, 1 channels, s32 (24 bit),
 1152 kb/s
     Stream #0:3: Audio: pcm_s24le, 48000 Hz, 1 channels, s32 (24 bit),
 1152 kb/s
     Stream #0:4: Audio: pcm_s24le, 48000 Hz, 1 channels, s32 (24 bit),
 1152 kb/s
     Stream #0:5: Audio: pcm_s24le, 48000 Hz, 1 channels, s32 (24 bit),
 1152 kb/s
     Stream #0:6: Audio: pcm_s24le, 48000 Hz, 1 channels, s32 (24 bit),
 1152 kb/s
     Stream #0:7: Audio: pcm_s24le, 48000 Hz, 1 channels, s32 (24 bit),
 1152 kb/s
     Stream #0:8: Audio: pcm_s24le, 48000 Hz, 1 channels, s32 (24 bit),
 1152 kb/s
 Incompatible pixel format 'yuv420p10le' for codec 'libx264', auto-
 selecting format 'yuv420p'
 [libx264 @ 0x2f128e0] using SAR=4/3
 [libx264 @ 0x2f128e0] using cpu capabilities: MMX2 SSE2Fast SSSE3 SSE4.2
 AVX
 [libx264 @ 0x2f128e0] profile High, level 4.0
 [mxf @ 0x2f11980] track 0: could not find essence container ul, codec not
 currently supported in container
 Output #0, mxf, to 'clipavcintra50-11.mxf':
   Metadata:
     uid             : 68bd2a86-b736-1d47-9f3b-fdc0b2e76dd8
     generation_uid  : 9fcf8f06-28cf-c141-9404-d24f57587597
     company_name    : AVID
     product_name    : TRMG
     product_version : 3.01
     product_uid     : 00000000-0000-0000-0000-000000000000
     modification_date: 2014-11-13 16:39:56
     timecode        : 00:00:00:00
     encoder         : Lavf56.4.101
     Stream #0:0: Video: h264 (libx264), yuv420p, 1440x1080 [SAR 4:3 DAR
 16:9], q=-1--1, 50000 kb/s, 29.97 fps, 29.97 tbn, 29.97 tbc
     Metadata:
       encoder         : Lavc56.1.100 libx264
     Stream #0:1: Audio: pcm_s16le, 48000 Hz, mono, s16 (24 bit), 768 kb/s
     Metadata:
       encoder         : Lavc56.1.100 pcm_s16le
 Stream mapping:
   Stream #0:0 -> #0:0 (mpeg2video (native) -> h264 (libx264))
   Stream #0:1 -> #0:1 (pcm_s24le (native) -> pcm_s16le (native))
 Could not write header for output file #0 (incorrect codec parameters ?):
 Operation not permitted
 [libx264 @ 0x2f128e0] final ratefactor: 2.53

--
Ticket URL: <https://trac.ffmpeg.org/ticket/4108>
FFmpeg <https://ffmpeg.org>
FFmpeg issue tracker


More information about the FFmpeg-trac mailing list