Log in

View Full Version : Fun question about autogk usage


len0x
14th September 2005, 20:42
Lets have some fun and imagine that there is a possibility of having core AutoGK encoding application build into a bigger project. What funtionality would you find useful for such bigger application? All crazy ideas would do, but remember application should be newbie-friendly, so no suggestions to build NLE editor on top of it :)

P.S. It can be anything - for instance, remote encoding application, web interface to AutoGK, TV capturing and encoding application, media management tool, streaming applications etc...

ricardo.santos
14th September 2005, 21:08
here's my(yours) suggestion

TV capturing and encoding application

unskinnyboy
14th September 2005, 21:17
TV capturing and encoding application - should be able to capture and compress on-the-fly based on previously set encoding parameters. ;)

P.S: How the heck will web interface to AutoGK work? I don't see it being feasible. And remote encoding is something which the user should setup himself.

len0x
14th September 2005, 21:29
you guys are not fun :) Think bigger... Web interface? Essentially a webserver that manages jobs and running AutoGK in the background. You see the full history of encodings, repeat encodings, scheduler them etc (heck, if we're wishing for stuff - preview small portion of encoded stuff over web as well).

ricardo.santos
14th September 2005, 21:29
should be able to capture and compress on-the-fly based on previously set encoding parameters. ;)


i dont understand a lot about tv capturing but wouldnt it be better to capture to uncompressed avi and then to compressed avi? capturing and encoding at same time is to stressfull to the pc, not everyone has a powerfull pc.

but im just a newbie and could be wrong

len0x
14th September 2005, 21:35
Capturing on the fly would only be possible as one pass obviously, so may be capturing at quant=2 and then recompressing at later stage to certain size...

unskinnyboy
14th September 2005, 21:59
@len0x, Who will manage the webserver? By you? And every AutoGK user in the world will have an account on it? :-o Or is it that we will be able to run AutoGK server based via CLI? That'd be way cool, yeah!

But you know what would be da bomb (I know some of it is already on the plates, but still..)? AutoGK supporting AVC/H.264 and we should all be able to select our combination of video codec+ audio codec+container. For example, if I should be able to put x264+AAC into MP4.

@ricardo.santos, Yes, capturing in lossless and then compressing would be the ideal thing, but then ofcourse AutoGK will have to support lossless codecs like HuffYUV, SheerVideo, MSU LVC etc. But yeah, why not? Let AutoGK capture in lossless and then convert to lossy without human intervention (compression parms can be set earlier) while we are at this anyway.

P.S: len0x, I hope at the end of this thread at least you will set XviD to VHQ=4 for encoding, lol. That'd be some progress.

len0x
14th September 2005, 22:38
Or is it that we will be able to run AutoGK server based via CLI? That'd be way cool, yeah!


Yes, somethings like that. May be even client/server application so that you can upload material to be encoded to the fast server and get result back. Sort of like "AutoGK for workgroups".

But you know what would be da bomb (I know some of it is already on the plates, but still..)? AutoGK supporting AVC/H.264 and we should all be able to select our combination of video codec+ audio codec+container. For example, if I should be able to put x264+AAC into MP4.


I'm not gonna talk about encoding core in this thread. Its simple, its doable and there is nothing original about it.


P.S: len0x, I hope at the end of this thread at least you will set XviD to VHQ=4 for encoding, lol. That'd be some progress.

The purpose of this thread is not to have some progress, but look at a bigger picture...

unskinnyboy
14th September 2005, 23:11
@len0x, I fully get the drift now, sorry I digressed towards the encoding part.

As I think of it more, the web interface actually sounds groovy, IF it is feasible. So here is more -

Users should have accounts in the AutoGK website. The contents inside their account would be their current encoding status and also their encoding history (with options to purge the history if they want to of course). They should be able to share their current (or even history) encoding status with other users without compromising their passwords (like 'Invite your friend to view' option). Updates in the web account should be from the AutoGK app (if it is enabled under Tools->Options) whenever each encoding stage is completed (just send the log as a text file much like the M$ Windows crash report).

This means if I am teaching my brother how to use AutoGK and he is using Win98 (so no remote desktop possible), I can have him invite me to view his current encoding status. Then I can suggest changes to him over chat (maybe an AutoGK IM too? :D) and tell him "Hey, reduce the resolution! comp test shows a low value!".

:D

len0x
14th September 2005, 23:57
Here you go! :)

I like the idea of AutoGK's community web site/server. One of the main purposes could be sharing of settings of encodings(especially if more codec settings/filters are exposed to the user) for that particular source (and not only histories). So that others can try it and then rate the result. This can help newbies to decide what to do and don't ask which resolution/target size/seetings should they go for. Unfortunately the way the world is going in terms of fair use can make thewhole idea problematic.

