The future of AMV distro? [followup: open source amv]

This forum is for video and audio help and discussion.

The future of AMV distro? [followup: open source amv]

Postby danielwang » Thu Aug 07, 2003 3:16 pm

See "Open Source AMV":
http://www.animemusicvideos.org/phpBB/viewtopic.php?t=18910&highlight=
and "OT: Hypothetical Video Codec":
http://www.animemusicvideos.org/phpBB/viewtopic.php?t=18912

Combine those two ideas - the open-source AMV and the realtime-compile video codec. Why not do both?

On dialup and don't want to download 50MB? Use my video codec. But if you have the anime DVD, you can compile it yourself. An AMV can be distributed in just a few kilobytes, as long as the audience already has a copy of the CD, the DVD, and SmartRipper.

It'll take aroung 10 to 30 minutes to build, which is a big savings of having to download it for dialup users. Plus you get source!

Image attached:

Image
Image
<a href="http://www.animetheory.com/" title="AnimeTheory" class="gensmall">AnimeTheory.</a>
<a href="http://www.animemusicvideos.org/search/supersearch.php?member_criteria=-%22danielwang%22&anime_criteria=-%22dragonball%20z%22%20-%22dragon%20ball%20z%22&artist_criteria=-%22linkin%20park%22" title="Seach videos NOT by danielwang" class="gen">Make sure you don't download videos that suck!</a>
danielwang
Village Idiot
 
Joined: 03 May 2002
Location: Denver, CO Banned: Several times!

Postby Tab. » Thu Aug 07, 2003 3:26 pm

You're a very bored person, aren't you?
Make me hexvid
◔ ◡ ◔
User avatar
Tab.
 
Joined: 13 May 2003
Location: gayville
Status: SLP

Postby klinky » Thu Aug 07, 2003 3:35 pm

Once apon a time DanielWang was all over the forums. There was unrest and rampent bordom from all his posts. But no one cared because there was alot of crap.

Then he left for a bit, never to post for a longest of whiles. At that time dwchange joined and klinky got confused. Anytime he saw dwchange post I'd give a good :roll: . But dwchang is not DanielWang. So I figured this out since dwchang = smart AMD tech while DanielWang = poser who spits buzzwords and stuff from hype machines...

Anyways... DanielWang would come back from time to time to post inane topics such as "HOW TO GET FREE ANIME" - by using a satalitte hacking and stuff to get raw broadcasts from WOWOW :roll:

Also he never gets to the point, his posts are 2x as long. He makes a rough draft that takes up two paragraphs... Is clear and concise... as well as to the point. Then he thinks up 27 different buzzwords and catch phrases that he some how must include. Random acronyms are another favorite. Oh and the occasianal "geek joke" that even geeks don't get but daniel can snicker over at his cleverness.

With this he can bloat his posts up 2 times possible 3 - 5 times larger than they have to be.

Newbies may get confused and see "OMG HE IS SO L33t and knows his stuff". But in the end.. Big Wind BAG!: O
User avatar
klinky
 
Joined: 23 Jul 2001
Location: Cookie College...

Postby turboneko » Thu Aug 07, 2003 3:40 pm

Amen :lol:
You should never underestimate the predictability of stupidity.
User avatar
turboneko
 
Joined: 23 Feb 2001
Location: Foxboro, MA

Postby Tab. » Thu Aug 07, 2003 3:44 pm

After danielwang left and dannywilson showed up I thought they were the same for awhile.
The whole DW thing messed with my head.
◔ ◡ ◔
User avatar
Tab.
 
Joined: 13 May 2003
Location: gayville
Status: SLP

Postby trythil » Thu Aug 07, 2003 4:21 pm

klinky wrote:With this he can bloat his posts up 2 times possible 3 - 5 times larger than they have to be.


That's why he uses Microsoft products :lol:

