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 |
|
|
#22 | Link | ||||
|
Registered User
Join Date: Sep 2009
Posts: 378
|
It segfaults for me with DV, HDV & h264 AVC, with a simple one line script just using FFVideoSource("path to file") played to the end as here, a 475 frame stream, preparing to fetch frame 475, Reached end of stream at frame #475.
Quote:
Quote:
Playing any of the test videos above via a CLI Mplayer ends cleanly with Exiting... (End of file) and back to command prompt, no segfault so don't think MPlayer is the problem. But also assume this is using my system ffmpeg install not libav built for AVXSynth. Mplayer console output: Quote:
Quote:
Last edited by Yellow_; 12th March 2012 at 01:11. |
||||
|
|
|
|
|
#23 | Link |
|
Registered User
Join Date: Jun 2009
Location: UK
Posts: 269
|
Excellent timing, guys! The more I read about Windows 8, the more I think "Well, that's the end of serious computing on the Windows platform..." =
\ Now I know that at least AVIsynth still has a future. (Phew!)
|
|
|
|
|
|
#24 | Link |
|
Registered User
Join Date: Jan 2007
Posts: 729
|
Well... it also relies on the treasure of plugins, and thus you could say that its future is its past - and until you are able to load (or perhaps port) dll plugins and use masktools/mvtools (I guess that qtgmc will be the ultimate test, heh), that means our dear Windows (8 is not going to be that bad).
|
|
|
|
|
|
#25 | Link | |
|
Registered User
Join Date: Nov 2008
Posts: 91
|
Quote:
http://code.google.com/p/avxsynth/is...&ts=1331575727 Last edited by videophool; 12th March 2012 at 19:09. |
|
|
|
|
|
|
#26 | Link | |
|
Registered User
Join Date: Nov 2008
Posts: 91
|
Quote:
|
|
|
|
|
|
|
#27 | Link |
|
Super Moderator
![]() Join Date: Nov 2001
Location: Netherlands
Posts: 6,375
|
@videophool,
Great stuff!!! Guess i will need to install Ubuntu again. This link contains a list of bugs in v2.58 (most of them are fixed in v2.60/CVS), perhaps you can backport these fixes into your builds. Also which filters don't have a C++ version? |
|
|
|
|
|
#28 | Link | |
|
Registered User
Join Date: Nov 2008
Posts: 91
|
Quote:
You can check the wiki for the list of ported built-in functions (many are untested). Third-party will need to be ported. We looked at a few, and most were developed with inline assembly, and thus porting was not trivial. We are hoping that the authors of many of the third-party plugins will be motivated to port their work. http://code.google.com/p/avxsynth/wiki/BuiltinFunctions |
|
|
|
|
|
|
#29 | Link | |
|
Registered User
Join Date: Nov 2008
Posts: 91
|
Quote:
We are looking for help with QA. |
|
|
|
|
|
|
#31 | Link |
|
Registered User
Join Date: Nov 2008
Posts: 91
|
AxvSynth Error Handling Model
AvxSynth adds a new error handling model designed specifically for automated encoding processes. Rather than generating error video frames, the error is logged, and an exception is thrown to the application. This model is discussed here
|
|
|
|
|
|
#33 | Link |
|
Guest
Join Date: Jan 2002
Posts: 21,901
|
Oh cool, thanks for that.
I'm playing with porting fiters. The VC++ GUI has it all over Kdev, but that's just an annoyance. Have you looked at performance yet? I imagine you miss some important ASM code. The decode rate seems to be less than under Windows. |
|
|
|
|
|
#34 | Link |
|
Registered User
Join Date: Nov 2008
Posts: 91
|
Since we are using ffmpeg for decoding and scaling I expect that these have similar performance as in Windows. The other functions such as color format conversion, text overlay, etc., are not as efficient, because these are all in C code. The ASM is commented out. We are hoping that other contributors will join the project, and help us to get this ported.
|
|
|
|
|
|
#35 | Link |
|
User of free A/V tools
Join Date: Jul 2006
Location: SK
Posts: 826
|
I can imagine that Linux needs some other arrangement of input/output data passed through the stack/pointers than Windows does but the body of native ASM functions could stay the same for any OS running on identical CPU architecture, or not?
|
|
|
|
|
|
#36 | Link |
|
Registered User
Join Date: Nov 2008
Posts: 91
|
The problem is that most of the asm code in AviSynth and the plugins that we looked at has been written as inline assembly, which is not usable with Win64 (not sure about gcc 64). We are definitely interested in help porting this code.
|
|
|
|
|
|
#37 | Link |
|
Registered User
Join Date: Nov 2008
Posts: 91
|
Using AvxSynth with X264
Included in the AvxSynth toolkit is a frame server application that delivers the decoded frames to stdout. The output from the frame server can be piped to X264. See the Wiki here for instructions on using AvxSynth with x264.
|
|
|
|
|
|
#38 | Link | |
|
Super Moderator
![]() Join Date: Nov 2001
Location: Netherlands
Posts: 6,375
|
Quote:
|
|
|
|
|
![]() |
| Thread Tools | Search this Thread |
| Display Modes | |
|
|