BestAudioSource: Difference between revisions

From Avisynth wiki
Jump to navigationJump to search
test5
test6
Line 3: Line 3:
|1={{Author/Myrsloik}}
|1={{Author/Myrsloik}}
|2=test5
|2=test5
|3=[https://www.dropbox.com/s/wz3nbdz3kjjxqmy/BestAudioSource-test5.7z?dl=1 BestAudioSource-test5.7z]
|3=[https://www.dropbox.com/s/qjr2fs8k0t7uqw0/BestAudioSource-test6.7z?dl=1 BestAudioSource-test6.7z]
|4=Source filters  
|4=Source filters  
|5=Open source
|5=Open source
Line 35: Line 35:
::{{Par2|varprefix|string|""}}
::{{Par2|varprefix|string|""}}
:::Works the same as [[FFMS2]].
:::Works the same as [[FFMS2]].
:::*<code>"BASCHANNEL_LAYOUT"
:::*"BASVALID_BITS"</code>
<br>
<br>


Line 43: Line 45:
== Changelog ==
== Changelog ==
  Version        Date            Changes<br>
  Version        Date            Changes<br>
test6          2020/06/23      - Fixes clips with more than 2^31 samples in VS and adds 24 bit output to AviSynth.
  test5          2020/06/13      - Properly export the number of bits per sample
  test5          2020/06/13      - Properly export the number of bits per sample
  test4          2020/06/09      - Update for latest audio api revision  
  test4          2020/06/09      - Update for latest audio api revision  
Line 56: Line 59:
!!width="200px"| Download
!!width="200px"| Download
!!width="200px"| Mirror
!!width="200px"| Mirror
|-
!test6
|[https://www.dropbox.com/s/qjr2fs8k0t7uqw0/BestAudioSource-test6.7z?dl=1 BestAudioSource-test6.7z]
|
|-
|-
!test5
!test5

Revision as of 01:36, 25 June 2020

Abstract
Author Myrsloik
Version test5
Download BestAudioSource-test6.7z
Category Source filters
License Open source
Discussion Doom9 Thread

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


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.
  • "BASCHANNEL_LAYOUT"
  • "BASVALID_BITS"


Examples

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


Changelog

Version        Date            Changes
test6 2020/06/23 - Fixes clips with more than 2^31 samples in VS and adds 24 bit output to AviSynth. test5 2020/06/13 - Properly export the number of bits per sample 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
test6 BestAudioSource-test6.7z
test5 BestAudioSource-test5.7z
test4 bestaudiosource-test4.7z
test3 bestaudiosource-test3.7z bestaudiosource-test3.7z


  • GitHub - Source code repository.




Back to External Filters