Ticket #181 (closed enhancement: fixed)

Opened 2 years ago

Last modified 19 months ago

ffmpeg win-all be able to capture from dshow

Reported by: andrixnet Owned by:
Priority: wish Component: avdevice
Version: git-master Keywords: windows
Cc: Blocked By:
Blocking: Reproduced by developer: yes
Analyzed by developer: no

Description

I'm sure this has already been voiced on various forums.

ffmpeg does a nice job capturing under linux, but on windows platform it can't seem to use dshow, only a limited VfW (which is already defunct) supposedly exists.

Change History

comment:1 Changed 2 years ago by cehoyos

  • Status changed from new to open
  • Reproduced by developer set
  • Component changed from FFmpeg to avdevice
  • Priority changed from normal to wish
  • Version changed from unspecified to git-master
  • Keywords windows added

comment:2 Changed 2 years ago by michael

  • Owner michael deleted

Theres some dshow code in avdevice, i have no windows to test what it can do though

comment:3 Changed 2 years ago by andrixnet

According to  http://ffmpeg.zeranoe.com/forum/viewtopic.php?f=3&t=27 it should be working.

I just confirmed it to work, based on instructions on that forum.
While there is room for optimization, it does work.

It would seem that some documentation, like a new chapter 14.13 be added to  http://www.ffmpeg.org/ffmpeg.html
(I'll try to suggest something after further tests.)

One thing that is lacking is the ability to list available capture devices :
ffmpeg -f dshow -i list
does not work (analogy inspired from chapter 14.10). It should.

The need to appeal to another tool (GraphEdit?) to get the device names is more like a temporary hack.

Will continue to test this and report back with more user experience.
Also watch that forum thread.

comment:4 Changed 19 months ago by cehoyos

  • Status changed from open to closed
  • Resolution set to fixed

This has been implemented.

Note: See TracTickets for help on using tickets.