Changes between Version 47 and Version 48 of DirectShow


Ignore:
Timestamp:
Apr 3, 2016, 7:42:24 AM (3 years ago)
Author:
rogerdpack
Comment:

add ffplay ex

Legend:

Unmodified
Added
Removed
Modified
  • DirectShow

    v47 v48  
    135135
    136136Some capture devices have "multiple inputs" for this type of capture device, you'll want to specify the "input pin" of video you want, and "input pin" of audio you want. See  [http://ffmpeg.org/ffmpeg-devices.html#dshow FFmpeg dshow input device documentation]
     137
     138== !Preview ==
     139
     140You can preview it using ffplay, ex:
     141{{{
     142ffplay -f dshow -video_size 1280x720 -rtbufsize 702000k -framerate 60 -i video="XX":audio="YY"
     143}}}
     144
     145To "preview while you record" however you'd need to use the "SDL out" filter or output to a jpeg file and read that with some other application (tricky though as you'd have to avoid conflicting with ffmpeg re-writing the same file, recommend rename it first or something).
     146
    137147== !TroubleShooting ==
    138148
    139149 email rogerdpack@gmail.com
     150
     151If you only get "one packet" at times, you may need/want to add the "-vsync" flag.
    140152
    141153== Using !DirectShow with libav* ==
     
    166178= ffdshow tryouts =
    167179
    168 [http://ffdshow-tryout.sourceforge.net/ ffdshow tryouts] is a separate project that basically wraps FFmpeg's core source (libavcodec, etc.) and then presents them as filter wrappers that your normal Windows applications can use for decoding video, etc. It's not related to FFmpeg directly at all.
     180[http://ffdshow-tryout.sourceforge.net/ ffdshow tryouts] is a separate project that basically wraps FFmpeg's core source (libavcodec, etc.) and then presents them as filter wrappers that your normal Windows applications can use for decoding video, etc. It's not related to FFmpeg itself, per se, though uses it internally.  see also [LavFilters https://github.com/Nevcairiel/LAVFilters]
    169181
    170182= Support =