Answers.Body: <p>From FFmpeg source code:</p>
  
  <blockquote>
    <p>On Windows, FFmpeg supports AviSynth interface version 6 or higher.
    This includes AviSynth 2.6 RC1 or higher, and AviSynth+ r1718 or
    higher, and excludes 2.5 and the 2.6 alphas.</p>
  </blockquote>
  
  <p>From <a href="https://forum.doom9.org/showthread.php?p=1718841#post1718841" rel="nofollow noreferrer">doom9</a>:</p>
  
  <blockquote>
    <p>The decision to drop support for anything below 2.6 RC1 was due to
    catastrophic header incompatibilities between 2.5 and 2.6 RC1* and the
    maintenance burden (and potential licensing minefield that could mean
    any additional 2.5 support would violate GPL) that would be incurred
    by trying to continue to support 2.5 while using properly updated 2.6
    headers.</p>
  </blockquote>
  
  <hr>
  
  <p>Get AviSynth+ r2420 from 
  <a href="https://github.com/pinterf/AviSynthPlus/releases/tag/r2420-MT" rel="nofollow noreferrer">https://github.com/pinterf/AviSynthPlus/releases/tag/r2420-MT</a></p>
  
Answers.ContentLicense: CC BY-SA 3.0
Answers.CreationDate: 2017-02-22T05:58:15.547Z
Answers.LastActivityDate: 2017-02-22T05:58:15.547Z
Answers.UserDisplayName: Gyan
Body: <p>I tried create a video file from the <code>AviSynth</code> script using this command (in Windows 7):</p>
  
  <pre><code>ffmpeg  -i  file.avs  file.mp4
  </code></pre>
  
  <p>and I got this message:</p>
  
  <pre><code>[avisynth @ 05000e60] AviSynth version is too old. Please upgrade to either
                        AviSynth 2.6 &gt;= RC1 or AviSynth+ &gt;= r1718.
                        file.avs: Unknown error occurred
  </code></pre>
  
  <p>Very clear recommendation (as I use <code>AviSynth+ 0.1 (r1576, x86)</code>) but I'm not able to find an newer version, neither for <code>AviSynth</code>, nor for <code>AviSynth+</code>.</p>
  
  <p>Nevertheless, it was probably only an recommendation. The most important part is indeed this:</p>
  
  <pre><code>                      file.avs: Unknown error occurred
  </code></pre>
  
  <p>So I changed the content of the <code>file.avs</code> - I put only one command into it, enough simple and stupid, so my <code>file.avs</code> now looks like:</p>
  
  <pre><code>version
  </code></pre>
  
  <p><em>No change.</em> The same message. So I kindly ask for an advice what to do.</p>
  
  <p>(I tried it with versions <code>3.2.2</code> and <code>2.8.4</code> of <code>ffmpeg</code>, both of them report  <code>--enable-libxavs</code> in their configuration and <code>D  avisynth  AviSynth script</code> in their file formats obtained by <code>ffmpeg -formats</code>.)</p>
  
Tags: <ffmpeg><script>
Title: Unable to convert Avisynth script in ffmpeg
UserDisplayName: MarianD
ThreadText: # Unable to convert Avisynth script in ffmpeg
  
  (Asked by: username_0 on 2017-02-21)
  
  I tried create a video file from the `AviSynth` script using this command (in Windows 7):
  
  ```
  ffmpeg  -i  file.avs  file.mp4
  
  ```
  
  and I got this message:
  
  ```
  [avisynth @ 05000e60] AviSynth version is too old. Please upgrade to either
                        AviSynth 2.6 >= RC1 or AviSynth+ >= r1718.
                        file.avs: Unknown error occurred
  
  ```
  
  Very clear recommendation (as I use `AviSynth+ 0.1 (r1576, x86)`) but I'm not able to find an newer version, neither for `AviSynth`, nor for `AviSynth+`.
  
  Nevertheless, it was probably only an recommendation. The most important part is indeed this:
  
  ```
                        file.avs: Unknown error occurred
  
  ```
  
  So I changed the content of the `file.avs` - I put only one command into it, enough simple and stupid, so my `file.avs` now looks like:
  
  ```
  version
  
  ```
  
  *No change.* The same message. So I kindly ask for an advice what to do.
  
  (I tried it with versions `3.2.2` and `2.8.4` of `ffmpeg`, both of them report `--enable-libxavs` in their configuration and `D avisynth AviSynth script` in their file formats obtained by `ffmpeg -formats`.)
  
  **Tags:** ffmpeg, script
  
  
  ---
  
  ## 1 answers
  
  ### Answer by username_1 on 2017-02-22. Score: 3 | Accepted answer
  
  From FFmpeg source code:
  
  > On Windows, FFmpeg supports AviSynth interface version 6 or higher.
  > This includes AviSynth 2.6 RC1 or higher, and AviSynth+ r1718 or
  > higher, and excludes 2.5 and the 2.6 alphas.
  
  From [doom9](https://forum.doom9.org/showthread.php?p=1718841#post1718841):
  
  > The decision to drop support for anything below 2.6 RC1 was due to
  > catastrophic header incompatibilities between 2.5 and 2.6 RC1\* and the
  > maintenance burden (and potential licensing minefield that could mean
  > any additional 2.5 support would violate GPL) that would be incurred
  > by trying to continue to support 2.5 while using properly updated 2.6
  > headers.
  
  ---
  
  Get AviSynth+ r2420 from
  <https://github.com/pinterf/AviSynthPlus/releases/tag/r2420-MT>
  
  
  ---
  
  