Page 4 of 4

Re: Include HDYC pixel format

Posted: Tue Jan 29, 2013 8:16 am
by iotzo
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

Re: Include HDYC pixel format

Posted: Tue Jan 29, 2013 6:37 pm
by iotzo
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!

Re: Include HDYC pixel format

Posted: Tue Jan 29, 2013 6:58 pm
by rogerdpack
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 :)

Re: Include HDYC pixel format

Posted: Tue Jan 29, 2013 9:32 pm
by iotzo
In the above tested scenarios it seems to me that it doesn't!

Re: Include HDYC pixel format

Posted: Wed Feb 06, 2013 10:13 pm
by rogerdpack
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-

Re: Include HDYC pixel format

Posted: Thu Feb 07, 2013 10:47 am
by iotzo
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

Re: Include HDYC pixel format

Posted: Wed Dec 11, 2013 2:26 pm
by pavel
Is it possible to get it work with my capture card - AverMedia Game Broadcaster HD (C127)?