Difference between revisions of "FFmpeg"

From TouchDesigner Documentation
Jump to: navigation, search
m
Line 3: Line 3:
 
FFmpeg is used by the [[Movie File In TOP]] and the [[Movie File Out TOP]] as well as other audio and video reading/writing nodes.
 
FFmpeg is used by the [[Movie File In TOP]] and the [[Movie File Out TOP]] as well as other audio and video reading/writing nodes.
  
<code>ffmpeg.exe</code> is included in TouchDesigner's <code>bin</code> folder.   
+
<code>ffmpeg.exe</code> is included in TouchDesigner's <code>bin</code> folder.  One of many sites with examples is [https://www.labnol.org/internet/useful-ffmpeg-commands/28490/ labnol.org]
  
 
See also [https://www.ffmpeg.org/ FFmpeg.org] and [https://en.wikipedia.org/wiki/FFmpeg FFmpeg wikipedia]
 
See also [https://www.ffmpeg.org/ FFmpeg.org] and [https://en.wikipedia.org/wiki/FFmpeg FFmpeg wikipedia]

Revision as of 17:52, 18 April 2020

FFmpeg is a software library for reading and writing a wide range of image, movie and audio files.

FFmpeg is used by the Movie File In TOP and the Movie File Out TOP as well as other audio and video reading/writing nodes.

ffmpeg.exe is included in TouchDesigner's bin folder. One of many sites with examples is labnol.org

See also FFmpeg.org and FFmpeg wikipedia

Use of FFmpeg

Usage of FFmpeg is granted by the LGPL version 3 license, available for viewing here, as well as in the Samples\OSSLicenses folder in TouchDesigner's installation directory.

Source Code

Builds of TouchDesigner099 2019.10000 series and later

The source is the modified FFmpeg source from the release/4.0 branch. It can be downloaded from here. The branch is release/4.0.Derivative. The exact commit hash is 26b7a17f8f.

Builds of TouchDesigner099 2018.40000 series

The source is the modified FFmpeg source from the release/4.0 branch. It can be downloaded from here. The branch is release/4.0.Derivative. The exact commit hash is bb950df5e.

Builds of TouchDesigner099 2016.4180 up to 2018.29999

The source is the modified FFmpeg source from the release/3.1 branch. It can be downloaded from here. The branch is release/3.1.Derivative. The exact commit hash is 650671b908.

Builds of TouchDesigner099 2016.4160 and earlier

The source is the unmodified FFmpeg source from the release/2.8 branch, commit hash 913c642c21. You can get the source here.

More information about this library can be found at the FFmpeg website.