(ok, I'll admit...that was mean)

Though there's still four big problems:

(1) The source files for an AMV generally take up much more space than the end product itself. (Pre-rendered sections alone are usually bigger than the Internet-distro version.) So much for bandwidth savings.

(2) The chance of someone having the same configuration -- filesystem, program configuration, and so forth -- as the author of an AMV is quite small.

(3) The proposed codec is precisely what Flash is, and would be subject to the same problems as Flash: while you could conceivably capture a video using vectors and mathematical transforms, you'd have to render it out sometime. This gives you two possibilities for playback:
(a) Realtime rendering. Way too slow, especially for trying to precisely recreate bitmapped images.
(b) Rendering to a file and playing back that file. This would work, but require gigantic amounts of disk space and I/O throughput to maintain full frame rate with perfect quality. Basically you'd be trying to play a HuffYUV or uncompressed file at full frame rate. Guess how many PCs have that kind of throughput: none. A compositing workstation at ILM might, but not Joe Average's Dell Dimension XPS.

(4) Given the resolution you'd need to not make the image look like crap, breaking a sequence of bitmaps down into vectors wouldn't result in much of a space savings anyway.


The idea is simply not feasible.
This is a block of text that can be added to posts you make. There is a 512 character limit.
trythil
is
 
Joined: 23 Jul 2002
Location: Llanfairpwllgwyngyllgogerychwyrndrobwllllantysiliogogogoch

Postby FurryCurry » Thu Aug 07, 2003 4:59 pm

trythil wrote:(b) Rendering to a file and playing back that file. This would work, but require gigantic amounts of disk space and I/O throughput to maintain full frame rate with perfect quality. Basically you'd be trying to play a HuffYUV or uncompressed file at full frame rate. Guess how many PCs have that kind of throughput: none. A compositing workstation at ILM might, but not Joe Average's Dell Dimension XPS.


:?: I can play back uncompessed & huff video at full framerate without drops, off my 10k SATA drive. (not ILM)

Still, I agree with the rest of what you & everyone who posted after danielwang have said. I just wanted to brag about my system. :lol:

If I make a stupid, pointless post in a stupid pointless thread, does it return a positive result, like multiplying two negative numbers, or am I still stupid?

Wait, don't answer that. :oops:

Oh shi
My Eyes Are The Victim's Eyes.
My Hands Are The Assailant's Hands.
User avatar
FurryCurry
 
Joined: 14 Jul 2002

Postby trythil » Thu Aug 07, 2003 5:40 pm

FurryCurry wrote:
trythil wrote:(b) Rendering to a file and playing back that file. This would work, but require gigantic amounts of disk space and I/O throughput to maintain full frame rate with perfect quality. Basically you'd be trying to play a HuffYUV or uncompressed file at full frame rate. Guess how many PCs have that kind of throughput: none. A compositing workstation at ILM might, but not Joe Average's Dell Dimension XPS.


:?: I can play back uncompessed & huff video at full framerate without drops, off my 10k SATA drive. (not ILM)


Alright: amend my statement to "very few" :)

(by the way, you suck for being able to do that :P)

I think that (3)(b) still stands though: there are very few systems out there that have the capability to do uncompressed SD video at full framerate.

FurryCurry wrote:If I make a stupid, pointless post in a stupid pointless thread, does it return a positive result, like multiplying two negative numbers, or am I still stupid?


I think we're all stupid for even bothering with this thread...
This is a block of text that can be added to posts you make. There is a 512 character limit.
trythil
is
 
Joined: 23 Jul 2002
Location: Llanfairpwllgwyngyllgogerychwyrndrobwllllantysiliogogogoch

Postby Dannywilson » Thu Aug 07, 2003 6:54 pm

I can play huffyuv at 720x480 at full speed, and thats how I watch most of my vids to check for errors before I do a distro encode. But full uncompressed gives me some shit(I drop 1 out of every 8 or so frames), as does trying to directly play IVTC scripts in VDub(I drop one out of every 6 or so). I know where the problems are, they're A) not RAIDing my 180gb of drives(both 7200rpm, 1 60gb, and one 120gb), B) not having registered/ECC RAM(I have 2 512 sticks of DDR), and C) not defragging/wiping my drives nearly enough. My procs are a dual 1.8 ghz MP's, with a MSI motherboard.
"in the morning when i have wood..i like to walk around my house and bump random shit with it.... " -Random comment on grouphug.us
User avatar
Dannywilson
 
Joined: 31 Jul 2002
Location: In love with Dr. Girlfriend

Postby NME » Thu Aug 07, 2003 7:10 pm

holy shit,

I'm gonna go hack ragnarok, then some other shitty korean RPG.
Then I'm gonna make a thread about obsessing over operating systems used in Anime.
Then I'll go watch TV on my 1337 hacked-card satellite system.
Then I'll take a trip to the bathroom to make another topic.

Plz use this day planner wang:

Monday: Buy gun, bullets

Wednesday: BLOW BRAINS OUT
nil per os
NME
 
Joined: 13 Jul 2001
Location: Far Country
Status: nauseating bliss

Postby NicholasDWolfwood » Thu Aug 07, 2003 11:02 pm

