Need help with web?
Click the “chat” button below for chat support from the developer who created it, or find similar developers for support.

About the developer

FFmpeg
169 Stars 70 Forks 988 Commits 1 Opened issues

Description

Mirror of git://ffmpeg.org/ffmpeg-web

Services available

!
?

Need anything else?

Contributors list

ffmpeg.org official website

GENERATE THE WEBSITE

lessc
is required to generate CSS of the website.[1]

Type

make
to generate the website. Type
make clean
to remove the generated files.

GENERATE THE DOCUMENTATION

/!\ None of the generated versions of the website contain the documentation.

To generate the documentation pages, just

./generate-doc.sh 
.

In case of a major CSS update, please also update the

style.min.css
file in the main FFmpeg repo $ cp htdocs/css/{bootstrap.min.css,style.min.css} /path/to/ffmpeg/doc/

WEBSITE DEVELOPERS INSTRUCTIONS

npm, lessc and bower are required to generate the website in development.[2]

Type

make DEV=1
to generate the website for development. Type
make clean DEV=1
to remove the generated files.

In development mode, the external dependencies are downloaded through bower.

Thanks to lessc, you can edit the *.less sources and see the changes on your browser without having to reload it.


[1] lessc is available on the packages of some distributions. Otherwise, follow the instructions in [2]. lessc depends on lots of stuff including npm, so if you wish to use a lighter version, you might want to check out the C++ version: http://www.vanderkroef.net/clessc.html

[2] Install instructions, 2 methods:

  • Install everything globally (root required)

    • Install npm from the packages or the sources: http://nodejs.org/
    • Install lessc and bower using npm: $ sudo npm install -g bower less
  • Install only npm globally

    • Install npm from the packages or the sources: http://nodejs.org/
    • Install lessc and bower in the current directory using npm: $ npm install bower less
    • Add the path to your environment: $ export PATH=
      pwd
      /nodemodules/bower/bin:
      pwd
      /node
      modules/less/bin:$PATH

We use cookies. If you continue to browse the site, you agree to the use of cookies. For more information on our use of cookies please see our Privacy Policy.