Welcome to Doom9's Forum, THE in-place to be for everyone interested in DVD conversion.

Before you start posting please read the forum rules. By posting to this forum you agree to abide by the rules.

Domains: forum.doom9.org / forum.doom9.net / forum.doom9.se

 

Go Back   Doom9's Forum > Capturing and Editing Video > Avisynth Development

Reply
 
Thread Tools Search this Thread Display Modes
Old 12th May 2012, 21:09   #101  |  Link
osgZach
Registered User
 
Join Date: Feb 2009
Location: USA
Posts: 676
Just wanted to say I hope this project does not die. I would love to see it continue and be successful.
I don't have any meaningful talents to donate to the cause, but I just wanted to show my support for the project.
I completely understand what it is like to have something you believe in, while suffering from a lack of contributors / others who could help.

I would love to fire up a Linux distro one day and use it, when it is in a well-polished "For public consumption" state.
osgZach is offline   Reply With Quote
Old 15th May 2012, 05:53   #102  |  Link
rogerdpack
Registered User
 
Join Date: Jun 2011
Posts: 35
cross platform

Maybe it would be nice to make AvxSynth "cross platform" instead of just "linux only" so that devs from both sides could help out, etc.

Or at least wish that AviSynth would move to github :P
-roger-
rogerdpack is offline   Reply With Quote
Old 15th May 2012, 15:16   #103  |  Link
ps auxw
Registered User
 
Join Date: Apr 2009
Posts: 102
Quote:
Originally Posted by IanB View Post
There was also some vague idea about borrowing some code from Wine to load windows .dll plugins in a Linux version. 90% of Avisynth plugins are pure algorithm code with no system calls, these would be a doddle to host in a Linux address space.
From what I remember, the DLL loading code in mplayer (see the loader/ directory) looked somewhat reusable. It doesn't have a solution for 32/64bit mismatch though.
ps auxw is offline   Reply With Quote
Old 22nd May 2012, 16:48   #104  |  Link
videophool
Registered User
 
Join Date: Nov 2008
Posts: 91
Quote:
Originally Posted by osgZach View Post
Just wanted to say I hope this project does not die. I would love to see it continue and be successful.
I don't have any meaningful talents to donate to the cause, but I just wanted to show my support for the project.
I completely understand what it is like to have something you believe in, while suffering from a lack of contributors / others who could help.

I would love to fire up a Linux distro one day and use it, when it is in a well-polished "For public consumption" state.
We are still working on it. The current focus is a clean build and install, and fixing the worst bugs. Meanwhile, we would like to see more devs join the project.
videophool is offline   Reply With Quote
Old 28th May 2012, 22:46   #105  |  Link
digitall.h
Registered User
 
Join Date: May 2012
Location: Here
Posts: 257
Hello everybody, my first post in Doom9's Forum.
I began editing video 10 years ago, and learnt a lot about avisynth and video edition at Kvcd.net as member, and in Doom9 as visitor.
And I switched to a linux environment 6 years ago. I just keep visiting Windows to use natively avisynth.
That's the reason I find it so () interesting the avxsynth project.
I don't have programming skills, I cannot help as a dev. But once you find it ready to test, I will be very pleased to help in testing and improving avxsynth.

I wish you success.
digitall.h is offline   Reply With Quote
Old 29th May 2012, 15:22   #106  |  Link
batraxos
Registered User
 
Join Date: Jul 2008
Posts: 1
Hello everyone...
Awesome job on this project, it was indeed needed.
On my Windows box I ve got Avisynth passing video onto mencoder so I can batch transcode some videos.
My problem when I try the same with Avxsynth on my linux box, is that I only get Video and not Audio.
For some reason, AVXsynthserver only drops video frames on the stdin of mencoder.

Trying to troubleshoot the issue, I realised that axvframeserver , only passes video and not audio on Mplayer also.
My AVS script is a simple

FFVideoSource(pathtomyfile.avi)

If I use FFAudioSource I get only audio and no video.

Any ideas are much apreciated...
batraxos is offline   Reply With Quote
Old 29th May 2012, 22:11   #107  |  Link
qyot27
...?
 
qyot27's Avatar
 
Join Date: Nov 2005
Location: Florida
Posts: 1,501
Quote:
Originally Posted by batraxos View Post
Hello everyone...
Awesome job on this project, it was indeed needed.
On my Windows box I ve got Avisynth passing video onto mencoder so I can batch transcode some videos.
My problem when I try the same with Avxsynth on my linux box, is that I only get Video and not Audio.
For some reason, AVXsynthserver only drops video frames on the stdin of mencoder.

Trying to troubleshoot the issue, I realised that axvframeserver , only passes video and not audio on Mplayer also.
My AVS script is a simple

FFVideoSource(pathtomyfile.avi)

