BestAudioSource

From Avisynth wiki
(Difference between revisions)
Jump to: navigation, search
(add archived downloads section)
(test4)
Line 2: Line 2:
 
{{Filter3
 
{{Filter3
 
|1={{Author/Myrsloik}}
 
|1={{Author/Myrsloik}}
|2=test3
+
|2=test4
|3=[https://www.dropbox.com/s/cl5nudu1bud2nct/bestaudiosource-test3.7z?dl=1 bestaudiosource-test3.7z]
+
|3=[https://www.dropbox.com/s/bwkys1kukuv5ant/bestaudiosource-test4.7z?dl=1 bestaudiosource-test4.7z]
 
|4=Source filters  
 
|4=Source filters  
 
|5=Open source
 
|5=Open source
Line 43: Line 43:
 
== Changelog ==
 
== Changelog ==
 
  Version        Date            Changes<br>
 
  Version        Date            Changes<br>
 +
test4          2020/06/09      - Update for latest audio api revision
 
  test3          2020/01/26      - Fixes the channel mask variable that was previously almost always wrong in AviSynth.
 
  test3          2020/01/26      - Fixes the channel mask variable that was previously almost always wrong in AviSynth.
 
                                 - Also add VapourSynth support.
 
                                 - Also add VapourSynth support.

Revision as of 03:52, 10 June 2020

Abstract
Author Myrsloik
Version test4
Download bestaudiosource-test4.7z
Category Source filters
License Open source
Discussion Doom9 Thread

Contents

Description

A new sample accurate but somewhat slow FFmpeg based audio source filter for AviSynth+. No indexing required and only available in 64-bit.

Requirements


Syntax and Parameters

BestAudioSource (string "source", int "track", int "adjustdelay", bool "exactsamples", string "varprefix")


string  source =
Path to audio file. Path can be omitted if the script is in the same folder as the audio file.


int  track = -1
Positive track numbers refer to the FFmpeg given stream number. Negative numbers refer to the nth audio track with -1 being the first.


int  adjustdelay = -1
Delay adjustment; not yet implemented.


bool  exactsamples = false
Set to true if you want opening files to be really slow but for some reason need a completely sample exact length.


string  varprefix = ""
Works the same as FFMS2.


Examples

BestAudioSource("blah.mp4", track=-1, adjustdelay=-1, exactsamples=false, varprefix="")


Changelog

Version        Date            Changes
test4 2020/06/09 - Update for latest audio api revision test3 2020/01/26 - Fixes the channel mask variable that was previously almost always wrong in AviSynth. - Also add VapourSynth support. test2 2020/01/08 - Fixed output and new parameter "exactsamples" test1 2020/01/07 - Initial release


Archived Downloads

Version Download Mirror Source code
test3 bestaudiosource-test3.7z bestaudiosource-test3.7z bestaudiosource-master.zip


External Links

  • GitHub - Source code repository.




Back to External Filters

Personal tools