LSMASHSource

From Avisynth wiki
(Difference between revisions)
Jump to: navigation, search
m (External Links)
m (fix/remove some links)
Line 9: Line 9:
 
<br>
 
<br>
 
== Description ==
 
== Description ==
LSMASHSource is a source plugin for AviSynth. It uses Libav ([http://en.wikipedia.org/wiki/Libav#Contained_codecs libavcodec]) to decode all supported A/V formats.
+
LSMASHSource is a source plugin for AviSynth. It uses [http://en.wikipedia.org/wiki/FFmpeg FFmpeg] ([http://en.wikipedia.org/wiki/Libavcodec libavcodec]) to decode [http://en.wikipedia.org/wiki/FFmpeg#Codecs.2C_formats_and_protocols_supported all supported audio and video formats.]
 
<br>
 
<br>
 
<br>
 
<br>
Line 26: Line 26:
 
{{PluginFilterTable2}}
 
{{PluginFilterTable2}}
 
{{PluginFilterRow|LSMASHSource|LSMASHAudioSource|
 
{{PluginFilterRow|LSMASHSource|LSMASHAudioSource|
This function uses [http://en.wikipedia.org/wiki/Libav#Audio_codecs libavcodec] as an audio decoder and L-SMASH as a demuxer. Recommended for MP4, MOV, [http://en.wikipedia.org/wiki/ISO_base_media_file_format ISO Base Media] and its derived file formats.<br>
+
This function uses libavcodec as an audio decoder and L-SMASH as a demuxer. Recommended for MP4, MOV, [http://en.wikipedia.org/wiki/ISO_base_media_file_format ISO Base Media] and its derived file formats.<br>
 
One advantage of LSMASHAudioSource is that it doesn't need to create an index file for its supported formats.
 
One advantage of LSMASHAudioSource is that it doesn't need to create an index file for its supported formats.
 
|
 
|
 
}}  
 
}}  
 
{{PluginFilterRow|LSMASHSource|LSMASHVideoSource|
 
{{PluginFilterRow|LSMASHSource|LSMASHVideoSource|
This function uses [http://en.wikipedia.org/wiki/Libav#Video_codecs libavcodec] as a video decoder and L-SMASH as a demuxer. Recommended for MP4, MOV, [http://en.wikipedia.org/wiki/ISO_base_media_file_format ISO Base Media] and its derived file formats.<br>
+
This function uses libavcodec as a video decoder and L-SMASH as a demuxer. Recommended for MP4, MOV, [http://en.wikipedia.org/wiki/ISO_base_media_file_format ISO Base Media] and its derived file formats.<br>
 
One advantage of LSMASHVideoSource is that it doesn't need to create an index file for its supported formats.
 
One advantage of LSMASHVideoSource is that it doesn't need to create an index file for its supported formats.
 
| [[RGB24]], [[RGB32]], [[YUY2]], [[Y8]], [[YV12]], [[YV16]], [[YV24]], [[YV411]]
 
| [[RGB24]], [[RGB32]], [[YUY2]], [[Y8]], [[YV12]], [[YV16]], [[YV24]], [[YV411]]
 
}}
 
}}
 
{{PluginFilterRow|LSMASHSource|LWLibavAudioSource|
 
{{PluginFilterRow|LSMASHSource|LWLibavAudioSource|
This function uses [http://en.wikipedia.org/wiki/Libav#Audio_codecs libavcodec] as an audio decoder and libavformat as a demuxer.
+
This function uses libavcodec as an audio decoder and libavformat as a demuxer.
 
|  
 
|  
 
}}
 
}}
 
{{PluginFilterRow|LSMASHSource|LWLibavVideoSource|
 
{{PluginFilterRow|LSMASHSource|LWLibavVideoSource|
This function uses [http://en.wikipedia.org/wiki/Libav#Video_codecs libavcodec] as a video decoder and libavformat as a demuxer.
+
This function uses libavcodec as a video decoder and libavformat as a demuxer.
 
| [[RGB24]], [[RGB32]], [[YUY2]], [[Y8]], [[YV12]], [[YV16]], [[YV24]], [[YV411]]
 
| [[RGB24]], [[RGB32]], [[YUY2]], [[Y8]], [[YV12]], [[YV16]], [[YV24]], [[YV411]]
 
}}
 
}}

Revision as of 20:44, 25 October 2014

Abstract
Author VFR-maniac
Version r728
Download L-SMASH-Works
Category Source filters
License ISC / binaries are GPL or LGPL
Discussion Doom9 Thread


Contents

Description

LSMASHSource is a source plugin for AviSynth. It uses FFmpeg (libavcodec) to decode all supported audio and video formats.

Requirements

* These additional planar colorspaces are not available in AviSynth 2.5.8.


** vcredist_x86.exe is required for L-SMASH-Works-32bit
** vcredist_x64.exe is required for L-SMASH-Works-64bit


Filters

Filter Description Color format
LSMASHAudioSource

This function uses libavcodec as an audio decoder and L-SMASH as a demuxer. Recommended for MP4, MOV, ISO Base Media and its derived file formats.
One advantage of LSMASHAudioSource is that it doesn't need to create an index file for its supported formats.

LSMASHVideoSource

This function uses libavcodec as a video decoder and L-SMASH as a demuxer. Recommended for MP4, MOV, ISO Base Media and its derived file formats.
One advantage of LSMASHVideoSource is that it doesn't need to create an index file for its supported formats.

RGB24, RGB32, YUY2, Y8, YV12, YV16, YV24, YV411
LWLibavAudioSource

This function uses libavcodec as an audio decoder and libavformat as a demuxer.

LWLibavVideoSource

This function uses libavcodec as a video decoder and libavformat as a demuxer.

RGB24, RGB32, YUY2, Y8, YV12, YV16, YV24, YV411


External Links

  • Doom9 Forum - LSMASHSource discussion.
  • GitHub - Source code repository.
  • Dropbox - Download repository by the_weirdo, also includes LSMASHSource compiled against Libav, see here for more information.





Back to External Filters

Personal tools