Opened 4 years ago

Closed 4 years ago

#6038 closed defect (needs_more_info)

Capturing from Decklink card broken after December 10 releases

Reported by: BlackScreen Owned by:
Priority: normal Component: undetermined
Version: git-master Keywords: decklink regression
Cc: Blocked By:
Blocking: Reproduced by developer: no
Analyzed by developer: no


Summary of the bug:
I recently encountered a problem, when updating my FFmpeg version from a release in Mid November, to the current one. I am using the Windows builds (64 Bit) from Zeranoe.

FFmpeg is used in one of my scripts to capture video from a Decklink card. After the update, I get an error message and it does not work.
I then checked the recent versions and found the last working version was the one labelled "20161210-edb4f5d". The next one (20161216-a5cf600) does not work and all after that do not work either.

I get the error message: "Unrecognized option 'video_input' - Error splitting the argument list: Option not found". The same happens when I strip the "video_input"-option from the command line and also if I delete "audio_input". Then the error message is: "Unknown input format: 'decklink'"

I should say that I use VLC to check the recording via the local UDP stream.
Evertything else should be self explanotory.

I have attached for you the log files of my tests with the current build, 3.2.2 and the last working version. I quit the working version after about 6 seconds of capturing.

How to reproduce:

FFmpeg.exe -r 25 -rtbufsize 2048M -channels 2 -video_input sdi -audio_input embedded -f decklink -i "DeckLink HD Extreme 3D@9" -filter_complex "[0:v] yadif, split=2 [recording] [stream]" -map "[recording]" -map 0:a:0 -vcodec libx264 -s 1920x1080 -pix_fmt yuv420p -preset ultrafast -crf 18 -profile:v high -level 4.0 -acodec aac -ab 256k "capture.mp4" -map "[stream]" -map 0:a:0 -vcodec libx264 -s 1920x1080 -pix_fmt yuv420p -preset ultrafast -crf 18 -profile:v high -level 4.0 -acodec aac -ab 256k -f mpegts "udp://localhost:1234" -hide_banner
ffmpeg version N-82833-gedb4f5d
built on 2016-12-10

Attachments (1) (11.1 KB) - added by BlackScreen 4 years ago.
All related log files for the ticket

Download all attachments as: .zip

Change History (5)

Changed 4 years ago by BlackScreen

All related log files for the ticket

comment:1 Changed 4 years ago by BlackScreen

Sorry, little error in the reproduce section. The mentioned build above does work.
You can reproduce it with the ffmpeg version 3.2.2 or N-82889-g54931fd. If you look at the log files you can see that. :)

comment:2 Changed 4 years ago by cehoyos

  • Component changed from ffmpeg to undetermined
  • Keywords regression added; capture broken removed

Which commit introduced the regression?

comment:3 Changed 4 years ago by BlackScreen

I don't know that. Sorry.
But it has to be somewhere between 2016-12-10 and 2016-12-16.

comment:4 Changed 4 years ago by cehoyos

  • Resolution set to needs_more_info
  • Status changed from new to closed

Then please ask on the Zeranoe forum if you cannot compile yourself, none of the 38 commits between edb4f5d and a5cf600 affect decklink.

Note: See TracTickets for help on using tickets.