If I use FFAudioSource I get only audio and no video.

Any ideas are much apreciated...
A) That's how FFMS2 works, regardless of being used under AviSynth 2.5/2.6 or AvxSynth. The video and audio functions are totally separate. The solution is either to use AudioDub to combine them manually or (if AvxSynth doesn't have issues with .avsi files), to use the FFmpegSource2 wrapping function with the atrack= parameter.

B) There was a point where AvxSynth had issues with using AudioDub. I'm not sure if that's been fixed yet.





How easily could avxFrameServer be modified to also output yuv4mpeg streams? That would allow resolution and framerate (and colorspace?) to be preserved when piping to x264 and co. At least for the time being until AvxSynth-specific import is added and piping is no longer needed.
qyot27 is offline   Reply With Quote
Old 31st May 2012, 01:37   #108  |  Link
videophool
Registered User
 
Join Date: Nov 2008
Posts: 91
Quote:
Originally Posted by batraxos View Post
Hello everyone...
My problem when I try the same with Avxsynth on my linux box, is that I only get Video and not Audio.
Currently, the frame server will deliver audio or video, not both. Video gets priority.
videophool is offline   Reply With Quote
Old 6th June 2012, 02:39   #109  |  Link
raido
Registered User
 
raido's Avatar
 
Join Date: May 2012
Posts: 23
I followed the instructions here and everything works fine. However, I skipped the kdev setup steps. Were the kdev setup instructions included for debugging/development purposes?

Last edited by raido; 6th June 2012 at 02:41.
raido is offline   Reply With Quote
Old 7th June 2012, 18:52   #110  |  Link
videophool
Registered User
 
Join Date: Nov 2008
Posts: 91
Quote:
Originally Posted by raido View Post
I followed the instructions here and everything works fine. However, I skipped the kdev setup steps. Were the kdev setup instructions included for debugging/development purposes?
kdev is necessary if you want to build ant run avxedit, which provides a simple avsedit-like tool to develop and test scripts.
videophool is offline   Reply With Quote
Old 7th June 2012, 19:18   #111  |  Link
sl1pkn07
Pajas Mentales...
 
Join Date: Dec 2004
Location: Spanishtán
Posts: 497
not at all. only need Qt libraries. the master configure/make build avxedit without install kdev
__________________
[AUR] Vapoursynth Stuff
[AUR] Avisynth Stuff
sl1pkn07 is offline   Reply With Quote
Old 8th June 2012, 17:18   #112  |  Link
videophool
Registered User
 
Join Date: Nov 2008
Posts: 91
Quote:
Originally Posted by sl1pkn07 View Post
not at all. only need Qt libraries. the master configure/make build avxedit without install kdev
Yes you are right. I was thinking about QT, but the question was about kdev.
videophool is offline   Reply With Quote
Old 9th June 2012, 00:34   #113  |  Link
sl1pkn07
Pajas Mentales...
 
Join Date: Dec 2004
Location: Spanishtán
Posts: 497
kdev is painfull and rapefathers/killmothers deprecated method XD

https://github.com/avxsynth/avxsynth/wiki/System-Setup update instrucctions xd

edit: only need libqt4-dev. libqt4-designer and libqt4-gui installed by libqt4-dev dependencies

http://packages.ubuntu.com/precise/libqt4-dev
__________________
[AUR] Vapoursynth Stuff
[AUR] Avisynth Stuff

Last edited by sl1pkn07; 9th June 2012 at 01:03.
sl1pkn07 is offline   Reply With Quote
Old 11th June 2012, 22:29   #114  |  Link
v___v
Registered User
 
Join Date: Jun 2012
Posts: 2
hihihi, an acquaintance ported over (albeit more like "hacked over") fft3dfilter and successfully has it working with AvxSynth. Feel free to try it out and report any bugs.

Please note that this has been relatively untested. So your mileage may very.

Said acquaintance would have posted himself—but he just registered and is waiting for the 5 days to pass in order to post.

https://github.com/fundies/fft3dfilter-linux

Last edited by v___v; 11th June 2012 at 22:32.
v___v is offline   Reply With Quote
Old 16th June 2012, 21:00   #115  |  Link
ParadoxHeart
Registered User
 
Join Date: Nov 2006
Posts: 3
I knocked up a quick port to AVXSynth of Donald Graft's Decomb package. Includes 64-bit patches from squid_80. Builds on 64-bit linux with both GCC 4.6 and Clang 3.0, and includes assembler optimisations. It hasn't been made ready for building on 32-bit yet, so expect it to do bad things if you try it.

You need cmake and yasm in order to build it, and cmake must be passed the flag "-DCMAKE_ASM_NASM_COMPILER=yasm" in order for it to use yasm to build the assembler files.

