[FFmpeg-trac] #5155(avformat:open): mxf muxer ignores -aspect

FFmpeg trac at avcodec.org
Mon Dec 26 16:00:39 EET 2016


#5155: mxf muxer ignores -aspect
------------------------------------+------------------------------------
             Reporter:  danousea    |                    Owner:
                 Type:  defect      |                   Status:  open
             Priority:  normal      |                Component:  avformat
              Version:  git-master  |               Resolution:
             Keywords:  mxf aspect  |               Blocked By:
             Blocking:              |  Reproduced by developer:  1
Analyzed by developer:  0           |
------------------------------------+------------------------------------

Comment (by violetina):

 i can confirm this, mxf muxing always seems to set aspect 4:3 , see test
 below where i convert a dvvideo stream to 16:9 and remux it to mxf, result
 is 4:3, tho it says original aspect 16:9 , this is really annoying for us
 as we need to rewrap / encode half petabyte video with 4:3 to 16:9 aspect,
 due faulty files any suggestion how to wrokaround is appreciated or any
 ETA on when this bug is fixed or are there any patches yet ?

 Regards Tina

 tina at violetina ~ $ ffprobe n29p274d0j.mxf
 ffprobe version 3.2.2 Copyright (c) 2007-2016 the FFmpeg developers
   built with gcc 5.4.0 (Gentoo 5.4.0 p1.0, pie-0.6.5)
   configuration: --prefix=/usr --libdir=/usr/lib64 --shlibdir=/usr/lib64
 --docdir=/usr/share/doc/ffmpeg-3.2.2/html --mandir=/usr/share/man
 --enable-shared --cc=x86_64-pc-linux-gnu-gcc --cxx=x86_64-pc-linux-gnu-g++
 --ar=x86_64-pc-linux-gnu-ar --optflags='-O2 -march=native -pipe -fomit-
 frame-pointer' --disable-static --enable-avfilter --enable-avresample
 --disable-stripping --enable-nonfree --enable-version3 --disable-indev=oss
 --disable-outdev=oss --enable-nonfree --enable-bzlib --disable-runtime-
 cpudetect --disable-debug --disable-gcrypt --enable-gnutls --disable-gmp
 --enable-gpl --enable-hardcoded-tables --enable-iconv --enable-lzma
 --enable-network --enable-openssl --enable-postproc --enable-libsmbclient
 --enable-ffplay --enable-sdl2 --enable-vaapi --disable-vdpau --enable-xlib
 --enable-libxcb --enable-libxcb-shm --enable-libxcb-xfixes --enable-zlib
 --enable-libcdio --disable-libiec61883 --disable-libdc1394 --disable-
 libcaca --enable-openal --enable-opengl --disable-libv4l2 --enable-
 libpulse --disable-libopencore-amrwb --disable-libopencore-amrnb --enable-
 libfdk-aac --enable-libopenjpeg --enable-libbluray --disable-libcelt
 --disable-libgme --disable-libgsm --disable-mmal --disable-libmodplug
 --enable-libopus --disable-libilbc --enable-librtmp --disable-libssh
 --enable-libschroedinger --disable-libspeex --enable-libvorbis --enable-
 libvpx --disable-libzvbi --disable-libbs2b --disable-chromaprint
 --disable-libebur128 --disable-libflite --disable-frei0r --disable-
 libfribidi --enable-fontconfig --enable-ladspa --enable-libass --enable-
 libfreetype --enable-librubberband --disable-libzimg --enable-libsoxr
 --enable-pthreads --disable-libvo-amrwbenc --enable-libmp3lame --disable-
 libkvazaar --disable-nvenc --disable-libopenh264 --disable-libsnappy
 --enable-libtheora --enable-libtwolame --enable-libwavpack --disable-
 libwebp --enable-libx264 --disable-libx265 --enable-libxvid --disable-
 amd3dnow --disable-amd3dnowext --disable-aesni --disable-avx --disable-
 avx2 --disable-fma3 --disable-fma4 --disable-xop --cpu=host --disable-doc
 --disable-htmlpages --enable-manpages
   libavutil      55. 34.100 / 55. 34.100
   libavcodec     57. 64.101 / 57. 64.101
   libavformat    57. 56.100 / 57. 56.100
   libavdevice    57.  1.100 / 57.  1.100
   libavfilter     6. 65.100 /  6. 65.100
   libavresample   3.  1.  0 /  3.  1.  0
   libswscale      4.  2.100 /  4.  2.100
   libswresample   2.  3.100 /  2.  3.100
   libpostproc    54.  1.100 / 54.  1.100
 Input #0, mxf, from 'n29p274d0j.mxf':
   Metadata:
     uid             : 41726465-6e64-2f01-885a-7b32623f684e
     generation_uid  : 41726465-6e64-2f01-ba56-73336740396f
     modification_date: 2014-07-11T12:14:39.000000Z
     product_uid     : ce7b2c91-ab6a-e7ab-3a92-547d9cc557be
     company_name    : Ardendo
     product_name    : fileconform-tools
     product_version : 1.9.7.10
     material_package_umid:
 0x060A2B340101010101010D1313000000417264656E646F01706A777A74203820
     timecode        : 10:00:00:00
   Duration: 00:02:02.40, start: 0.000000, bitrate: 32257 kb/s
     Stream #0:0: Video: dvvideo, yuv420p(bottom first), 720x576 [SAR 16:15
 DAR 4:3], 25 fps, 25 tbr, 25 tbn, 25 tbc
     Metadata:
       file_package_umid:
 0x060A2B340101010101010D1313000000417264656E646F010374032C404B6D60
       track_name      : Picture
     Stream #0:1: Audio: pcm_s16le, 48000 Hz, 1 channels, s16, 768 kb/s
     Metadata:
       file_package_umid:
 0x060A2B340101010101010D1313000000417264656E646F010374032C404B6D60
       track_name      : Audio 0
     Stream #0:2: Audio: pcm_s16le, 48000 Hz, 1 channels, s16, 768 kb/s
     Metadata:
       file_package_umid:
 0x060A2B340101010101010D1313000000417264656E646F010374032C404B6D60
       track_name      : Audio 1
     Stream #0:3: Audio: pcm_s16le, 48000 Hz, 1 channels, s16, 768 kb/s
     Metadata:
       file_package_umid:
 0x060A2B340101010101010D1313000000417264656E646F010374032C404B6D60
       track_name      : Audio 2
     Stream #0:4: Audio: pcm_s16le, 48000 Hz, 1 channels, s16, 768 kb/s
     Metadata:
       file_package_umid:
 0x060A2B340101010101010D1313000000417264656E646F010374032C404B6D60
       track_name      : Audio 3
 tina at violetina ~ $ ffmpeg -y -hide_banner -loglevel info -i n29p274d0j.mxf
 -an -c:v dvvideo -aspect 16:9 -flags +ildct+ilme  n29p274d0j.dv
 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
 Input #0, mxf, from 'n29p274d0j.mxf':
   Metadata:
     uid             : 41726465-6e64-2f01-885a-7b32623f684e
     generation_uid  : 41726465-6e64-2f01-ba56-73336740396f
     modification_date: 2014-07-11T12:14:39.000000Z
     product_uid     : ce7b2c91-ab6a-e7ab-3a92-547d9cc557be
     company_name    : Ardendo
     product_name    : fileconform-tools
     product_version : 1.9.7.10
     material_package_umid:
 0x060A2B340101010101010D1313000000417264656E646F01706A777A74203820
     timecode        : 10:00:00:00
   Duration: 00:02:02.40, start: 0.000000, bitrate: 32257 kb/s
     Stream #0:0: Video: dvvideo, yuv420p(bottom first), 720x576 [SAR 16:15
 DAR 4:3], 25 fps, 25 tbr, 25 tbn, 25 tbc
     Metadata:
       file_package_umid:
 0x060A2B340101010101010D1313000000417264656E646F010374032C404B6D60
       track_name      : Picture
     Stream #0:1: Audio: pcm_s16le, 48000 Hz, mono, s16, 768 kb/s
     Metadata:
       file_package_umid:
 0x060A2B340101010101010D1313000000417264656E646F010374032C404B6D60
       track_name      : Audio 0
     Stream #0:2: Audio: pcm_s16le, 48000 Hz, mono, s16, 768 kb/s
     Metadata:
       file_package_umid:
 0x060A2B340101010101010D1313000000417264656E646F010374032C404B6D60
       track_name      : Audio 1
     Stream #0:3: Audio: pcm_s16le, 48000 Hz, mono, s16, 768 kb/s
     Metadata:
       file_package_umid:
 0x060A2B340101010101010D1313000000417264656E646F010374032C404B6D60
       track_name      : Audio 2
     Stream #0:4: Audio: pcm_s16le, 48000 Hz, mono, s16, 768 kb/s
     Metadata:
       file_package_umid:
 0x060A2B340101010101010D1313000000417264656E646F010374032C404B6D60
       track_name      : Audio 3
 Output #0, dv, to 'n29p274d0j.dv':
   Metadata:
     uid             : 41726465-6e64-2f01-885a-7b32623f684e
     generation_uid  : 41726465-6e64-2f01-ba56-73336740396f
     modification_date: 2014-07-11T12:14:39.000000Z
     product_uid     : ce7b2c91-ab6a-e7ab-3a92-547d9cc557be
     company_name    : Ardendo
     product_name    : fileconform-tools
     product_version : 1.9.7.10
     material_package_umid:
 0x060A2B340101010101010D1313000000417264656E646F01706A777A74203820
     timecode        : 10:00:00:00
     encoder         : Lavf57.56.100
     Stream #0:0: Video: dvvideo, yuv420p, 720x576 [SAR 64:45 DAR 16:9],
 q=2-31, 200 kb/s, 25 fps, 25 tbn, 25 tbc
     Metadata:
       file_package_umid:
 0x060A2B340101010101010D1313000000417264656E646F010374032C404B6D60
       track_name      : Picture
       encoder         : Lavc57.64.101 dvvideo
 Stream mapping:
   Stream #0:0 -> #0:0 (dvvideo (native) -> dvvideo (native))
 Press [q] to stop, [?] for help
 frame= 3060 fps=350 q=-0.0 Lsize=  430312kB time=00:02:02.40
 bitrate=28800.0kbits/s speed=  14x
 video:430312kB audio:0kB subtitle:0kB other streams:0kB global headers:0kB
 muxing overhead: 0.000000%
 tina at violetina ~ $ ffprobe n29p274d0j.dv
 ffprobe version 3.2.2 Copyright (c) 2007-2016 the FFmpeg developers
   built with gcc 5.4.0 (Gentoo 5.4.0 p1.0, pie-0.6.5)
   configuration: --prefix=/usr --libdir=/usr/lib64 --shlibdir=/usr/lib64
 --docdir=/usr/share/doc/ffmpeg-3.2.2/html --mandir=/usr/share/man
 --enable-shared --cc=x86_64-pc-linux-gnu-gcc --cxx=x86_64-pc-linux-gnu-g++
 --ar=x86_64-pc-linux-gnu-ar --optflags='-O2 -march=native -pipe -fomit-
 frame-pointer' --disable-static --enable-avfilter --enable-avresample
 --disable-stripping --enable-nonfree --enable-version3 --disable-indev=oss
 --disable-outdev=oss --enable-nonfree --enable-bzlib --disable-runtime-
 cpudetect --disable-debug --disable-gcrypt --enable-gnutls --disable-gmp
 --enable-gpl --enable-hardcoded-tables --enable-iconv --enable-lzma
 --enable-network --enable-openssl --enable-postproc --enable-libsmbclient
 --enable-ffplay --enable-sdl2 --enable-vaapi --disable-vdpau --enable-xlib
 --enable-libxcb --enable-libxcb-shm --enable-libxcb-xfixes --enable-zlib
 --enable-libcdio --disable-libiec61883 --disable-libdc1394 --disable-
 libcaca --enable-openal --enable-opengl --disable-libv4l2 --enable-
 libpulse --disable-libopencore-amrwb --disable-libopencore-amrnb --enable-
 libfdk-aac --enable-libopenjpeg --enable-libbluray --disable-libcelt
 --disable-libgme --disable-libgsm --disable-mmal --disable-libmodplug
 --enable-libopus --disable-libilbc --enable-librtmp --disable-libssh
 --enable-libschroedinger --disable-libspeex --enable-libvorbis --enable-
 libvpx --disable-libzvbi --disable-libbs2b --disable-chromaprint
 --disable-libebur128 --disable-libflite --disable-frei0r --disable-
 libfribidi --enable-fontconfig --enable-ladspa --enable-libass --enable-
 libfreetype --enable-librubberband --disable-libzimg --enable-libsoxr
 --enable-pthreads --disable-libvo-amrwbenc --enable-libmp3lame --disable-
 libkvazaar --disable-nvenc --disable-libopenh264 --disable-libsnappy
 --enable-libtheora --enable-libtwolame --enable-libwavpack --disable-
 libwebp --enable-libx264 --disable-libx265 --enable-libxvid --disable-
 amd3dnow --disable-amd3dnowext --disable-aesni --disable-avx --disable-
 avx2 --disable-fma3 --disable-fma4 --disable-xop --cpu=host --disable-doc
 --disable-htmlpages --enable-manpages
   libavutil      55. 34.100 / 55. 34.100
   libavcodec     57. 64.101 / 57. 64.101
   libavformat    57. 56.100 / 57. 56.100
   libavdevice    57.  1.100 / 57.  1.100
   libavfilter     6. 65.100 /  6. 65.100
   libavresample   3.  1.  0 /  3.  1.  0
   libswscale      4.  2.100 /  4.  2.100
   libswresample   2.  3.100 /  2.  3.100
   libpostproc    54.  1.100 / 54.  1.100
 [dv @ 0x1ca25b0] Estimating duration from bitrate, this may be inaccurate
 Input #0, dv, from 'n29p274d0j.dv':
   Metadata:
     timecode        : 10:00:00:00
   Duration: 00:02:02.40, start: 0.000000, bitrate: 28800 kb/s
     Stream #0:0: Video: dvvideo, yuv420p, 720x576 [SAR 64:45 DAR 16:9],
 25000 kb/s, 25 fps, 25 tbr, 25 tbn, 25 tbc
 tina at violetina ~ $ ffmpeg -y -hide_banner -loglevel info -i n29p274d0j.mxf
 -vn -c:a copy  a01.wav a02.wav a03.wav a04.wavGuessed 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
 Input #0, mxf, from 'n29p274d0j.mxf':
   Metadata:
     uid             : 41726465-6e64-2f01-885a-7b32623f684e
     generation_uid  : 41726465-6e64-2f01-ba56-73336740396f
     modification_date: 2014-07-11T12:14:39.000000Z
     product_uid     : ce7b2c91-ab6a-e7ab-3a92-547d9cc557be
     company_name    : Ardendo
     product_name    : fileconform-tools
     product_version : 1.9.7.10
     material_package_umid:
 0x060A2B340101010101010D1313000000417264656E646F01706A777A74203820
     timecode        : 10:00:00:00
   Duration: 00:02:02.40, start: 0.000000, bitrate: 32257 kb/s
     Stream #0:0: Video: dvvideo, yuv420p(bottom first), 720x576 [SAR 16:15
 DAR 4:3], 25 fps, 25 tbr, 25 tbn, 25 tbc
     Metadata:
       file_package_umid:
 0x060A2B340101010101010D1313000000417264656E646F010374032C404B6D60
       track_name      : Picture
     Stream #0:1: Audio: pcm_s16le, 48000 Hz, mono, s16, 768 kb/s
     Metadata:
       file_package_umid:
 0x060A2B340101010101010D1313000000417264656E646F010374032C404B6D60
       track_name      : Audio 0
     Stream #0:2: Audio: pcm_s16le, 48000 Hz, mono, s16, 768 kb/s
     Metadata:
       file_package_umid:
 0x060A2B340101010101010D1313000000417264656E646F010374032C404B6D60
       track_name      : Audio 1
     Stream #0:3: Audio: pcm_s16le, 48000 Hz, mono, s16, 768 kb/s
     Metadata:
       file_package_umid:
 0x060A2B340101010101010D1313000000417264656E646F010374032C404B6D60
       track_name      : Audio 2
     Stream #0:4: Audio: pcm_s16le, 48000 Hz, mono, s16, 768 kb/s
     Metadata:
       file_package_umid:
 0x060A2B340101010101010D1313000000417264656E646F010374032C404B6D60
       track_name      : Audio 3
 Output #0, wav, to 'a01.wav':
   Metadata:
     uid             : 41726465-6e64-2f01-885a-7b32623f684e
     generation_uid  : 41726465-6e64-2f01-ba56-73336740396f
     modification_date: 2014-07-11T12:14:39.000000Z
     product_uid     : ce7b2c91-ab6a-e7ab-3a92-547d9cc557be
     company_name    : Ardendo
     product_name    : fileconform-tools
     product_version : 1.9.7.10
     material_package_umid:
 0x060A2B340101010101010D1313000000417264656E646F01706A777A74203820
     ISMP            : 10:00:00:00
     ISFT            : Lavf57.56.100
     Stream #0:0: Audio: pcm_s16le ([1][0][0][0] / 0x0001), 48000 Hz, mono,
 768 kb/s
     Metadata:
       file_package_umid:
 0x060A2B340101010101010D1313000000417264656E646F010374032C404B6D60
       track_name      : Audio 0
 Output #1, wav, to 'a02.wav':
   Metadata:
     uid             : 41726465-6e64-2f01-885a-7b32623f684e
     generation_uid  : 41726465-6e64-2f01-ba56-73336740396f
     modification_date: 2014-07-11T12:14:39.000000Z
     product_uid     : ce7b2c91-ab6a-e7ab-3a92-547d9cc557be
     company_name    : Ardendo
     product_name    : fileconform-tools
     product_version : 1.9.7.10
     material_package_umid:
 0x060A2B340101010101010D1313000000417264656E646F01706A777A74203820
     ISMP            : 10:00:00:00
     ISFT            : Lavf57.56.100
     Stream #1:0: Audio: pcm_s16le ([1][0][0][0] / 0x0001), 48000 Hz, mono,
 s16, 768 kb/s
     Metadata:
       file_package_umid:
 0x060A2B340101010101010D1313000000417264656E646F010374032C404B6D60
       track_name      : Audio 0
       encoder         : Lavc57.64.101 pcm_s16le
 Output #2, wav, to 'a03.wav':
   Metadata:
     uid             : 41726465-6e64-2f01-885a-7b32623f684e
     generation_uid  : 41726465-6e64-2f01-ba56-73336740396f
     modification_date: 2014-07-11T12:14:39.000000Z
     product_uid     : ce7b2c91-ab6a-e7ab-3a92-547d9cc557be
     company_name    : Ardendo
     product_name    : fileconform-tools
     product_version : 1.9.7.10
     material_package_umid:
 0x060A2B340101010101010D1313000000417264656E646F01706A777A74203820
     ISMP            : 10:00:00:00
     ISFT            : Lavf57.56.100
     Stream #2:0: Audio: pcm_s16le ([1][0][0][0] / 0x0001), 48000 Hz, mono,
 s16, 768 kb/s
     Metadata:
       file_package_umid:
 0x060A2B340101010101010D1313000000417264656E646F010374032C404B6D60
       track_name      : Audio 0
       encoder         : Lavc57.64.101 pcm_s16le
 Output #3, wav, to 'a04.wav':
   Metadata:
     uid             : 41726465-6e64-2f01-885a-7b32623f684e
     generation_uid  : 41726465-6e64-2f01-ba56-73336740396f
     modification_date: 2014-07-11T12:14:39.000000Z
     product_uid     : ce7b2c91-ab6a-e7ab-3a92-547d9cc557be
     company_name    : Ardendo
     product_name    : fileconform-tools
     product_version : 1.9.7.10
     material_package_umid:
 0x060A2B340101010101010D1313000000417264656E646F01706A777A74203820
     ISMP            : 10:00:00:00
     ISFT            : Lavf57.56.100
     Stream #3:0: Audio: pcm_s16le ([1][0][0][0] / 0x0001), 48000 Hz, mono,
 s16, 768 kb/s
     Metadata:
       file_package_umid:
 0x060A2B340101010101010D1313000000417264656E646F010374032C404B6D60
       track_name      : Audio 0
       encoder         : Lavc57.64.101 pcm_s16le
 Stream mapping:
   Stream #0:1 -> #0:0 (copy)
   Stream #0:1 -> #1:0 (pcm_s16le (native) -> pcm_s16le (native))
   Stream #0:1 -> #2:0 (pcm_s16le (native) -> pcm_s16le (native))
   Stream #0:1 -> #3:0 (pcm_s16le (native) -> pcm_s16le (native))
 Press [q] to stop, [?] for help
 size=   11475kB time=00:02:02.40 bitrate= 768.0kbits/s speed= 634x
 video:0kB audio:45900kB subtitle:0kB other streams:0kB global headers:0kB
 muxing overhead: unknown
 tina at violetina ~ $ ffmpeg -i n29p274d0j.dv  -i a01.wav -i a02.wav -i
 a03.wav -i a04.wav -c copy muxed.mxf
 ffmpeg version 3.2.2 Copyright (c) 2000-2016 the FFmpeg developers
   built with gcc 5.4.0 (Gentoo 5.4.0 p1.0, pie-0.6.5)
   configuration: --prefix=/usr --libdir=/usr/lib64 --shlibdir=/usr/lib64
 --docdir=/usr/share/doc/ffmpeg-3.2.2/html --mandir=/usr/share/man
 --enable-shared --cc=x86_64-pc-linux-gnu-gcc --cxx=x86_64-pc-linux-gnu-g++
 --ar=x86_64-pc-linux-gnu-ar --optflags='-O2 -march=native -pipe -fomit-
 frame-pointer' --disable-static --enable-avfilter --enable-avresample
 --disable-stripping --enable-nonfree --enable-version3 --disable-indev=oss
 --disable-outdev=oss --enable-nonfree --enable-bzlib --disable-runtime-
 cpudetect --disable-debug --disable-gcrypt --enable-gnutls --disable-gmp
 --enable-gpl --enable-hardcoded-tables --enable-iconv --enable-lzma
 --enable-network --enable-openssl --enable-postproc --enable-libsmbclient
 --enable-ffplay --enable-sdl2 --enable-vaapi --disable-vdpau --enable-xlib
 --enable-libxcb --enable-libxcb-shm --enable-libxcb-xfixes --enable-zlib
 --enable-libcdio --disable-libiec61883 --disable-libdc1394 --disable-
 libcaca --enable-openal --enable-opengl --disable-libv4l2 --enable-
 libpulse --disable-libopencore-amrwb --disable-libopencore-amrnb --enable-
 libfdk-aac --enable-libopenjpeg --enable-libbluray --disable-libcelt
 --disable-libgme --disable-libgsm --disable-mmal --disable-libmodplug
 --enable-libopus --disable-libilbc --enable-librtmp --disable-libssh
 --enable-libschroedinger --disable-libspeex --enable-libvorbis --enable-
 libvpx --disable-libzvbi --disable-libbs2b --disable-chromaprint
 --disable-libebur128 --disable-libflite --disable-frei0r --disable-
 libfribidi --enable-fontconfig --enable-ladspa --enable-libass --enable-
 libfreetype --enable-librubberband --disable-libzimg --enable-libsoxr
 --enable-pthreads --disable-libvo-amrwbenc --enable-libmp3lame --disable-
 libkvazaar --disable-nvenc --disable-libopenh264 --disable-libsnappy
 --enable-libtheora --enable-libtwolame --enable-libwavpack --disable-
 libwebp --enable-libx264 --disable-libx265 --enable-libxvid --disable-
 amd3dnow --disable-amd3dnowext --disable-aesni --disable-avx --disable-
 avx2 --disable-fma3 --disable-fma4 --disable-xop --cpu=host --disable-doc
 --disable-htmlpages --enable-manpages
   libavutil      55. 34.100 / 55. 34.100
   libavcodec     57. 64.101 / 57. 64.101
   libavformat    57. 56.100 / 57. 56.100
   libavdevice    57.  1.100 / 57.  1.100
   libavfilter     6. 65.100 /  6. 65.100
   libavresample   3.  1.  0 /  3.  1.  0
   libswscale      4.  2.100 /  4.  2.100
   libswresample   2.  3.100 /  2.  3.100
   libpostproc    54.  1.100 / 54.  1.100
 [dv @ 0x14c9ea0] Estimating duration from bitrate, this may be inaccurate
 Input #0, dv, from 'n29p274d0j.dv':
   Metadata:
     timecode        : 10:00:00:00
   Duration: 00:02:02.40, start: 0.000000, bitrate: 28800 kb/s
     Stream #0:0: Video: dvvideo, yuv420p, 720x576 [SAR 64:45 DAR 16:9],
 25000 kb/s, 25 fps, 25 tbr, 25 tbn, 25 tbc
 Guessed Channel Layout for Input Stream #1.0 : mono
 Input #1, wav, from 'a01.wav':
   Metadata:
     encoder         : Lavf57.56.100
     timecode        : 10:00:00:00
   Duration: 00:02:02.40, bitrate: 768 kb/s
     Stream #1:0: Audio: pcm_s16le ([1][0][0][0] / 0x0001), 48000 Hz, mono,
 s16, 768 kb/s
 Guessed Channel Layout for Input Stream #2.0 : mono
 Input #2, wav, from 'a02.wav':
   Metadata:
     encoder         : Lavf57.56.100
     timecode        : 10:00:00:00
   Duration: 00:02:02.40, bitrate: 768 kb/s
     Stream #2:0: Audio: pcm_s16le ([1][0][0][0] / 0x0001), 48000 Hz, mono,
 s16, 768 kb/s
 Guessed Channel Layout for Input Stream #3.0 : mono
 Input #3, wav, from 'a03.wav':
   Metadata:
     encoder         : Lavf57.56.100
     timecode        : 10:00:00:00
   Duration: 00:02:02.40, bitrate: 768 kb/s
     Stream #3:0: Audio: pcm_s16le ([1][0][0][0] / 0x0001), 48000 Hz, mono,
 s16, 768 kb/s
 Guessed Channel Layout for Input Stream #4.0 : mono
 Input #4, wav, from 'a04.wav':
   Metadata:
     encoder         : Lavf57.56.100
     timecode        : 10:00:00:00
   Duration: 00:02:02.40, bitrate: 768 kb/s
     Stream #4:0: Audio: pcm_s16le ([1][0][0][0] / 0x0001), 48000 Hz, mono,
 s16, 768 kb/s
 File 'muxed.mxf' already exists. Overwrite ? [y/N] y
 Output #0, mxf, to 'muxed.mxf':
   Metadata:
     timecode        : 10:00:00:00
     encoder         : Lavf57.56.100
     Stream #0:0: Video: dvvideo, yuv420p, 720x576 [SAR 64:45 DAR 16:9],
 q=2-31, 25000 kb/s, 25 fps, 25 tbr, 25 tbn, 25 tbc
     Stream #0:1: Audio: pcm_s16le ([1][0][0][0] / 0x0001), 48000 Hz, mono,
 768 kb/s
 Stream mapping:
   Stream #0:0 -> #0:0 (copy)
   Stream #1:0 -> #0:1 (copy)
 Press [q] to stop, [?] for help
 frame= 3060 fps=0.0 q=-1.0 Lsize=  445236kB time=00:02:02.40
 bitrate=29798.8kbits/s speed= 269x
 video:430312kB audio:11475kB subtitle:0kB other streams:0kB global
 headers:0kB muxing overhead: 0.780589%
 tina at violetina ~ $ ffprobe muxed.mxf
 ffprobe version 3.2.2 Copyright (c) 2007-2016 the FFmpeg developers
   built with gcc 5.4.0 (Gentoo 5.4.0 p1.0, pie-0.6.5)
   configuration: --prefix=/usr --libdir=/usr/lib64 --shlibdir=/usr/lib64
 --docdir=/usr/share/doc/ffmpeg-3.2.2/html --mandir=/usr/share/man
 --enable-shared --cc=x86_64-pc-linux-gnu-gcc --cxx=x86_64-pc-linux-gnu-g++
 --ar=x86_64-pc-linux-gnu-ar --optflags='-O2 -march=native -pipe -fomit-
 frame-pointer' --disable-static --enable-avfilter --enable-avresample
 --disable-stripping --enable-nonfree --enable-version3 --disable-indev=oss
 --disable-outdev=oss --enable-nonfree --enable-bzlib --disable-runtime-
 cpudetect --disable-debug --disable-gcrypt --enable-gnutls --disable-gmp
 --enable-gpl --enable-hardcoded-tables --enable-iconv --enable-lzma
 --enable-network --enable-openssl --enable-postproc --enable-libsmbclient
 --enable-ffplay --enable-sdl2 --enable-vaapi --disable-vdpau --enable-xlib
 --enable-libxcb --enable-libxcb-shm --enable-libxcb-xfixes --enable-zlib
 --enable-libcdio --disable-libiec61883 --disable-libdc1394 --disable-
 libcaca --enable-openal --enable-opengl --disable-libv4l2 --enable-
 libpulse --disable-libopencore-amrwb --disable-libopencore-amrnb --enable-
 libfdk-aac --enable-libopenjpeg --enable-libbluray --disable-libcelt
 --disable-libgme --disable-libgsm --disable-mmal --disable-libmodplug
 --enable-libopus --disable-libilbc --enable-librtmp --disable-libssh
 --enable-libschroedinger --disable-libspeex --enable-libvorbis --enable-
 libvpx --disable-libzvbi --disable-libbs2b --disable-chromaprint
 --disable-libebur128 --disable-libflite --disable-frei0r --disable-
 libfribidi --enable-fontconfig --enable-ladspa --enable-libass --enable-
 libfreetype --enable-librubberband --disable-libzimg --enable-libsoxr
 --enable-pthreads --disable-libvo-amrwbenc --enable-libmp3lame --disable-
 libkvazaar --disable-nvenc --disable-libopenh264 --disable-libsnappy
 --enable-libtheora --enable-libtwolame --enable-libwavpack --disable-
 libwebp --enable-libx264 --disable-libx265 --enable-libxvid --disable-
 amd3dnow --disable-amd3dnowext --disable-aesni --disable-avx --disable-
 avx2 --disable-fma3 --disable-fma4 --disable-xop --cpu=host --disable-doc
 --disable-htmlpages --enable-manpages
   libavutil      55. 34.100 / 55. 34.100
   libavcodec     57. 64.101 / 57. 64.101
   libavformat    57. 56.100 / 57. 56.100
   libavdevice    57.  1.100 / 57.  1.100
   libavfilter     6. 65.100 /  6. 65.100
   libavresample   3.  1.  0 /  3.  1.  0
   libswscale      4.  2.100 /  4.  2.100
   libswresample   2.  3.100 /  2.  3.100
   libpostproc    54.  1.100 / 54.  1.100
 Input #0, mxf, from 'muxed.mxf':
   Metadata:
     uid             : adab4424-2f25-4dc7-92ff-29bd000c0000
     generation_uid  : adab4424-2f25-4dc7-92ff-29bd000c0001
     company_name    : FFmpeg
     product_name    : OP1a Muxer
     product_version : 57.56.100
     product_uid     : adab4424-2f25-4dc7-92ff-29bd000c0002
     modification_date: 0-01-02T00:00:00.000000Z
     material_package_umid:
 0x060A2B340101010501010D0013636CA4529471341F636CA400529471341F6300
     timecode        : 10:00:00:00
   Duration: 00:02:02.40, start: 0.000000, bitrate: 29798 kb/s
     Stream #0:0: Video: dvvideo, yuv420p(bottom first), 720x576 [SAR 64:45
 DAR 16:9], SAR 16:15 DAR 4:3, 25 fps, 25 tbr, 25 tbn, 25 tbc
     Metadata:
       file_package_umid:
 0x060A2B340101010501010D0013636CA4529471341F636CA400529471341F6301
     Stream #0:1: Audio: pcm_s16le, 48000 Hz, 1 channels, s16, 768 kb/s
     Metadata:
       file_package_umid:
 0x060A2B340101010501010D0013636CA4529471341F636CA400529471341F6301
 tina at violetina ~ $ mediainfo muxed.mxf
 General
 Complete name                            : muxed.mxf
 Format                                   : MXF
 Commercial name                          : DV
 Format version                           : 1.2
 Format profile                           : OP-1a
 Format settings                          : Closed / Complete
 File size                                : 435 MiB
 Duration                                 : 2 min 2 s
 Overall bit rate                         : 29.8 Mb/s
 Recorded date                            : 1970-01-01 00:00:00.000
 Encoded date                             : 0-00-00 00:00:00.000
 Writing application                      : FFmpeg OP1a Muxer 57.56.100

 Video
 ID                                       : 2
 Format                                   : DV
 Format settings, wrapping mode           : Frame
 Codec ID                                 :
 0D01030102024101-0401020202020200
 Duration                                 : 2 min 2 s
 Bit rate mode                            : Constant
 Bit rate                                 : 24.4 Mb/s
 Encoded bit rate                         : 28.8 Mb/s
 Width                                    : 720 pixels
 Height                                   : 576 pixels
 Display aspect ratio                     : 4:3
 Original display aspect ratio            : 16:9
 Frame rate mode                          : Constant
 Frame rate                               : 25.000 FPS
 Standard                                 : PAL
 Color space                              : YUV
 Chroma subsampling                       : 4:2:0
 Bit depth                                : 8 bits
 Scan type                                : Interlaced
 Scan order                               : Bottom Field First
 Compression mode                         : Lossy
 Bits/(Pixel*Frame)                       : 2.357
 Time code of first frame                 : 10:00:00:00
 Time code source                         : Subcode time code
 Stream size                              : 357 MiB (82%)
 Encoded stream size                      : 420 MiB (97%)

 Audio
 ID                                       : 3
 Format                                   : PCM
 Format settings, Endianness              : Little
 Format settings, wrapping mode           : Frame (AES)
 Codec ID                                 : 0D01030102060300
 Duration                                 : 2 min 2 s
 Bit rate mode                            : Constant
 Bit rate                                 : 768 kb/s
 Channel(s)                               : 1 channel
 Sampling rate                            : 48.0 kHz
 Frame rate                               : 25.000 FPS (1920 spf)
 Bit depth                                : 16 bits
 Stream size                              : 11.2 MiB (3%)
 Locked                                   : Yes

 Other #1
 ID                                       : 1-Material
 Type                                     : Time code
 Format                                   : MXF TC
 Time code of first frame                 : 10:00:00:00
 Time code settings                       : Material Package
 Time code, striped                       : Yes

 Other #2
 ID                                       : 1-Source
 Type                                     : Time code
 Format                                   : MXF TC
 Time code of first frame                 : 10:00:00:00
 Time code settings                       : Source Package
 Time code, striped                       : Yes

 Other #3
 Type                                     : Time code
 Format                                   : SMPTE TC
 Muxing mode                              : SDTI
 Time code of first frame                 : 10:00:00:00


 tina at violetina ~ $ ffmpeg -i n29p274d0j.dv  -i a01.wav -i a02.wav -i
 a03.wav -i a04.wav -c copy -aspect 16:9 muxed.mxf
 ffmpeg version 3.2.2 Copyright (c) 2000-2016 the FFmpeg developers
   built with gcc 5.4.0 (Gentoo 5.4.0 p1.0, pie-0.6.5)
   configuration: --prefix=/usr --libdir=/usr/lib64 --shlibdir=/usr/lib64
 --docdir=/usr/share/doc/ffmpeg-3.2.2/html --mandir=/usr/share/man
 --enable-shared --cc=x86_64-pc-linux-gnu-gcc --cxx=x86_64-pc-linux-gnu-g++
 --ar=x86_64-pc-linux-gnu-ar --optflags='-O2 -march=native -pipe -fomit-
 frame-pointer' --disable-static --enable-avfilter --enable-avresample
 --disable-stripping --enable-nonfree --enable-version3 --disable-indev=oss
 --disable-outdev=oss --enable-nonfree --enable-bzlib --disable-runtime-
 cpudetect --disable-debug --disable-gcrypt --enable-gnutls --disable-gmp
 --enable-gpl --enable-hardcoded-tables --enable-iconv --enable-lzma
 --enable-network --enable-openssl --enable-postproc --enable-libsmbclient
 --enable-ffplay --enable-sdl2 --enable-vaapi --disable-vdpau --enable-xlib
 --enable-libxcb --enable-libxcb-shm --enable-libxcb-xfixes --enable-zlib
 --enable-libcdio --disable-libiec61883 --disable-libdc1394 --disable-
 libcaca --enable-openal --enable-opengl --disable-libv4l2 --enable-
 libpulse --disable-libopencore-amrwb --disable-libopencore-amrnb --enable-
 libfdk-aac --enable-libopenjpeg --enable-libbluray --disable-libcelt
 --disable-libgme --disable-libgsm --disable-mmal --disable-libmodplug
 --enable-libopus --disable-libilbc --enable-librtmp --disable-libssh
 --enable-libschroedinger --disable-libspeex --enable-libvorbis --enable-
 libvpx --disable-libzvbi --disable-libbs2b --disable-chromaprint
 --disable-libebur128 --disable-libflite --disable-frei0r --disable-
 libfribidi --enable-fontconfig --enable-ladspa --enable-libass --enable-
 libfreetype --enable-librubberband --disable-libzimg --enable-libsoxr
 --enable-pthreads --disable-libvo-amrwbenc --enable-libmp3lame --disable-
 libkvazaar --disable-nvenc --disable-libopenh264 --disable-libsnappy
 --enable-libtheora --enable-libtwolame --enable-libwavpack --disable-
 libwebp --enable-libx264 --disable-libx265 --enable-libxvid --disable-
 amd3dnow --disable-amd3dnowext --disable-aesni --disable-avx --disable-
 avx2 --disable-fma3 --disable-fma4 --disable-xop --cpu=host --disable-doc
 --disable-htmlpages --enable-manpages
   libavutil      55. 34.100 / 55. 34.100
   libavcodec     57. 64.101 / 57. 64.101
   libavformat    57. 56.100 / 57. 56.100
   libavdevice    57.  1.100 / 57.  1.100
   libavfilter     6. 65.100 /  6. 65.100
   libavresample   3.  1.  0 /  3.  1.  0
   libswscale      4.  2.100 /  4.  2.100
   libswresample   2.  3.100 /  2.  3.100
   libpostproc    54.  1.100 / 54.  1.100
 [dv @ 0x9b3ee0] Estimating duration from bitrate, this may be inaccurate
 Input #0, dv, from 'n29p274d0j.dv':
   Metadata:
     timecode        : 10:00:00:00
   Duration: 00:02:02.40, start: 0.000000, bitrate: 28800 kb/s
     Stream #0:0: Video: dvvideo, yuv420p, 720x576 [SAR 64:45 DAR 16:9],
 25000 kb/s, 25 fps, 25 tbr, 25 tbn, 25 tbc
 Guessed Channel Layout for Input Stream #1.0 : mono
 Input #1, wav, from 'a01.wav':
   Metadata:
     encoder         : Lavf57.56.100
     timecode        : 10:00:00:00
   Duration: 00:02:02.40, bitrate: 768 kb/s
     Stream #1:0: Audio: pcm_s16le ([1][0][0][0] / 0x0001), 48000 Hz, mono,
 s16, 768 kb/s
 Guessed Channel Layout for Input Stream #2.0 : mono
 Input #2, wav, from 'a02.wav':
   Metadata:
     encoder         : Lavf57.56.100
     timecode        : 10:00:00:00
   Duration: 00:02:02.40, bitrate: 768 kb/s
     Stream #2:0: Audio: pcm_s16le ([1][0][0][0] / 0x0001), 48000 Hz, mono,
 s16, 768 kb/s
 Guessed Channel Layout for Input Stream #3.0 : mono
 Input #3, wav, from 'a03.wav':
   Metadata:
     encoder         : Lavf57.56.100
     timecode        : 10:00:00:00
   Duration: 00:02:02.40, bitrate: 768 kb/s
     Stream #3:0: Audio: pcm_s16le ([1][0][0][0] / 0x0001), 48000 Hz, mono,
 s16, 768 kb/s
 Guessed Channel Layout for Input Stream #4.0 : mono
 Input #4, wav, from 'a04.wav':
   Metadata:
     encoder         : Lavf57.56.100
     timecode        : 10:00:00:00
   Duration: 00:02:02.40, bitrate: 768 kb/s
     Stream #4:0: Audio: pcm_s16le ([1][0][0][0] / 0x0001), 48000 Hz, mono,
 s16, 768 kb/s
 File 'muxed.mxf' already exists. Overwrite ? [y/N] y
 Overriding aspect ratio with stream copy may produce invalid files
 Output #0, mxf, to 'muxed.mxf':
   Metadata:
     timecode        : 10:00:00:00
     encoder         : Lavf57.56.100
     Stream #0:0: Video: dvvideo, yuv420p, 720x576 [SAR 64:45 DAR 16:9],
 q=2-31, 25000 kb/s, 25 fps, 25 tbr, 25 tbn, 25 tbc
     Stream #0:1: Audio: pcm_s16le ([1][0][0][0] / 0x0001), 48000 Hz, mono,
 768 kb/s
 Stream mapping:
   Stream #0:0 -> #0:0 (copy)
   Stream #1:0 -> #0:1 (copy)
 Press [q] to stop, [?] for help
 frame= 3060 fps=0.0 q=-1.0 Lsize=  445236kB time=00:02:02.40
 bitrate=29798.8kbits/s speed= 285x
 video:430312kB audio:11475kB subtitle:0kB other streams:0kB global
 headers:0kB muxing overhead: 0.780589%
 tina at violetina ~ $ mediainfo muxed.mxf
 General
 Complete name                            : muxed.mxf
 Format                                   : MXF
 Commercial name                          : DV
 Format version                           : 1.2
 Format profile                           : OP-1a
 Format settings                          : Closed / Complete
 File size                                : 435 MiB
 Duration                                 : 2 min 2 s
 Overall bit rate                         : 29.8 Mb/s
 Recorded date                            : 1970-01-01 00:00:00.000
 Encoded date                             : 0-00-00 00:00:00.000
 Writing application                      : FFmpeg OP1a Muxer 57.56.100

 Video
 ID                                       : 2
 Format                                   : DV
 Format settings, wrapping mode           : Frame
 Codec ID                                 :
 0D01030102024101-0401020202020200
 Duration                                 : 2 min 2 s
 Bit rate mode                            : Constant
 Bit rate                                 : 24.4 Mb/s
 Encoded bit rate                         : 28.8 Mb/s
 Width                                    : 720 pixels
 Height                                   : 576 pixels
 Display aspect ratio                     : 4:3
 Original display aspect ratio            : 16:9
 Frame rate mode                          : Constant
 Frame rate                               : 25.000 FPS
 Standard                                 : PAL
 Color space                              : YUV
 Chroma subsampling                       : 4:2:0
 Bit depth                                : 8 bits
 Scan type                                : Interlaced
 Scan order                               : Bottom Field First
 Compression mode                         : Lossy
 Bits/(Pixel*Frame)                       : 2.357
 Time code of first frame                 : 10:00:00:00
 Time code source                         : Subcode time code
 Stream size                              : 357 MiB (82%)
 Encoded stream size                      : 420 MiB (97%)

 Audio
 ID                                       : 3
 Format                                   : PCM
 Format settings, Endianness              : Little
 Format settings, wrapping mode           : Frame (AES)
 Codec ID                                 : 0D01030102060300
 Duration                                 : 2 min 2 s
 Bit rate mode                            : Constant
 Bit rate                                 : 768 kb/s
 Channel(s)                               : 1 channel
 Sampling rate                            : 48.0 kHz
 Frame rate                               : 25.000 FPS (1920 spf)
 Bit depth                                : 16 bits
 Stream size                              : 11.2 MiB (3%)
 Locked                                   : Yes

 Other #1
 ID                                       : 1-Material
 Type                                     : Time code
 Format                                   : MXF TC
 Time code of first frame                 : 10:00:00:00
 Time code settings                       : Material Package
 Time code, striped                       : Yes

 Other #2
 ID                                       : 1-Source
 Type                                     : Time code
 Format                                   : MXF TC
 Time code of first frame                 : 10:00:00:00
 Time code settings                       : Source Package
 Time code, striped                       : Yes

 Other #3
 Type                                     : Time code
 Format                                   : SMPTE TC
 Muxing mode                              : SDTI
 Time code of first frame                 : 10:00:00:00


 tina at violetina ~ $ ffprobe muxed.mxf
 ffprobe version 3.2.2 Copyright (c) 2007-2016 the FFmpeg developers
   built with gcc 5.4.0 (Gentoo 5.4.0 p1.0, pie-0.6.5)
   configuration: --prefix=/usr --libdir=/usr/lib64 --shlibdir=/usr/lib64
 --docdir=/usr/share/doc/ffmpeg-3.2.2/html --mandir=/usr/share/man
 --enable-shared --cc=x86_64-pc-linux-gnu-gcc --cxx=x86_64-pc-linux-gnu-g++
 --ar=x86_64-pc-linux-gnu-ar --optflags='-O2 -march=native -pipe -fomit-
 frame-pointer' --disable-static --enable-avfilter --enable-avresample
 --disable-stripping --enable-nonfree --enable-version3 --disable-indev=oss
 --disable-outdev=oss --enable-nonfree --enable-bzlib --disable-runtime-
 cpudetect --disable-debug --disable-gcrypt --enable-gnutls --disable-gmp
 --enable-gpl --enable-hardcoded-tables --enable-iconv --enable-lzma
 --enable-network --enable-openssl --enable-postproc --enable-libsmbclient
 --enable-ffplay --enable-sdl2 --enable-vaapi --disable-vdpau --enable-xlib
 --enable-libxcb --enable-libxcb-shm --enable-libxcb-xfixes --enable-zlib
 --enable-libcdio --disable-libiec61883 --disable-libdc1394 --disable-
 libcaca --enable-openal --enable-opengl --disable-libv4l2 --enable-
 libpulse --disable-libopencore-amrwb --disable-libopencore-amrnb --enable-
 libfdk-aac --enable-libopenjpeg --enable-libbluray --disable-libcelt
 --disable-libgme --disable-libgsm --disable-mmal --disable-libmodplug
 --enable-libopus --disable-libilbc --enable-librtmp --disable-libssh
 --enable-libschroedinger --disable-libspeex --enable-libvorbis --enable-
 libvpx --disable-libzvbi --disable-libbs2b --disable-chromaprint
 --disable-libebur128 --disable-libflite --disable-frei0r --disable-
 libfribidi --enable-fontconfig --enable-ladspa --enable-libass --enable-
 libfreetype --enable-librubberband --disable-libzimg --enable-libsoxr
 --enable-pthreads --disable-libvo-amrwbenc --enable-libmp3lame --disable-
 libkvazaar --disable-nvenc --disable-libopenh264 --disable-libsnappy
 --enable-libtheora --enable-libtwolame --enable-libwavpack --disable-
 libwebp --enable-libx264 --disable-libx265 --enable-libxvid --disable-
 amd3dnow --disable-amd3dnowext --disable-aesni --disable-avx --disable-
 avx2 --disable-fma3 --disable-fma4 --disable-xop --cpu=host --disable-doc
 --disable-htmlpages --enable-manpages
   libavutil      55. 34.100 / 55. 34.100
   libavcodec     57. 64.101 / 57. 64.101
   libavformat    57. 56.100 / 57. 56.100
   libavdevice    57.  1.100 / 57.  1.100
   libavfilter     6. 65.100 /  6. 65.100
   libavresample   3.  1.  0 /  3.  1.  0
   libswscale      4.  2.100 /  4.  2.100
   libswresample   2.  3.100 /  2.  3.100
   libpostproc    54.  1.100 / 54.  1.100
 Input #0, mxf, from 'muxed.mxf':
   Metadata:
     uid             : adab4424-2f25-4dc7-92ff-29bd000c0000
     generation_uid  : adab4424-2f25-4dc7-92ff-29bd000c0001
     company_name    : FFmpeg
     product_name    : OP1a Muxer
     product_version : 57.56.100
     product_uid     : adab4424-2f25-4dc7-92ff-29bd000c0002
     modification_date: 0-01-02T00:00:00.000000Z
     material_package_umid:
 0x060A2B340101010501010D00130B01E052947134BB0B01E00052947134BB0B00
     timecode        : 10:00:00:00
   Duration: 00:02:02.40, start: 0.000000, bitrate: 29798 kb/s
     Stream #0:0: Video: dvvideo, yuv420p(bottom first), 720x576 [SAR 64:45
 DAR 16:9], SAR 16:15 DAR 4:3, 25 fps, 25 tbr, 25 tbn, 25 tbc
     Metadata:
       file_package_umid:
 0x060A2B340101010501010D00130B01E052947134BB0B01E00052947134BB0B01
     Stream #0:1: Audio: pcm_s16le, 48000 Hz, 1 channels, s16, 768 kb/s
     Metadata:
       file_package_umid:
 0x060A2B340101010501010D00130B01E052947134BB0B01E00052947134BB0B01

--
Ticket URL: <https://trac.ffmpeg.org/ticket/5155#comment:3>
FFmpeg <https://ffmpeg.org>
FFmpeg issue tracker


More information about the FFmpeg-trac mailing list