[FFmpeg-user] ffmpeg serving to Avisynth
s1445051 at mail.zih.tu-dresden.de
Mon Sep 14 21:39:34 CEST 2015
> > What processing do you want to do with ffmpeg?
> At a minimum I foresee concatenating input files with it. My current
> project has 350+ video files. Avisynth cannot work with more than 25
> - 35 without crashing. I have not found an Avisynth mechanism for
> concatenating files that preserves audio.
There are multiple ways to concatenate files depending on the input
codecs and what other processing you want to do with it . Not sure
if it handles hundreds of input files well enough.
> > And why do you want to
> > send it over tcp, if that's what TCPSource reads (not an avisynth
> > user)?
> To avoid intermediate storage. Workspace for this project is 2TB.
> Each additional version of the project is currently ~700GB. Some form
> of inter-process communication is required to avoid intermediate
> storage. TCPSource() seems the only type of built-in IPC input
> Avisynth supports.
I don't know which data layout they expect in TCPSource and if it is in
any way compatible with the tcp output protocol in ffmpeg, or any other
protocol. I know this was your question in the first place but i can't
help you there. You could play around and just try to connect .
There's also some avisynth support in ffmpeg . As i never used it i
don't know about its capabilities.
What are you doing after processing with avisynth? Do you pipe it back
into ffmpeg for encoding? Can't you use built-in filters  instead of
an avisynth script?
More information about the ffmpeg-user