Changes between Version 24 and Version 25 of Video_Users_Guide
- Timestamp:
- Nov 1, 2011 10:56:00 AM (13 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
Video_Users_Guide
v24 v25 83 83 Visual Studio users will need to configure things manually as explained below. 84 84 85 ==== 1. Requirements ==== 85 ==== 1. Requirements ==== #win-reqs 86 86 87 87 Windows requirements: 88 88 1. The components in [#reqdesk common requirements] above. 89 Here are sample steps for building SDL, libx264, and ffmpeg: 90 a. SDL 1.3 comes with VS project settings, e.g: for VS2005 just open {{{VisualC\SDL_VS2005.sln}}} and build. 91 a. Get [http://www.mingw.org/wiki/MSYS MSYS|MinGW] for building libx264 and ffmpeg, and also its [http://www.mingw.org/wiki/InstallationHOWTOforMinGW gcc compiler suite]. Note that it is recommended to use gcc 4 or above to build ffmpeg. 92 a. libx264 (optional if H264 is wanted): 89 [[BR]] 90 Here are sample steps for building SDL, libx264, and ffmpeg: 91 a. SDL 1.3 comes with VS project settings, e.g: for VS2005 just open {{{VisualC\SDL_VS2005.sln}}} and build. 92 a. Get [http://www.mingw.org/wiki/MSYS MSYS|MinGW] for building libx264 and ffmpeg, and also its [http://www.mingw.org/wiki/InstallationHOWTOforMinGW gcc compiler suite]. Note: 93 - It is recommended to use gcc 4 or above to build ffmpeg. 94 - To avoid problems, put MSYS, libx264, and ffmpeg in folders that do not contain space, e.g: {{{C:\msys, C:\devlib\ffmpeg}}}. 95 a. libx264 (optional, if H264 is wanted), in MSYS console: 93 96 {{{ 94 95 97 $ ./configure # add any options if needed, e.g: optimization, install dir, search path 98 $ make && make install-lib-dev # default install dir is /usr/local 96 99 }}} 97 a. ffmpeg:100 a. ffmpeg, in MSYS console: 98 101 {{{ 99 100 101 102 102 $ ./configure --enable-gpl --enable-libx264 \ 103 --enable-shared --disable-static \ 104 --enable-memalign-hack # add other options if needed 105 $ make && make install 103 106 }}} 104 107 1. !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: