Re: [FFmpeg-user] Mov : how to set interlaced value of mov muxer

2016-10-23 Thread Carl Eugen Hoyos
2016-10-23 19:46 GMT+02:00 Martin Vignali :

> Instead of writing xd5c data format, ffmpeg write xd5e.

This is ticket #5504.

Carl Eugen
___
ffmpeg-user mailing list
ffmpeg-user@ffmpeg.org
http://ffmpeg.org/mailman/listinfo/ffmpeg-user

To unsubscribe, visit link above, or email
ffmpeg-user-requ...@ffmpeg.org with subject "unsubscribe".

[FFmpeg-user] Mov : how to set interlaced value of mov muxer

2016-10-23 Thread Martin Vignali
Hello

I would like to encode some progressive video to interlace quicktime

I try to use -top 1 and +ildct,
The frames seems to be compressed as interleaved, but the mov muxer, still
think it's a progressive frame. The codec name for xdcam is not the right
one, and the fiel value is not correct for prores or mov xdcam.

Output with prores encoding :
./ffmpeg -i ./TEST_TRAME_MOV.mov -t 0.2 -vcodec prores_ks -flags +ildct
-top 1 -acodec copy -f mov ./resProresInterl.mov
ffmpeg version N-82089-gb8d7150 Copyright (c) 2000-2016 the FFmpeg
developers
  built with Apple LLVM version 6.0 (clang-600.0.56) (based on LLVM 3.5svn)
  configuration: --prefix=../build --disable-yasm
  libavutil  55. 33.100 / 55. 33.100
  libavcodec 57. 63.103 / 57. 63.103
  libavformat57. 53.100 / 57. 53.100
  libavdevice57.  0.103 / 57.  0.103
  libavfilter 6. 64.100 /  6. 64.100
  libswscale  4.  1.100 /  4.  1.100
  libswresample   2.  2.100 /  2.  2.100
Guessed Channel Layout for Input Stream #0.1 : mono
Guessed Channel Layout for Input Stream #0.2 : mono
Input #0, mov,mp4,m4a,3gp,3g2,mj2, from './TEST_TRAME_MOV.mov':
  Metadata:
major_brand : qt
minor_version   : 537199360
compatible_brands: qt
creation_time   : 2015-03-26T14:35:02.00Z
  Duration: 00:00:15.00, start: 0.00, bitrate: 189651 kb/s
Stream #0:0(eng): Video: prores (apch / 0x68637061),
yuv422p10le(bt709), 1920x1080, 188074 kb/s, SAR 1:1 DAR 16:9, 25 fps, 25
tbr, 25 tbn, 25 tbc (default)
Metadata:
  creation_time   : 2015-03-26T14:35:02.00Z
  handler_name: Gestionnaire d?alias Apple
  encoder : Apple ProRes 422 (HQ)
  timecode: 00:00:00:00
Stream #0:1(eng): Audio: pcm_s16le (sowt / 0x74776F73), 48000 Hz, mono,
s16, 768 kb/s (default)
Metadata:
  creation_time   : 2015-03-26T14:35:02.00Z
  handler_name: Gestionnaire d?alias Apple
Stream #0:2(eng): Audio: pcm_s16le (sowt / 0x74776F73), 48000 Hz, mono,
s16, 768 kb/s (default)
Metadata:
  creation_time   : 2015-03-26T14:35:02.00Z
  handler_name: Gestionnaire d?alias Apple
Stream #0:3(eng): Data: none (tmcd / 0x64636D74), 0 kb/s (default)
Metadata:
  creation_time   : 2015-03-26T14:35:03.00Z
  handler_name: Gestionnaire d?alias Apple
  timecode: 00:00:00:00
[prores_ks @ 0x7f81aa011200] Autoselected HQ profile to keep best quality.
It can be overridden through -profile option.
Output #0, mov, to './resProresInterl.mov':
  Metadata:
major_brand : qt
minor_version   : 537199360
compatible_brands: qt
encoder : Lavf57.53.100
Stream #0:0(eng): Video: prores (prores_ks) (apch / 0x68637061),
yuv422p10le, 1920x1080 [SAR 1:1 DAR 16:9], q=2-31, 200 kb/s, 0.04 fps,
12800 tbn, 25 tbc (default)
Metadata:
  creation_time   : 2015-03-26T14:35:02.00Z
  handler_name: Gestionnaire d?alias Apple
  timecode: 00:00:00:00
  encoder : Lavc57.63.103 prores_ks
Stream #0:1(eng): Audio: pcm_s16le (sowt / 0x74776F73), 48000 Hz, mono,
768 kb/s (default)
Metadata:
  creation_time   : 2015-03-26T14:35:02.00Z
  handler_name: Gestionnaire d?alias Apple
Stream mapping:
  Stream #0:0 -> #0:0 (prores (native) -> prores (prores_ks))
  Stream #0:1 -> #0:1 (copy)
Press [q] to stop, [?] for help
frame=5 fps=1.8 q=-0.0 Lsize=4773kB time=00:00:00.19
bitrate=203633.0kbits/s speed=0.0698x
video:4751kB audio:20kB subtitle:0kB other streams:0kB global headers:0kB
muxing overhead: 0.038749%





---
XDcam output

./ffmpeg -i ./TEST_TRAME_MOV.mov -pix_fmt yuv422p -vcodec mpeg2video
-seq_disp_ext 1 -flags +ildct+ilme -top 1 -dc 10 -qmin 1 -lmin
"1*QP2LAMBDA" -vtag xd5c -rc_max_vbv_use 1 -rc_min_vbv_use 1 -b:v 5k
-minrate 5k -maxrate 5k -bufsize 36408333 -bf 2 -aspect 16:9
-acodec pcm_s24be -f mov ./resXDcam.mov
ffmpeg version N-82089-gb8d7150 Copyright (c) 2000-2016 the FFmpeg
developers
  built with Apple LLVM version 6.0 (clang-600.0.56) (based on LLVM 3.5svn)
  configuration: --prefix=../build --disable-yasm
  libavutil  55. 33.100 / 55. 33.100
  libavcodec 57. 63.103 / 57. 63.103
  libavformat57. 53.100 / 57. 53.100
  libavdevice57.  0.103 / 57.  0.103
  libavfilter 6. 64.100 /  6. 64.100
  libswscale  4.  1.100 /  4.  1.100
  libswresample   2.  2.100 /  2.  2.100
Guessed Channel Layout for Input Stream #0.1 : mono
Guessed Channel Layout for Input Stream #0.2 : mono
Input #0, mov,mp4,m4a,3gp,3g2,mj2, from './TEST_TRAME_MOV.mov':
  Metadata:
major_brand : qt
minor_version   : 537199360
compatible_brands: qt
creation_time   : 2015-03-26T14:35:02.00Z
  Duration: 00:00:15.00, start: 0.00, bitrate: 189651 kb/s
Stream #0:0(eng): Video: prores (apch / 0x68637061),
yuv422p10le(bt709), 1920x1080, 188074 kb/s, SAR 1:1 DAR 16:9, 25 fps, 25
tbr, 25 tbn, 25 tbc (default)
Metadata:
  creation_time   :