Changeset dc29e3ac for multimedia/videoutils/ffmpeg.xml
- Timestamp:
- 10/05/2014 10:01:01 PM (10 years ago)
- Branches:
- 10.0, 10.1, 11.0, 11.1, 11.2, 11.3, 12.0, 12.1, 7.10, 7.7, 7.8, 7.9, 8.0, 8.1, 8.2, 8.3, 8.4, 9.0, 9.1, basic, bdubbs/svn, elogind, kea, ken/TL2024, ken/inkscape-core-mods, ken/tuningfonts, krejzi/svn, lazarus, lxqt, nosym, perl-modules, plabs/newcss, plabs/python-mods, python3.11, qt5new, rahul/power-profiles-daemon, renodr/vulkan-addition, trunk, upgradedb, xry111/intltool, xry111/llvm18, xry111/soup3, xry111/test-20220226, xry111/xf86-video-removal
- Children:
- 118613f
- Parents:
- 81b9c4a
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
multimedia/videoutils/ffmpeg.xml
r81b9c4a rdc29e3ac 7 7 <!ENTITY ffmpeg-download-http "http://ffmpeg.org/releases/ffmpeg-&ffmpeg-version;.tar.bz2"> 8 8 <!ENTITY ffmpeg-download-ftp " "> 9 <!ENTITY ffmpeg-md5sum " c36caa8d29b3677dcb7bd8c546890c9d">9 <!ENTITY ffmpeg-md5sum "9e6163b09b7b9331b834d80874c2c0ff"> 10 10 <!ENTITY ffmpeg-size "7.1 MB"> 11 <!ENTITY ffmpeg-buildsize "130 MB (additional 8 70 MB for docs and 1903MB to run the FATE tests)">12 <!ENTITY ffmpeg-time "3.5 SBU (additional 0.9 SBU for docs and 5SBU to run the FATE tests, after sample files are downloaded)">11 <!ENTITY ffmpeg-buildsize "130 MB (additional 866 MB for docs and 1902 MB to run the FATE tests)"> 12 <!ENTITY ffmpeg-time "3.5 SBU (additional 1.1 SBU for docs and 4.8 SBU to run the FATE tests, after sample files are downloaded)"> 13 13 ]> 14 14 … … 215 215 216 216 <para> 217 To properly test the installation you must have <xref linkend="rsync"/> 218 installed and follow the instructions for the 219 <ulink url="http://www.ffmpeg.org/fate.html"> 220 FFmpeg Automated Testing Environment</ulink> (FATE). First, about 879 MB 221 of sample files used to run FATE are downloaded with the command: 222 </para> 223 224 <screen><userinput>make fate-rsync SAMPLES=fate-suite/</userinput></screen> 225 226 <para> 227 The <filename class="directory">fate-suite</filename> directory is 228 created and the files are downloaded there. That command actually runs 229 <command>rsync -vrltLW --timeout=60 --contimeout=60 rsync://fate-suite.ffmpeg.org/fate-suite/ fate-suite/</command> 230 command, thus you may want to compress and keep this directory for 231 testing again, in another system, or when a new version of ffmpeg is 232 launched. Then, you unpack the sample files in the source directory, and 233 run, again, the <command>make</command> command above, to sync with the 234 repository. Now, the download size and time are drastically reduced. 235 Estimated values in "Package Information" do not include the download 236 SBU. Next, FATE is executed, with the commands (you obtain a number of 237 tests greater than 2000): 238 </para> 239 240 <screen><userinput>make fate SAMPLES=fate-suite/ | tee ../fate.log && 241 grep ^TEST ../fate.log | wc -l</userinput></screen> 217 The fate-suite tests include comparisons with installed files, and should 218 not be run before the package is installed. Therefore, if you desire to 219 run them, instructions are given further below. 220 </para> 242 221 243 222 <para> … … 256 235 </para> 257 236 258 <screen role="root"><userinput>install -v -m644 doc/*. 237 <screen role="root"><userinput>install -v -m644 doc/*.pdf \ 259 238 /usr/share/doc/ffmpeg-&ffmpeg-version; && 260 install -v -m644 doc/*.ps 239 install -v -m644 doc/*.ps \ 261 240 /usr/share/doc/ffmpeg-&ffmpeg-version;</userinput></screen> 262 241 … … 272 251 find /usr/share/doc/ffmpeg-&ffmpeg-version;/api -type d -exec chmod -c 0755 "{}" ";"</userinput></screen> 273 252 253 <para> 254 To properly test the installation you must have <xref linkend="rsync"/> 255 installed and follow the instructions for the <ulink 256 url="http://www.ffmpeg.org/fate.html"> FFmpeg Automated Testing 257 Environment</ulink> (FATE). First, about 879 MB of sample files used to 258 run FATE are downloaded with the command: 259 </para> 260 261 <screen><userinput>make fate-rsync SAMPLES=fate-suite/</userinput></screen> 262 263 <para> 264 The <filename class="directory">fate-suite</filename> directory is 265 created and the files are downloaded there. That command actually runs 266 <command>rsync -vrltLW --timeout=60 --contimeout=60 267 rsync://fate-suite.ffmpeg.org/fate-suite/ fate-suite/</command> command, 268 thus you may want to compress and keep this directory for testing again, 269 in another system, or when a new version of ffmpeg is launched. Then, you 270 unpack the sample files in the source directory, and run, again, the 271 <command>make</command> command above, to sync with the repository. Now, 272 the download size and time are drastically reduced. Estimated values in 273 "Package Information" do not include the download SBU. Next, FATE is 274 executed, with the commands (you obtain a number of tests greater than 275 2000): 276 </para> 277 278 <screen><userinput>make fate SAMPLES=fate-suite/ | tee ../fate.log && 279 grep ^TEST ../fate.log | wc -l</userinput></screen> 280 274 281 </sect2> 275 282 … … 295 302 296 303 <para> 297 <option>--enable-libfreetype</option>: Enables 304 <option>--enable-libfreetype</option>: Enables 298 305 <application>Freetype</application> support. 299 306 </para> … … 310 317 311 318 <para> 312 <parameter>--enable-nonfree</parameter>: Enables the use of nonfree 313 code. Note that the resulting libraries and binaries will be 314 unredistributable. 319 <parameter>--enable-nonfree</parameter>: Enables the use of nonfree code. 320 Note that the resulting libraries and binaries will be unredistributable. 315 321 </para> 316 322 … … 319 325 320 326 <para> 321 <parameter>--enable-shared</parameter>: Enables building shared libraries,322 otherwise only static libraries are built and installed.327 <parameter>--enable-shared</parameter>: Enables building shared 328 libraries, otherwise only static libraries are built and installed. 323 329 </para> 324 330 … … 340 346 341 347 <para> 342 <parameter>--enable-libmp3lame</parameter>: Enables MP3 audio encoding via343 <filename class="libraryfile">libmp3lame</filename>.348 <parameter>--enable-libmp3lame</parameter>: Enables MP3 audio encoding 349 via <filename class="libraryfile">libmp3lame</filename>. 344 350 </para> 345 351 … … 358 364 359 365 <para> 360 <parameter>--enable-libx264</parameter>: Enables high-quality H.264/MPEG-4 361 AVC encoding via <filename class="libraryfile">libx264</filename>. 366 <parameter>--enable-libx264</parameter>: Enables high-quality 367 H.264/MPEG-4 AVC encoding via <filename 368 class="libraryfile">libx264</filename>.A 362 369 </para> 363 370 … … 367 374 368 375 <para> 369 <command>gcc tools/qt-faststart.c -o tools/qt-faststart</command>: 370 This builds the <command>qt-faststart</command> program which can371 modify QuickTime formatted movies372 (<filename class="extension">.mov</filename> or373 <filename class="extension">.mp4</filename>) so that the header information374 is located at the beginning of the file instead of the end. This allows375 the movie file to begin playing before the entire file hasbeen downloaded.376 <command>gcc tools/qt-faststart.c -o tools/qt-faststart</command>: This 377 builds the <command>qt-faststart</command> program which can modify 378 QuickTime formatted movies (<filename class="extension">.mov</filename> 379 or <filename class="extension">.mp4</filename>) so that the header 380 information is located at the beginning of the file instead of the end. 381 This allows the movie file to begin playing before the entire file has 382 been downloaded. 376 383 </para> 377 384
Note:
See TracChangeset
for help on using the changeset viewer.