Include HDYC pixel format

Website, builds, or other suggestions.
iotzo
Posts: 35
Joined: Thu Jan 24, 2013 4:49 pm

Re: Include HDYC pixel format

Post by iotzo » Tue Jan 29, 2013 8:16 am

It works! Thank you!

Code: Select all

F:\>ffmpeg_rdpnew2.exe -f dshow -list_options true -i video="Decklink Video Capture"
ffmpeg version N-49410-g55ada3a Copyright (c) 2000-2013 the FFmpeg developers
  built on Jan 15 2013 18:57:51 with gcc 4.7.1 (GCC)
  configuration: --enable-static --arch=x86 --target-os=mingw32 --cross-prefix=/home/rogerdpack/dev/ffmpeg-windows-build-helpers/san
dbox/mingw-w64-i686/bin/i686-w64-mingw32- --pkg-config=pkg-config --enable-gpl --enable-libx264 --enable-avisynth --enable-libxvid -
-enable-libmp3lame --enable-version3 --enable-zlib --enable-librtmp --enable-libvorbis --enable-libtheora --enable-libspeex --enable
-libopenjpeg --enable-gnutls --enable-libgsm --enable-libfreetype --enable-fontconfig --enable-libass --enable-libutvideo --enable-l
ibopus --disable-w32threads --enable-frei0r --enable-filter=frei0r --enable-libvo-aacenc --enable-bzlib --enable-libxavs --extra-cfl
ags=-DPTW32_STATIC_LIB --enable-libopencore-amrnb --enable-libopencore-amrwb --enable-libvo-amrwbenc --enable-libschroedinger --enab
le-libbluray --enable-libvpx --enable-runtime-cpudetect
  libavutil      52. 17.100 / 52. 17.100
  libavcodec     54. 91.100 / 54. 91.100
  libavformat    54. 61.104 / 54. 61.104
  libavdevice    54.  3.102 / 54.  3.102
  libavfilter     3. 34.101 /  3. 34.101
  libswscale      2.  2.100 /  2.  2.100
  libswresample   0. 17.102 /  0. 17.102
  libpostproc    52.  2.100 / 52.  2.100
[dshow @ 03F4AA40] DirectShow video device options
[dshow @ 03F4AA40]  Pin "Capture"
[dshow @ 03F4AA40]   pixel_format=uyvy422  min s=720x486 fps=29.97 max s=720x486 fps=29.97
[dshow @ 03F4AA40]   pixel_format=uyvy422  min s=720x486 fps=23.976 max s=720x486 fps=23.976
[dshow @ 03F4AA40]   pixel_format=uyvy422  min s=720x576 fps=25 max s=720x576 fps=25
[dshow @ 03F4AA40]   pixel_format=uyvy422  min s=1920x1080 fps=23.976 max s=1920x1080 fps=23.976
[dshow @ 03F4AA40]   pixel_format=uyvy422  min s=1920x1080 fps=24 max s=1920x1080 fps=24
[dshow @ 03F4AA40]   pixel_format=uyvy422  min s=1920x1080 fps=25 max s=1920x1080 fps=25
[dshow @ 03F4AA40]   pixel_format=uyvy422  min s=1920x1080 fps=29.97 max s=1920x1080 fps=29.97
[dshow @ 03F4AA40]   pixel_format=uyvy422  min s=1920x1080 fps=30 max s=1920x1080 fps=30
[dshow @ 03F4AA40]   pixel_format=uyvy422  min s=1280x720 fps=50 max s=1280x720 fps=50
[dshow @ 03F4AA40]   pixel_format=uyvy422  min s=1280x720 fps=59.9402 max s=1280x720 fps=59.9402
[dshow @ 03F4AA40]   pixel_format=uyvy422  min s=1280x720 fps=60.0002 max s=1280x720 fps=60.0002
[dshow @ 03F4AA40]   vcodec=v210  min s=720x486 fps=29.97 max s=720x486 fps=29.97
[dshow @ 03F4AA40]   vcodec=v210  min s=720x486 fps=23.976 max s=720x486 fps=23.976
[dshow @ 03F4AA40]   vcodec=v210  min s=720x576 fps=25 max s=720x576 fps=25
[dshow @ 03F4AA40]   vcodec=v210  min s=1920x1080 fps=23.976 max s=1920x1080 fps=23.976
[dshow @ 03F4AA40]   vcodec=v210  min s=1920x1080 fps=24 max s=1920x1080 fps=24
[dshow @ 03F4AA40]   vcodec=v210  min s=1920x1080 fps=25 max s=1920x1080 fps=25
[dshow @ 03F4AA40]   vcodec=v210  min s=1920x1080 fps=29.97 max s=1920x1080 fps=29.97
[dshow @ 03F4AA40]   vcodec=v210  min s=1920x1080 fps=30 max s=1920x1080 fps=30
[dshow @ 03F4AA40]   vcodec=v210  min s=1280x720 fps=50 max s=1280x720 fps=50
[dshow @ 03F4AA40]   vcodec=v210  min s=1280x720 fps=59.9402 max s=1280x720 fps=59.9402
[dshow @ 03F4AA40]   vcodec=v210  min s=1280x720 fps=60.0002 max s=1280x720 fps=60.0002
video=Decklink Video Capture: Immediate exit requested

