Changes between Version 20 and Version 21 of DirectShow


Ignore:
Timestamp:
Mar 22, 2014, 12:54:37 AM (6 years ago)
Author:
rogerdpack
Comment:

cleanup some comments, thank for the feedback, feel free to revise.

Legend:

Unmodified
Added
Removed
Modified
  • DirectShow

    v20 v21  
    8282== !TroubleShooting ==
    8383
    84 If you have a video capture card (ex: !AverMedia, possibly some !BlackMagic, though it may be a separate unrelated problem, and also some !BlackMagic cards don't have the right inputs set up ask on the forum), it may not work (yet) out of the box with FFmpeg, as it lacks crossbar support presently.  The work around currently is to install the AmerecTV software, which presents the capture card as directshow devices, then input the AmerecTV directshow devices into your FFmpeg. See [http://www.ffsplit.com/forums/showthread.php?422-Filter-How-to-use-a-capture-card-with-AmarecTV here].
    85 
    86 {{{#!comment
    87 "...ask on the forum"
    88 Note from llogan: Which forum?
    89 }}}
    90 
    91 {{{#!comment
    92 "See [http://www.ffsplit.com/forums/showthread.php?422-Filter-How-to-use-a-capture-card-with-AmarecTV here]."
    93 Note from llogan: This URL is broken. You should try to provide relevant information within the wiki article instead of simply providing links to outside resources.
    94 }}}
    95 
    96 {{{#!comment
    97 Note from llogan: This whole section makes no sense so I commented it out. Please use proper English. Feel free to restore it once it is written clearly.
     84If you have a video capture card (ex: !AverMedia, possibly some !BlackMagic, though it may be a separate unrelated problem, and also some !BlackMagic cards don't have the right inputs set up ask on the zeranoe forum), it may not work (yet) out of the box with FFmpeg, as it lacks crossbar support presently.  The work around currently is to install the AmerecTV software, which presents the capture card as directshow devices, then input the AmerecTV directshow devices into your FFmpeg as a workaround.
    9885
    9986== Using !DirectShow with libav* ==
    10087
    101 Basically, you can accept input dshow input into you program that uses, see [[Using libav*]] to know what libav does.  See http://ffmpeg.zeranoe.com/forum/viewtopic.php?f=15&t=274&p=902&hilit=dictionary#p902
    102 }}}
     88You can use dshow input via the libavXXX libraries (i.e. directly into your own program) instead of calling out to ffmpeg.exe.  See [[Using libav*]] for an intro to using libav.  See also http://ffmpeg.zeranoe.com/forum/viewtopic.php?f=15&t=274&p=902&hilit=dictionary#p902
    10389
    10490== How to programmatically enumerate devices ==
    10591
    106 FFmpeg does not provide a native way to do this yet, but you can lookup the devices yourself or just parse standard out from ffmpeg:
    107 
    108 http://ffmpeg.zeranoe.com/forum/viewtopic.php?f=15&t=651&p=2963&hilit=enumerate#p2963
     92FFmpeg does not provide a native way to do this yet, but you can lookup the devices yourself or just parse standard out from FFmpeg: http://ffmpeg.zeranoe.com/forum/viewtopic.php?f=15&t=651&p=2963&hilit=enumerate#p2963
    10993
    11094= Related =