P.S. AutoGK IM is cool idea as well. :)

musicnyman
15th September 2005, 00:07
i use autogk for the sole purpose of compressing my video collection to store this on a huge drive/array to serve off my video server to stream to my buffalo linktheater. would be great if auto gk could do all of this and would be Upnp compatible in some way so it's all in one. i hate the buffalo linktheater interface and no way to sort movies a certain way or jump to certain points in a movie without pain. don't know if this is what you mean, if not, ignore this and delete :) thanks,

basically a way for autogk to be a library manager as well as stream to video devices that are Upnp compatible.

miniyoyo
15th September 2005, 00:43
Source encoding(Autogk) + On the fly broadcasting(bittorrent) + P2P media player(RSS feed) + Open Source(main theme of a big project nowaday)

musicnyman
15th September 2005, 00:47
Source encoding(Autogk) + On the fly broadcasting(bittorrent) + P2P media player(RSS feed) + Open Source(main theme of a big project nowaday)

bittorent would definitely be the way to go if you wanted to share anything on this webserver. more the merrier!

len0x
15th September 2005, 08:52
Sharing of video is rather tricky for public servers (you know why)...
P2P video playback is cool though. Are there any P2P players that can work with any type of files (for instance AVI that is impossible to stream on its own)?

len0x
15th September 2005, 08:54
basically a way for autogk to be a library manager as well as stream to video devices that are Upnp compatible.

I was wondering about this coz I don't have a network player. Who initiates the playback server(PC software) or SA Upnp device?

musicnyman
15th September 2005, 13:28
I was wondering about this coz I don't have a network player. Who initiates the playback server(PC software) or SA Upnp device?

the upnp server (autogk upnp server) would run on the pc and would listen on a specific ip and port. the video player connects to this ip/port and initiates the playback of the video and is able to browse and do certain things like fast forward/rewind of video as well. rhapsody supports this as well. so you can tell rhapsody to start serving upnp on a specific port, and your video player, as long as it's upnp compatible, can connect to the rhapsody plugin on your pc to talk to the main rhapsody server on their side to stream the audio to your video player. so same concept.

so the content to be streamed to your video player can either be local on your pc and network, or in rhapsody's case, it can stream from the main rhapsody server (not on the pc) to your pc to your video player. rhapsody also allows downloading of audio files to be placed on your pc locally for better playback, thus if that's the case, the files would be streamed from you pc to the video player.

so the autoggk upnp server could also use the same concept of streaming vs direct download i guess. if autogk cannot find the video local on your pc when you initiate the playback, it would stream it from the autogk main webserver. if you have downloaded the video already and it's local to your pc, it would play it locally of course.

i'm looking more for just a "all in one" application that does everything i do now:

- backup dvd (dvd decryptor)
- encode dvd -> divx/xvid
- place video in library and mange it somehow to make it easier to find the video you want. (sort by "recently added", sort by name, sort by genre etc)
- play the video off your video device to watch on your tv. in this case, it's my buffallo link theater

ricardo.santos
15th September 2005, 20:42
you can upload material to be encoded to the fast server and get result back. Sort of like "AutoGK for workgroups".

dont want to be Mr negative here, but a good percentage of net users still use dial up. its a good idea but wont have the "reach" that AutoGk have nowadays.
Beta updates are not big to download. would be kind of a thing just for a certain group, the opposite of what AutoGk is now.

Just giving my opinion.

musicnyman
15th September 2005, 20:47
dont want to be Mr negative here, but a good percentage of net users still use dial up. its a good idea but wont have the "reach" that AutoGk have nowadays.
Beta updates are not big to download. would be kind of a thing just for a certain group, the opposite of what AutoGk is now.

Just giving my opinion.

agree. and what type of content would be uploaded? VOB files? i'm on a very fast cable connection, but only get 40kb/s upload speeds.

dvd_maniac
15th September 2005, 22:09
I use SageTV to record an average of 5 hours of tv shows per day and I use AutoGK to encode them all.
What I would love to see is for AutoGK to scan a directory and if a recording is done (IE: file not growing), add to batch process, compress and create a web page for viewing over the web with :D AutoGK web server :D .

len0x
15th September 2005, 23:19
dont want to be Mr negative here, but a good percentage of net users still use dial up. its a good idea but wont have the "reach" that AutoGk have nowadays.


You're missing the poing of a "workgroup". For instance, the whole building would have a fast network and central encoding server for doing the job. Everyone in the building would be able to use it.

