Log in

View Full Version : Streaming .avs Files to Rendering Devices such as PS3, iPhone, Blu-ray players, etc.


Qaenos
20th December 2018, 16:01
I have a bunch of .avs files on my computer of videos I'd like to stream to my television and Android phone. Currently, I convert them with FFMPEG into a .mp4, copy them into the device's internal storage and play them directly.

I've done some digging and it looks like FFMPEG can stream to the device if I want to do so via the command line on my computer, but ideally I'd like to have something where I can browse available .avs files from the device itself (e.g. PS3, Android phone), click them and have them play as if they were .mp4 files stored on the device's internal storage. It would be even better if I could do this remotely (i.e. not on the home network), but that's something I can live without for now.

So I think I'm looking for some sort of server that will accept .avs files as input and stream them to compatible devices which can play them via some sort of gui client available on the device.

So far the only thing I have found on the server side is Universal Media Server, but I've been having problems getting to stream my avs files to my Blu-ray player. It will stream .mp4 files fine, but it just doesn't like my .avs files. I could try to figure out exactly whats wrong and fix it, but I'm wondering if I should be looking at another solution all together since UMS does not support AVISynth+ - only the AVISynth 2.6 MT.

Is there a server I can install that will stream AVISynth+ .avs files to a compatible rendering device such as a PS3, Apple iPhone, blu-ray player, etc. fairly well?

pwnsweet
30th June 2025, 16:36
I would love to know the answer to this question as well...

Frank62
30th June 2025, 17:34
At least you need a server that transcodes quickly, because otherwise the stream would be totally uncompressed. And only filters referenced in your AVS-File, that are also at least real-time. And if you don't use filters, you don't need Avisynth at all in this case.
I am a big fan of frameserving, use it all the time multiple, but your usage is a bit off what Avisynth is made for.
Which filters do you use? QTGMC?

pwnsweet
1st July 2025, 01:42
My use case is a simple one. I have a 48fps "frame packed" 3D movie and I simply want to take odd frames and even frames and display them stacked horizontally, halving the framerate in the process. I want this frameserved to my VR headset. Ideally, I would want to do this losslessly. I've been working to find a solution to this for a full day so far.

Universal Media Server seems to have the ability to do this (although not losslessly - I believe it uses mencoder to transcode), but I haven't been able to figure out how to make it work. In the settings is says:

AviSynth script is fully customisable
The following variables are available:
<movie>: The complete DirectShowSource instruction, e.g. DirectShowSource(filename, convertfps)
<sub>: The complete subtitles instruction if there's any detected (SRT/SUB/IDX/ASS/SSA)
<moviefilename>: The video filename for if you want to do all this by yourself

But I'm not sure how to use that to do what I want