Opened 10 years ago

Closed 10 years ago

#181 closed enhancement (fixed)

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 (4)

comment:1 by Carl Eugen Hoyos, 10 years ago

Component: FFmpegavdevice
Keywords: windows added
Priority: normalwish
Reproduced by developer: set
Status: newopen
Version: unspecifiedgit-master

comment:2 by Michael Niedermayer, 10 years ago

Owner: Michael Niedermayer removed

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

comment:3 by andrixnet, 10 years ago

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 by Carl Eugen Hoyos, 10 years ago

Resolution: fixed
Status: openclosed

This has been implemented.

Note: See TracTickets for help on using tickets.