len0x
15th September 2005, 23:23
- place video in library and mange it somehow to make it easier to find the video you want. (sort by "recently added", sort by name, sort by genre etc)
- play the video off your video device to watch on your tv. in this case, it's my buffallo link theater

So who initiates the playback? SA player? So you just able to browse media server like file system? All management functions will be actually available only on PC, right ?

len0x
15th September 2005, 23:25
I use SageTV to record an average of 5 hours of tv shows per day and I use AutoGK to encode them all.
What I would love to see is for AutoGK to scan a directory and if a recording is done (IE: file not growing), add to batch process, compress and create a web page for viewing over the web with :D AutoGK web server :D .

I can relate to this! Its pretty much well defined workflow. The only problematic bit is streaming playback over web of non-streamable material...

MaXiMuS
16th September 2005, 05:38
TV capturing and encoding application - should be able to capture and compress on-the-fly based on previously set encoding parameters. ;)



COMMERCIAL edit

laserfan
16th September 2005, 16:07
I'm not sure I get the drift of this thread, but... I view AGK as having the ideal underpinnings for a larger "Photoshop for High Def Video" application (that I have been looking for, unsuccessfully). An application where you open a video file, apply various enhancements to it (crop, upscale, de-noise, sharpen, de-grain, brightness/contrast, etc. etc.) and see the effect of the particular enhancement you've chosen, immediately. Again, like a photo edit app.

When you get everything just right, you hit Go and have a converted file (hours later of course).

I know just enough about this stuff to believe/know that people are doing it already (Didee's iip thread makes my head hurt), it's just way too damn complicated at present. len0x I'd pay you $100 (maybe more!) for such an application as this.

unskinnyboy
16th September 2005, 16:10
I view AGK as having the ideal underpinnings for a larger "Photoshop for High Def Video" application (that I have been looking for, unsuccessfully). An application where you open a video file, apply various enhancements to it (crop, upscale, de-noise, sharpen, de-grain, brightness/contrast, etc. etc.) and see the effect of the particular enhancement you've chosen, immediately. Again, like a photo edit app.
.....
.....so no suggestions to build NLE editor on top of it :)

len0x
16th September 2005, 20:17
I'm not going to discuss video encoding itself here. Atm AutoGK has nothing about video editing and will never have. One-click nature of the application should always stay in whatever "bigger" application it can grow...

len0x
18th September 2005, 18:04
Any other ideas?

QuadraQ
21st September 2005, 03:12
I think some of this has been touched on, but I was thinking about digital media in general, and how it gives the user the control to manage, store, share, and just enjoy their music/movies/etc. in new ways.

In my experience iTunes (and apps like it) do a great job of this for sound, but I wish there was something like it for video. I want to be able to put in a DVD (or HD-DVD or Bluray Disc in the future) and rip it to my hard drive (pick your format here, doesn't really matter), and then have it stored in a library that I can then pull from to burn to disc, share over the local network, or just choose to play from the list. I'd also like to be able to broadcast that video to any device on the network, so I can send it to my Tivo, my networked DVD player, media PC, whatever.

Another cool thing (and this will never happen, but it would be cool) is to make my library of video available over the internet as a playlist. What I mean is not to share the actual video (which is fun, but usually illegal) but just to share with the world a list of what movies, Tv programs, etc. that I have with perhaps a screen shot of the video itself that I could select from the source, and a rating along with comments on what I like or don't like about that video. This info could be made available on a website which people could peruse to meet people with similiar interests, or to just look for new material they may not be aware of (they'd still have to go out and get it legally of course). Video that is actually OK to share, could be made available in a method similiar to bittorrent, with it being up to the user to determine what they want to show or hide from public view.

wdmalik
1st October 2005, 23:23
Hmm, well i will suggest like a "Network Control" of software, like i have a ripped DVD on my pc, i give path to the software (that is installed on some central location), it must configure the settings itself or might have manual options (whatever suits) and then save it to a central location.

Mtz
1st October 2005, 23:56
I think the first step and the easier is to capture miniDV via firewire and than encoding at the desired size.
I saw too many questions in forums from my country about "how to put my miniDV on a CD"?
Regarding this, please len0x don't forget about "keep interlaced" for standalone players output.
Regarding another idea with capturing from TV Tuner for example, I saw in Nero Vision Express that when you start for the first time the "Capture tab" the program make some tests for the "recording" parameters. Speaking about parameters, idea can be: slow processor > capture to HuffYuv and than encoding; good processor > direct capture and encode. But if somebody want to capture and than encode, to make an option.
So, I'm waiting for the AutoGK with firewire support and "keeping interlaced". :D

enjoy,
Mtz

len0x
2nd October 2005, 11:30
You'll be waiting for a long time :) This is thread is not about what will be done, but what could have been...