I will continue to do testing..

ffmpeg -format_code Hp59 -f decklink -video_input hdmi -audio_input embedded -raw_format argb -i 'DeckLink Studio 4K' -acodec pcm_s16le -vcodec dnxhd -vf scale=1920x1080,fps=60000/1001,format=yuv422p10 -b:v 440M out.mov


(mediainfo dump):
General
Complete name                            : out.mov
Format                                   : MPEG-4
Format profile                           : QuickTime
Codec ID                                 : qt   0000.02 (qt  )
File size                                : 2.75 GiB
Duration                                 : 53 s 487 ms
Overall bit rate mode                    : Constant
Overall bit rate                         : 442 Mb/s
Writing application                      : Lavf57.82.102

Video
ID                                       : 1
Format                                   : VC-3
Format version                           : Version 1
Format profile                           : HD@HQX
Codec ID                                 : AVdn
Codec ID/Info                            : Avid DNxHD
Duration                                 : 53 s 487 ms
Bit rate mode                            : Constant
Bit rate                                 : 440 Mb/s
Width                                    : 1 920 pixels
Height                                   : 1 080 pixels
Display aspect ratio                     : 16:9
Frame rate mode                          : Constant
Frame rate                               : 59.940 (60000/1001) FPS
Color space                              : YUV
Chroma subsampling                       : 4:2:2
Bit depth                                : 10 bits
Scan type                                : Progressive
Bits/(Pixel*Frame)                       : 3.540
Stream size                              : 2.74 GiB (100%)
Language                                 : English

Audio
ID                                       : 2
Format                                   : PCM
Format settings                          : Little / Signed
Format settings, Endianness              : Little
Format settings, Sign                    : Signed
Codec ID                                 : sowt
Duration                                 : 53 s 487 ms
Bit rate mode                            : Constant
Bit rate                                 : 1 536 kb/s
Channel(s)                               : 2 channels
Channel positions                        : Front: L R
Sampling rate                            : 48.0 kHz
Bit depth                                : 16 bits
Stream size                              : 9.79 MiB (0%)
Language                                 : English
Default                                  : Yes
Alternate group                          : 1

This works and captures full range (data levels, but the captured data happens to be video levels 64-940) to the output file and the out.mov file looks good/clean. Not sure how to flag (metadata) output color space and levels, but can always force it in most programs (KDEnlive, Resolve).

... audio (16 bits, don't see option for 24-bits) .. probably will look though code sometime a week out and see out the reference code from BMD gets 24-bits and (if I can figure it out) look into seeing if it can be added with a patch. Sometimes the audio is heard during capture via the capture output (but seems to always be captured), so the audio code needs reviewing in any case.

On a side note: SDI supports data levels 0-1023 but the first 4 and last for color values (0-3 1020-1023 are reserved) whereas the full range can be used in HDMI. I am curious as to what people know about this? Assuming any converter will clip the color values.

--Doug (dx9s)

(sorry too wordy again)
_______________________________________________
ffmpeg-devel mailing list
ffmpeg-devel@ffmpeg.org
http://ffmpeg.org/mailman/listinfo/ffmpeg-devel

Reply via email to