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.

 

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

Reply
 
Thread Tools Search this Thread Display Modes
Old 10th May 2014, 08:25   #1  |  Link
shashaanktulsyan
Shashaank
 
Join Date: Nov 2007
Location: Ranchi
Posts: 5
Use avisynth on streaming youtube video

Hi,

Yes it is possible to use avisynth on a streaming youtube video (or any streaming video from any http source).

Avisynth accepts simple audio/video files as input, right?

So to make avisynth work on top of a streaming youtube video, would be convert the streaming video into a file.
But wait, wouldn't that mean downloading the entire file?
Well no....

I have worked on a simple free and open source software, called Neembuu Now ( http://neembuu.com/now ) which converts streaming videos into kernel level virtual files.

The file is downloaded only when it is opened and read.
Only that portion of the file is downloaded which is read by the client application (VLC media player, or avisynth or whatever it may be).


Does it work.
Here are a few examples of a few things which I did using avisynth and Neembuu Now.


Avisynth + Neembuu Samples
1 : Forward + Reverse superimpose
Playing a video in forward and in reverse and merging the two into one..... everything while the video is still being downloaded.


How this example works :
This test link http://neembuu.com/test_videos/BigBuckBunny_320x180.mp4 is converted into a virtual file
such as : C:\Users\Shashank Tulsyan\.neembuu-now\release1\NeembuuVirtualFolder\BigBuckBunny_320x180.mp4

the downloaded happen only when and where a filesystem read request is made.
The avisynth script is as follows :
Code:
clip1 = DirectShowSource("C:\Users\Shashank Tulsyan\.neembuu-now\release1\NeembuuVirtualFolder\BigBuckBunny_320x180.mp4", audio  = false)
clip2 = Reverse (clip1)
Overlay(clip1, clip2, mode="blend", opacity=0.5)
2 : Magnification


3 : Watch 3D video on a 2d screen
Trying to watch a 3d video using Avisynth and Neembuu Now on a 2D screen using colored glasses.... : P
I am not sure how much should I alter RBG values, of left and right image, it is just an experiment.



Code:
clp = DirectShowSource("C:\Users\Shashank Tulsyan\.neembuu-now\release1\NeembuuVirtualFolder\What is an arranged marriage_ (720p 3D).mp4",audio=false)
clp = ConvertToRGB(clp)
left = clp.crop(0,0,-clp.width/2,0)
right = clp.crop(clp.width/2,0,0,0)
left = left.RGBAdjust(1, 2, 1) 
right = right.RGBAdjust(2, 1, 1) 
return Overlay(left, right, mode="blend", opacity=0.5)

If you can think of a cool usage of the NeembuuNow+avisynth, do share.

If you would like to know more about this software, please ask.
The website is still work in progress so it might not be as informative.
It has been 3 days less than a month since the first release of this software.

The application is available for windows. The linux version is available on special request.
http://neembuu.com/now/download


If you like this idea, please comment.
Any tip, suggestion, remark, criticism, feedback would be most appreciated.

Thanks
for reading

Last edited by shashaanktulsyan; 10th May 2014 at 08:32. Reason: editing bb tags, adding some more explanation
shashaanktulsyan is offline   Reply With Quote
Reply

Tags
download watch youtube

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 23:46.


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