Beyond integrating squid_80's patches, the changes largely revolve around the following (and was otherwise pretty painless to port):

1. Ensuring the correct headers are imported.
2. Ensuring the case in header import statements matches the file name.
3. Differences in what MCSV++ and g++ consider acceptable C++.

I've tested it with a YV12 source, but not with a YUY2 source yet.

http://mujintou.org.uk/projects/decomb.zip
ParadoxHeart is offline   Reply With Quote
Old 16th June 2012, 22:00   #116  |  Link
sl1pkn07
Pajas Mentales...
 
Join Date: Dec 2004
Location: Spanishtán
Posts: 497
paradox: this is normal?

[ 12%] Building ASM_NASM object CMakeFiles/decomb.dir/src/asmfuncsYUY2.asm.o
/home/sl1pkn07/aplicaciones/avxplugins/decomb/src/asmfuncsYUY2.asm:31: warning: (pad:1) trailing garbage after macro name ignored
/home/sl1pkn07/aplicaciones/avxplugins/decomb/src/asmfuncsYUY2.asm:112: warning: (pad:1) trailing garbage after macro name ignored
/home/sl1pkn07/aplicaciones/avxplugins/decomb/src/asmfuncsYUY2.asm:202: warning: (pad:1) trailing garbage after macro name ignored
/home/sl1pkn07/aplicaciones/avxplugins/decomb/src/asmfuncsYUY2.asm:231: warning: (pad:1) trailing garbage after macro name ignored
/home/sl1pkn07/aplicaciones/avxplugins/decomb/src/asmfuncsYUY2.asm:260: warning: (pad:1) trailing garbage after macro name ignored
/home/sl1pkn07/aplicaciones/avxplugins/decomb/src/asmfuncsYUY2.asm:320: warning: (pad:1) trailing garbage after macro name ignored
/home/sl1pkn07/aplicaciones/avxplugins/decomb/src/asmfuncsYUY2.asm:371: warning: (pad:1) trailing garbage after macro name ignored
/home/sl1pkn07/aplicaciones/avxplugins/decomb/src/asmfuncsYUY2.asm:419: warning: (pad:1) trailing garbage after macro name ignored
/home/sl1pkn07/aplicaciones/avxplugins/decomb/src/asmfuncsYUY2.asm:475: warning: (pad:1) trailing garbage after macro name ignored
/home/sl1pkn07/aplicaciones/avxplugins/decomb/src/asmfuncsYUY2.asm:523: warning: (pad:1) trailing garbage after macro name ignored
/home/sl1pkn07/aplicaciones/avxplugins/decomb/src/asmfuncsYUY2.asm:567: warning: (pad:1) trailing garbage after macro name ignored
/home/sl1pkn07/aplicaciones/avxplugins/decomb/src/asmfuncsYUY2.asm:610: warning: (pad:1) trailing garbage after macro name ignored

greetings
sl1pkn07 is offline   Reply With Quote
Old 17th June 2012, 01:01   #117  |  Link
ParadoxHeart
Registered User
 
Join Date: Nov 2006
Posts: 3
Yes, squid_80 has an explanation of what that is about in this post: http://forum.doom9.org/showthread.ph...502#post728502

It doesn't appear to stop anything from working.
ParadoxHeart is offline   Reply With Quote
Old 17th June 2012, 23:13   #118  |  Link
sl1pkn07
Pajas Mentales...
 
Join Date: Dec 2004
Location: Spanishtán
Posts: 497
oks. thanks
sl1pkn07 is offline   Reply With Quote
Old 18th June 2012, 20:11   #119  |  Link
Stephen R. Savage
Registered User
 
Stephen R. Savage's Avatar
 
Join Date: Nov 2009
Posts: 327
Distribution packagers and end-users may be interested to know that AvxSynth now has a proper build procedure using GNU autotools. See https://github.com/avxsynth/avxsynth/wiki/System-Setup for instructions.

Additionally, it is excellent to see that plugins for original AviSynth can be ported and remain functional. Those curious may wish to investigate the modified versions of several popular plugins associated with the now-defunct 64-bit port of AviSynth (if JoshyD ever did upload the source -- perhaps he forgot): http://forum.doom9.org/showthread.php?t=152800

Last edited by Stephen R. Savage; 18th June 2012 at 20:17.
Stephen R. Savage is offline   Reply With Quote
Old 25th June 2012, 19:08   #120  |  Link
sl1pkn07
Pajas Mentales...
 
Join Date: Dec 2004
Location: Spanishtán
Posts: 497
is possible run avxsynth in silent mode? without all error/warnings/info messages (of course. without pipe to /dev/null XD)

greetings
sl1pkn07 is offline   Reply With Quote
Reply

Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT +1. The time now is 15:26.


Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2026, vBulletin Solutions Inc.