> -----Original Message----- > From: ffmpeg-user [mailto:ffmpeg-user-boun...@ffmpeg.org] On Behalf Of > Frank Tetzel > Sent: 14 September 2015 21:40 > To: ffmpeg-user@ffmpeg.org > Subject: Re: [FFmpeg-user] ffmpeg serving to Avisynth > > > > 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 [4]. Not sure if it handles > hundreds of input files well enough.
In my testing it does, except that the current version is broken for M2TS input. > > > > 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 [1][2]. No luck so far, unfortunately. > > There's also some avisynth support in ffmpeg [3]. As i never used it i don't > know about its capabilities. ffmpeg supports Avisynth input. I'm unsure whether its support extends beyond that. > > What are you doing after processing with avisynth? Do you pipe it back into > ffmpeg for encoding? Can't you use built-in filters [5] instead of an avisynth > script? Most of the non-linear editing will happen within Avisynth, including timeline editing, effects, contrast enhancement (effectively median unsharp masking with higher radius and lower strength), resizing for PAL DVD, motion-compensated denoising, sharpening and interlacing - a bit too complex for my ffmpeg knowledge! > > > [1] http://avisynth.nl/index.php/TCPServer > [2] http://ffmpeg.org/ffmpeg-protocols.html#tcp > [3] http://www.ffmpeg.org/faq.html#How-can-I-read-DirectShow-files_003f > [4] http://trac.ffmpeg.org/wiki/Concatenate > [5] http://ffmpeg.org/ffmpeg-filters.html#Description Thanks for such a thoughtful and thorough contribution. > _______________________________________________ > ffmpeg-user mailing list > ffmpeg-user@ffmpeg.org > http://ffmpeg.org/mailman/listinfo/ffmpeg-user _______________________________________________ ffmpeg-user mailing list ffmpeg-user@ffmpeg.org http://ffmpeg.org/mailman/listinfo/ffmpeg-user