Dannywilson wrote:I can play huffyuv at 720x480 at full speed, and thats how I watch most of my vids to check for errors before I do a distro encode. But full uncompressed gives me some shit(I drop 1 out of every 8 or so frames), as does trying to directly play IVTC scripts in VDub(I drop one out of every 6 or so). I know where the problems are, they're A) not RAIDing my 180gb of drives(both 7200rpm, 1 60gb, and one 120gb), B) not having registered/ECC RAM(I have 2 512 sticks of DDR), and C) not defragging/wiping my drives nearly enough. My procs are a dual 1.8 ghz MP's, with a MSI motherboard.


You do know that if you had RAID'd the two HD's together, they'd be a total of 120GB, right? Most likely 111GB of physical space.
Image
User avatar
NicholasDWolfwood
 
Joined: 30 Jun 2002
Location: New Jersey, US

Postby Dannywilson » Thu Aug 07, 2003 11:38 pm

Yes. I understand the concept of RAID nick. I'm not stupid. Much to the contrary in fact.
"in the morning when i have wood..i like to walk around my house and bump random shit with it.... " -Random comment on grouphug.us
User avatar
Dannywilson
 
Joined: 31 Jul 2002
Location: In love with Dr. Girlfriend

Postby kthulhu » Fri Aug 08, 2003 1:59 am

That's open for debate :wink: .
I'm out...
User avatar
kthulhu
 
Joined: 30 May 2002
Location: At the pony stable, brushing the pretty ponies

Postby danielwang » Fri Aug 08, 2003 3:03 am

trythil wrote:Though there's still four big problems:
...
The idea is simply not feasible.


Ok, so it's not feasible without a fairly powerful computer. But there are still the two possibilites I mentiones:

Write a script to detect the client's DVD-ROM drive and program path, and mirror *every single action* the AMV author has taken to create his or her AMV.
You can distributo under a few KB, but the client needs the compiler script, a copy of AE, or whatever app, and the original DVDs. You might have to send the music too though.

Script:
Detect client programs and filesystem
Tell user to insert the original anime DVD
Rip the DVD to a folder on the client's HD
Render all 3d effects and other necessary footage transforms
Compile and build the AMV through command line AE toolkit
Export directly to HuffYUV or just have the user scrub the timeline.

Ripping, rrerendering the 3d effects, blurs, etc, and then compiling should take less than 15-30 min. In the case of some videos such as Euphoria, it might take 45 minutes to render the nice color effects on a really slow CPU. But then, if they want real quality they better get an SGI.

Code: Select all
// Sample conceptual scripting system to build AMV
// Find the FS system
// Unix systems
source = grep(*dvd*,"ls -la /dev/") ;
// Find the mount point (simple)
mount = grep(*dvd*,"mount") ;
// Windows. .NET Gundam puts the Volume ID in fstab
mount = grep("RahXephon_1","cat /etc/fstab/");
// Windows XP, use Mountvol lookups
source = chomp("{???????2*}","mountvol");
// Get ripper location (defaults are /usr/bin or progfiles/smartripper)
ripperlocation = trim(":","which smartripper") // Or any ripping app
// Our only app needed is After Effects
aelocation = "/usr/bin/ae/ae55","%PROGRAMFILES/Adobe/After _
Effects/5.5/ae55.exe";

// Rip the DVDs
ripperlocation "-r" mount "-d /tmp/amv/";

// Start the After Effects script
aelocation "--export -f" makefile sourcecode options_
"-d $HOME$/%PROFILE%/Desktop/" amvname  _

// Play the video
"$HOME$/%PROFILE%/Desktop/" amvname



It's a ridiculous idea, I know, but theoretically it should be possible to pack a AMV that's dependent on other files. Just run a script to find user's DVD, rip it into the right location, then render all the effects in the background to a file on the Desktop.

Hypothetical, but possible (TM).
<a href="http://www.animetheory.com/" title="AnimeTheory" class="gensmall">AnimeTheory.</a>
<a href="http://www.animemusicvideos.org/search/supersearch.php?member_criteria=-%22danielwang%22&anime_criteria=-%22dragonball%20z%22%20-%22dragon%20ball%20z%22&artist_criteria=-%22linkin%20park%22" title="Seach videos NOT by danielwang" class="gen">Make sure you don't download videos that suck!</a>
danielwang
Village Idiot
 
Joined: 03 May 2002
Location: Denver, CO Banned: Several times!

Postby EarthCurrent » Fri Aug 08, 2003 3:05 am

Is there even a need for this? :?
User avatar
EarthCurrent
 
Joined: 12 Feb 2002

Next

Return to Video & Audio Help

Who is online

Users browsing this forum: No registered users and 0 guests