Changes between Version 33 and Version 34 of Video_Users_Guide
- Timestamp:
- Feb 6, 2012 8:35:33 AM (13 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
Video_Users_Guide
v33 v34 21 21 1. [http://www.libsdl.org/ SDL] '''version 1.3'''. 22 22 - Note that this is the newer and not yet released SDL library, hence most likely it won't be installed by default on your system. You can download the source snapshot or from the Mercurial repository from http://www.libsdl.org/hg.php. 23 1. [http://ffmpeg.org/ ffmpeg] development library. We tested with ffmpeg version ranging from 0.5.1 (from circa 2009) to the latest git version as of August 2011. 24 - Note that for H.264 support, you need the latest from git (as of October 2011), and it needs libz too. 25 1. For H.264: [http://www.videolan.org/developers/x264.html libx264]. We tested with the latest from git (as of October 2011) 23 1. [http://ffmpeg.org/ ffmpeg] development library. We tested with ffmpeg version ranging from 0.5.1 (from circa 2009) to 0.10. 24 - Note that for H.264 support, you need newer releases (October 2011 onwards), and it needs libz too. 25 - Build with at least: 26 {{{ 27 $ ./configure --enable-shared --disable-static --enable-memalign-hack 28 # add other options if needed, e.g: optimization, install dir, search path 29 # to enable H264, add "--enable-gpl --enable-libx264" 30 $ make && make install 31 }}} 32 1. Optional for H.264: [http://www.videolan.org/developers/x264.html libx264]. We tested with the latest from git (as of October 2011) 26 33 1. Optional: [http://qt.nokia.com/downloads/ Qt development SDK] for building the [#vidgui video GUI sample]. We tested with version 4.6 or later. 27 34 - without this you can still enjoy video with pjsua console application 28 35 29 30 Notes for H.264 with ffmpeg:31 1. You need the latest ffmpeg and x264 from git (as of October 2011)32 1. You must configure ffmpeg with x264 support.33 36 34 37 === Mac OS X, Linux, *nix (GNU Makefile) === … … 58 61 }}} 59 62 60 Once again, we need SDL version 1.3 for the video to work. If it doesn't find 1.3.0, you may need to supply {{{./configure --with-sdl=/usr/local}}} 63 Once again, we need SDL version 1.3 for the video to work. If it doesn't find 1.3.0, you may need to supply {{{./configure --with-sdl=/usr/local}}} (change directory to where you installed SDL). 61 64 62 65 ==== 3. Configuring video support ==== … … 98 101 $ make && make install-lib-dev # default install dir is /usr/local 99 102 }}} 100 a. ffmpeg, in MSYS console: 101 {{{ 102 $ ./configure --enable-shared --disable-static --enable-memalign-hack 103 # add other options if needed, e.g: optimization, install dir, search path 104 # to enable H264, add "--enable-gpl --enable-libx264" 105 $ make && make install 106 }}} 107 a. To use ffmpeg with VS, [http://ffmpeg.arrozcru.org/wiki/index.php?title=Inttypes.h these headers] will be needed. 103 a. ffmpeg, in MSYS, as detailed in [#reqdesk common requirements]. 104 - To use ffmpeg with VS, [http://ffmpeg.arrozcru.org/wiki/index.php?title=Inttypes.h these headers] will be needed. 108 105 109 106 2. !DirectShow SDK, included in Windows SDK. The minimum component required within the SDK is ''Windows Development Headers and Libraris'' and ''Samples''. As there are several versions of SDK we found they have different issues: