Changeset 2216c969
- Timestamp:
- 06/14/2012 12:45:50 PM (12 years ago)
- Branches:
- 10.0, 10.1, 11.0, 11.1, 11.2, 11.3, 12.0, 12.1, 7.10, 7.4, 7.5, 7.6, 7.6-blfs, 7.6-systemd, 7.7, 7.8, 7.9, 8.0, 8.1, 8.2, 8.3, 8.4, 9.0, 9.1, basic, bdubbs/svn, elogind, gnome, kde5-13430, kde5-14269, kde5-14686, 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, systemd-11177, systemd-13485, trunk, upgradedb, xry111/intltool, xry111/llvm18, xry111/soup3, xry111/test-20220226, xry111/xf86-video-removal
- Children:
- 77b4c621
- Parents:
- b3bb56b
- Location:
- multimedia/videoutils
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
multimedia/videoutils/ffmpeg.xml
rb3bb56b r2216c969 127 127 </para> 128 128 129 <screen><userinput>mkdir build && 130 cd build && 131 ../configure --prefix=/usr --enable-gpl \ 132 --enable-shared --disable-static && 129 <screen><userinput>./configure --prefix=/usr --enable-gpl \ 130 --enable-shared --disable-static && 133 131 make</userinput></screen> 132 133 <para>To convert the docs to html use the following commands:</para> 134 135 <screen><userinput>cd doc && 136 sed -i '/@top/d;/ignore$/d' *.texi && 137 sed -i '/@include avoptions/d' avtools-common-opts.texi && 138 for DOC in *.texi 139 do makeinfo --html --no-split -o ${DOC%texi}html ${DOC} 140 done && 141 cd ..</userinput></screen> 142 143 <para> 144 If you have <xref linkend="doxygen"/> installed and wish to create the API 145 documentation (takes about 150 MB of space), issue the command 146 <command>doxygen</command>. 147 </para> 148 149 <para>This package does not come with a test suite.</para> 150 151 <para>Now, as the <systemitem class="username">root</systemitem> 152 user:</para> 153 154 <screen role="root"><userinput>make install && 155 mkdir /usr/share/doc/ffmpeg-&ffmpeg-version; && 156 cp doc/*.html doc/*.txt /usr/share/doc/ffmpeg-&ffmpeg-version;</userinput></screen> 134 157 135 158 <para> … … 141 164 where this is useful for preparing videos before uploading them to 142 165 YouTube. If need <command>qt-faststart</command>, you can compile it with 143 gcc: 144 </para> 145 146 <screen><userinput>gcc ../tools/qt-faststart.c -o qt-faststart</userinput></screen> 147 148 <para> 149 If you have <xref linkend="doxygen"/> installed and wish to create the API 150 documentation (takes about 150 MB of space), issue the command 151 <command>doxygen</command>. 152 </para> 153 154 <para>This package does not come with a test suite.</para> 155 156 <para>Now, as the <systemitem class="username">root</systemitem> 157 user:</para> 158 159 <screen role="root"><userinput>make install && 160 mkdir /usr/share/doc/ffmpeg-&ffmpeg-version; && 161 cp ../doc/*.html /usr/share/doc/ffmpeg-&ffmpeg-version;</userinput></screen> 166 gcc. As the <systemitem class="username">root</systemitem> user: 167 </para> 168 169 <screen><userinput>gcc ../tools/qt-faststart.c -o /usr/bin/qt-faststart</userinput></screen> 162 170 163 171 <para> … … 169 177 <screen role="root"><userinput>mkdir /usr/share/doc/ffmpeg-&ffmpeg-version;/api && 170 178 cp -v doxy/* /usr/share/doc/ffmpeg-&ffmpeg-version;/api</userinput></screen> 171 172 <para>173 If you compiled <command>qt-faststart</command> install it as the174 <systemitem class="username">root</systemitem> user:175 </para>176 177 <screen role="root"><userinput>cp qt-faststart /usr/bin</userinput></screen>178 179 </sect2> 179 180 180 181 <sect2 role="commands"> 181 182 <title>Command Explanations</title> 182 183 <para>184 <command>mkdir build</command> and <command>cd build</command>: This185 ensures that we compile the <application>FFmpeg</application> object186 files in a separate directory to the source files.187 </para>188 183 189 184 <para> … … 206 201 specific codec (and make <application>FFmpeg</application> link to the 207 202 prerequisite shared library installed on your system) is to make ffmpeg 208 compile an <emphasis>encoder</emphasis> for that codec. Encoding video is 209 a specialist job. If that is what you want to do with 210 <command>ffmpeg</command>, study the output of <command>configure 211 --help</command>. Remember, the dependencies all install their own 212 encoders (that may produce better results than 213 <application>FFmpeg</application>). <application>FFmpeg</application> is 214 an excellent collection of decoders. If you just want to use 215 <application>FFmpeg</application> to watch video or listen to music (via 216 other applications like <application>Gstreamer</application> or Xine) then 217 you will not benefit from linking FFmpeg to another library. 203 compile an <emphasis>encoder</emphasis> for that codec. 204 <application>FFmpeg</application> is an excellent collection of decoders. 205 If you just want to use <application>FFmpeg</application> to watch video 206 or listen to music (via other applications like 207 <application>Gstreamer</application> or Xine) then you will not benefit 208 from linking FFmpeg to another library. 209 </para> 210 211 <para> 212 <command>sed -i '/@top/d;/ignore$/d' *.texi</command> and 213 <command>sed -i '/@include avoptions/d' avtools-common-opts.texi</command>: 214 these seds work around problems with the .texi files. 215 </para> 216 217 <para> 218 <command>makeinfo --html --no-split -o ${DOC%texi}html ${DOC}</command>: 219 this converts the .texi files into html. 218 220 </para> 219 221 </sect2> -
multimedia/videoutils/mplayer.xml
rb3bb56b r2216c969 287 287 <screen role="root"><userinput>tar -xvf ../&mplayer-skin;.tar.xz \ 288 288 -C /usr/share/mplayer/skins && 289 ln -sfv &mplayer-skin;/usr/share/mplayer/skins/default</userinput></screen>289 ln -sfv clearplayer /usr/share/mplayer/skins/default</userinput></screen> 290 290 </sect3> 291 291 </sect2>
Note:
See TracChangeset
for help on using the changeset viewer.