iotzo
Posts: 35
Joined: Thu Jan 24, 2013 4:49 pm

Re: Include HDYC pixel format

Post by iotzo » Tue Jan 29, 2013 6:37 pm

Hi,
I’ve managed to do some practical tests with HDYC dshow enabled ffmpeg version(s) and here are the results:
1) I’ve exported a couple of NLE Software generated colorbars(SMPTE/75% Color bar/100% Color bar/Color bar with grayscale gradient) in XDCAMHD MXF(single file with 15 seconds of each type of bars one after another).
2) Then I’ve played it back over the SDI and captured it with two different ffmpeg builds – with/without ”codec->color_range = AVCOL_RANGE_MPEG;”
3) Hardware (vector)scope output for each of the three files was identical – no colorshifts, no black/white level shifts – all OK :D
4) Imported two captured files back to the NLE Software – software (vector)scope also showed identical output for each of the tree files– all OK :D
Roger, I think the treasures of your ffmpeg git repo should not remain unseen :D
Thank You!

rogerdpack
Posts: 1877
Joined: Fri Aug 05, 2011 9:56 pm

Re: Include HDYC pixel format

Post by rogerdpack » Tue Jan 29, 2013 6:58 pm

iotzo wrote:Hi,
I’ve managed to do some practical tests with HDYC dshow enabled ffmpeg version(s) and here are the results:
1) I’ve exported a couple of NLE Software generated colorbars(SMPTE/75% Color bar/100% Color bar/Color bar with grayscale gradient) in XDCAMHD MXF(single file with 15 seconds of each type of bars one after another).
2) Then I’ve played it back over the SDI and captured it with two different ffmpeg builds – with/without ”codec->color_range = AVCOL_RANGE_MPEG;”
3) Hardware (vector)scope output for each of the three files was identical – no colorshifts, no black/white level shifts – all OK :D
4) Imported two captured files back to the NLE Software – software (vector)scope also showed identical output for each of the tree files– all OK :D
Roger, I think the treasures of your ffmpeg git repo should not remain unseen :D
Thank You!
So basically it doesn't need the codec->color_range = AVCOL_RANGE_MPEG thing? that is good news if so :)

iotzo
Posts: 35
Joined: Thu Jan 24, 2013 4:49 pm

Re: Include HDYC pixel format

Post by iotzo » Tue Jan 29, 2013 9:32 pm

In the above tested scenarios it seems to me that it doesn't!

rogerdpack
Posts: 1877
Joined: Fri Aug 05, 2011 9:56 pm

Re: Include HDYC pixel format

Post by rogerdpack » Wed Feb 06, 2013 10:13 pm

Ok could you try http://rogerdpack.t28.net/incoming/ffmp ... _master.7z to see if it has all the changes in it? It's the latest from git master and I hope so :)
-roger-

iotzo
Posts: 35
Joined: Thu Jan 24, 2013 4:49 pm

Re: Include HDYC pixel format

Post by iotzo » Thu Feb 07, 2013 10:47 am

rogerdpack wrote:Ok could you try http://rogerdpack.t28.net/incoming/ffmp ... _master.7z to see if it has all the changes in it? It's the latest from git master and I hope so :)
-roger-
It Works :D

pavel
Posts: 10
Joined: Wed Dec 04, 2013 7:39 am

Re: Include HDYC pixel format

Post by pavel » Wed Dec 11, 2013 2:26 pm

Is it possible to get it work with my capture card - AverMedia Game Broadcaster HD (C127)?

Post Reply
'