FFASTRANS and AVI SYNTH

Questions and answers on how to get the most out of FFAStrans
Post Reply
BJRDUPLAIX

FFASTRANS and AVI SYNTH

Post by BJRDUPLAIX »

Hello,
thank you for this wonderfull software.

Is there any way to add an intro (Some typos with the the path, name, date, ...) to our media using FFASTrans ?

I tried to use Avi Synth, but I don't understand how it works in FFASTrans. (I Know how to use it with FFMPEG)

Can you provide a Basic Workflow using Avi Synth, just to figure out how It works ?

Thank you so much.

ben
admin
Site Admin
Posts: 1687
Joined: Sat Feb 08, 2014 10:39 pm

Re: FFASTRANS and AVI SYNTH

Post by admin »

Thanks, Ben :-)

First I would like to know what you have tried so far. Also, do you have a working example of an AviSynth script you want to use in FFAStrans?

-steinar
BJRDUPLAIX

Re: FFASTRANS and AVI SYNTH

Post by BJRDUPLAIX »

Actually to use avysynth

I use

-i filemane.avs

in FFMPEG
and

AVISource("filename.avi")

in Avisynth

But I don't know how to load video in FFASTRANS

:)
admin
Site Admin
Posts: 1687
Joined: Sat Feb 08, 2014 10:39 pm

Re: FFASTRANS and AVI SYNTH

Post by admin »

FFAStrans does that for you if you use the "A/V Media"-decoder. It will produce an AviSynth script and your media will be the AviSynth-variable "m_clip". If you want to create your own scripts inside FFAStrans, use this variable as your source. Please have a look at the "Custom AviSynth-script"-node for details. A simple script would be:

m_clip=ChangeFPS(m_clip,25)
Return m_clip

This will change the frame rate of you clip to 25 fps.

-steinar
BJRDUPLAIX

Re: FFASTRANS and AVI SYNTH

Post by BJRDUPLAIX »

It works now, with the updated version.

It seems to be a bug in the previous version :)

Thank you
admin
Site Admin
Posts: 1687
Joined: Sat Feb 08, 2014 10:39 pm

Re: FFASTRANS and AVI SYNTH

Post by admin »

Eh, what bug?

-steinar
User avatar
FranceBB
Posts: 264
Joined: Sat Jun 25, 2016 3:43 pm
Contact:

Re: FFASTRANS and AVI SYNTH

Post by FranceBB »

Hi.
Using AV Media does index the video, but then it says "failed to load C plugin ffms2.dll".
If I use FFMPEGSource2 in avisynth without using FFAStrans it works flawlessly.
I tried to replace the default ffms2 provided with FFAStrans with the one I compiled myself (and that is in my avisynth plugin folder) but nothing changes.

I have both the .net framework from 1.1 to 4.0 and the C++ Redistributable from 2005 to 2015 installed. Avisynth.dll and avisynth_c.dll are in system32 and syswow64.

OS: Windows 7 Professional x64
Avisynth x86 2.6.0.5 MT (my build)
FFAStrans 7.7.0

Any thoughts?
admin
Site Admin
Posts: 1687
Joined: Sat Feb 08, 2014 10:39 pm

Re: FFASTRANS and AVI SYNTH

Post by admin »

Can you please elaborate; does this happen in the current version or the previous one? I can not reproduce the behaviour in the current version. All the files necessary are shiped with FFAStrans so there should be no need to install anything else. FFmpeg will try to dynamically load the avisynth.dll from the same directoy but it MIGHT be a collision with you system-installed AviSynth....Have you tried a fresh copy of FFAStrans?

-steinar
User avatar
FranceBB
Posts: 264
Joined: Sat Jun 25, 2016 3:43 pm
Contact:

Re: FFASTRANS and AVI SYNTH

Post by FranceBB »

It happens in the current version. I tried it (fresh install), but it doesn't work in my system.
It's definitely clashing with the installed avisynth and the installed plugins (that are all .avsi and they are loaded automatically at each avisynth instance).
My question is: is there a way to make FFAStrans use my installed avisynth instead of the default one?
Tomorrow I'm gonna replace the avisynth.dll in FFAStrans and see what happens. I'll let you know. ;)
User avatar
FranceBB
Posts: 264
Joined: Sat Jun 25, 2016 3:43 pm
Contact:

Re: FFASTRANS and AVI SYNTH

Post by FranceBB »

Fixed. It was my avisynth clashing with the built in one.
I simply moved the plugins folder of my avisynth in order to prevent avisynth from automatically loading them and now FFAStrans uses the internal avisynth and everything works perfectly. ;)

Thank you! :)
Post Reply