AnimeSuki Forums

Register Forum Rules FAQ Community Today's Posts Search

Go Back   AnimeSuki Forum > Anime Related Topics > General Anime > Fansub Groups

Notices

Reply
 
Thread Tools
Old 2008-02-17, 09:46   Link #1
gumbaloom
Live-eviL Staffer
 
Join Date: Jun 2004
Location: Sailor Moon Musical Fansubbing Land
Send a message via AIM to gumbaloom Send a message via Yahoo to gumbaloom
CCET - The Core Community Encoders Toolkit (Proposal)

Ok,

So codec packs have been done to death but the war has pretty much in the fansub community been won by the CCCP and they're doing a mighty fine job wiht it too.

However it's just struck me what about all us encoders in the world?. Don't you find it a pain having to find all the various bits and pieces you need for running encodes and dealing with all the various stuff you have to do like audio codecs, AVS filters, x264 encoders and what not.

Wouldn't it be good if there was a community project which assembled all of the main encoders, tools and so on in to one exe and installed them all for you to cut down on time and effort whenever you get a new machine or reinstall? Granted each encoder has their own individual encoding method and special filters that they'd never disclose under pain of death or injury but theres a lot of common filters and tools and encoders that everyone uses. Why don't the CCCP people get together to make a CCCP like toolkit for all us encoders out there.

Discuss!

-gumbaloom
gumbaloom is offline   Reply With Quote
Old 2008-02-17, 09:49   Link #2
XyFreak
Junior Member
 
Join Date: Apr 2007
The answer is simple:

Every encoder is (should be) able to get his stuff together.
If he can't he isn't fit to be one....

Question: What if the encoder just doesn't want to redownload all that stuff after formating?
Answer: There's WinRAR, 7-Zip ..... and even windows has some batch-file-support
XyFreak is offline   Reply With Quote
Old 2008-02-17, 09:57   Link #3
martino
makes no files now
 
 
Join Date: May 2006
Quote:
Originally Posted by XyFreak View Post
Every encoder is (should be) able to get his stuff together.
If he can't he isn't fit to be one....
Totally agreed. And if you can't even get a dozen of tools yourself (took me about 5-10 minutes to get about 20 or 30 different tools on my new machine -- is it really that much work?), are you willing to spend time making up a filter chain or something similar? Sounds to me like not really...
__________________
"Light and shadow don't battle each other, because they're two sides of the same coin"

Last edited by martino; 2008-02-17 at 10:03. Reason: typo
martino is offline   Reply With Quote
Old 2008-02-17, 10:02   Link #4
TheFluff
Excessively jovial fellow
 
 
Join Date: Dec 2005
Location: ISDB-T
Age: 37
For me personally the pain of setting up shop on a new computer isn't so much the installation of the tools, it's tweaking them (moving avisynth filters around between autoload/nonautoload folders, modifying paths in .avsi's, hacking YATTA's filterlist.txt etc. etc.) so for me personally this wouldn't be that useful. I can imagine it'd be sort of convenient to have all the tools in one place though.
__________________
| ffmpegsource
17:43:13 <~deculture> Also, TheFluff, you are so fucking slowpoke.jpg that people think we dropped the DVD's.
17:43:16 <~deculture> nice job, fag!

01:04:41 < Plorkyeran> it was annoying to typeset so it should be annoying to read
TheFluff is offline   Reply With Quote
Old 2008-02-17, 10:06   Link #5
gumbaloom
Live-eviL Staffer
 
Join Date: Jun 2004
Location: Sailor Moon Musical Fansubbing Land
Send a message via AIM to gumbaloom Send a message via Yahoo to gumbaloom
oooo talk about negative reaction o_o. "If you can't find the stuff yourself and configure it yourself you're not worthy to join our ranks"

To a point I agree but at leas for me I find configuring a machine an annoyance and feel that my time could be better spent doing more constructive work like working on actual fansubs.

And well n00b encoders have gotta start somewhere right or do we want to keep the art of encoding a black art that is only accessible if you have been indoctrinated by one who has already been given the knowledge?

-gumbaloom
gumbaloom is offline   Reply With Quote
Old 2008-02-17, 10:16   Link #6
TheFluff
Excessively jovial fellow
 
 
Join Date: Dec 2005
Location: ISDB-T
Age: 37
Quote:
Originally Posted by gumbaloom View Post
"If you can't find the stuff yourself and configure it yourself you're not worthy to join our ranks"
I really don't like that sort of reasoning either, but the problem with this proposal is that there's so many ways to do the same thing. H.264 encoding with meGUI or x264 CLI (and a .bat file)? XviD with xvid_encraw or VfW in VirtualDub? Vorbis with OggDrop, BeSweet, some CLI utility, something else? What lossless codec, lagarith, ffvhuff, original Huffyuv, VBLE, something else? Use YATTA or write Avisynth scripts yourself? What Avisynth plugins should be included? And so on and so forth; the pack would not only be huge but there'd be a monstrous amount of configuration options to pick from. I think if you really want to do this you'd be better off writing a script customized for your own needs.

Actually what I'd like to see more is a good fansub encoding guide with links and instructions on how to use all the common tools.
__________________
| ffmpegsource
17:43:13 <~deculture> Also, TheFluff, you are so fucking slowpoke.jpg that people think we dropped the DVD's.
17:43:16 <~deculture> nice job, fag!

01:04:41 < Plorkyeran> it was annoying to typeset so it should be annoying to read
TheFluff is offline   Reply With Quote
Old 2008-02-17, 10:36   Link #7
Mentar
Banned
 
 
Join Date: Nov 2003
Location: Hamburg
Age: 54
gumbaloom: The general idea is good - I like it! However, I wonder if there's a realistic chance to achieve that.

With playback, the task is _relatively_ straightforward: Come up with a set of tools and filters which properly and efficiently play back material of different formats. And realizing THAT (with CCCP) was already a hell of a task.

Now, with encoding, things get much more murky. The part which I'm worried about the most is the avisynth filter selection. Here, MANY mutually exclusive filter versions are floating around. Take the critical masktools, for example: I know for a fact that if I ever updated it to the "most recent" version, alot of my avisynth scripts (the famous .avsi files) would simply cease to work. Likewise, there are many, MANY warpsharp.dll versions out - almost all of them incompatible - which produce very different results.

Who is supposed to decide which versions to include? And even if whoever selected it would be the God of Encoding and 100% fair, I wouldn't use a preconfigured pack out of fear it would break my scripts. There is no "right" or "wrong" on this level, but endless choices.

Therefore, such a pack could only be aimed at "new" encoders. And even then, I'm almost too curious which tools would be selected, and how it would match up against my routine which has developed over all these years. I bet that a discussion over something so trivial as how to mux your encodes could be very very long ^_^

The best chance I'd see would be to have one person (or a very very small group) start with a setup, and then maintain it. A committee would kill the idea before it sees the light of day.
Mentar is offline   Reply With Quote
Old 2008-02-17, 10:49   Link #8
ReAn
Shinsen-Subs Staff
*Fansubber
 
 
Join Date: Jun 2006
Location: Canada
Age: 38
Send a message via ICQ to ReAn Send a message via AIM to ReAn Send a message via MSN to ReAn
Quote:
Originally Posted by gumbaloom View Post
Ok,

So codec packs have been done to death but the war has pretty much in the fansub community been won by the CCCP and they're doing a mighty fine job wiht it too.

However it's just struck me what about all us encoders in the world?. Don't you find it a pain having to find all the various bits and pieces you need for running encodes and dealing with all the various stuff you have to do like audio codecs, AVS filters, x264 encoders and what not.

Wouldn't it be good if there was a community project which assembled all of the main encoders, tools and so on in to one exe and installed them all for you to cut down on time and effort whenever you get a new machine or reinstall? Granted each encoder has their own individual encoding method and special filters that they'd never disclose under pain of death or injury but theres a lot of common filters and tools and encoders that everyone uses. Why don't the CCCP people get together to make a CCCP like toolkit for all us encoders out there.

Discuss!

-gumbaloom
Although my ENCODING] Tools are minimal since what I do for anime these days involves very simple encoding techniques (Mainly LAGS Overlays) I have an approach to maintaining & migrating my toolsets between new machines.

I've set up a local SVN repo on my main box, Inside this repo I house a variety of command line tools I use on a day 2 day basis as well as installers for various things, such as CCCP / VLC / Winamp / Etc...

I've named the installer files in a simple way: <Appname>-Installer.exe

Every time I move to a new version of an installer or find a new command line app I overwrite the existing file and commit to the SVN repo.

This updates the HEAD revision with the newest installer, but the key to the setup is, if down the road I need a specific older version of any said app/codec/etc... I can just pull it out of the repo since I label all my Commits w/ changes & versions numbers.

When i go to set up a new machine, I check the REPO out onto a usb key and im set, run my installers and copy the command line apps and I'm done.

--------------------------------

As far as an encoding standpoint in concerned, the config is the only part that wouldn't be covered w/ this, but frankly even with CCCP, a fresh install I find myself re-doing most of the initial configs to suit my setup, tweaking settings etc...

So in my opinion a CCET would just end up in the same kinda situation. I could save a couple steps by combining it all into one installation but frankly im going to have to agree with XyFreak.
ReAn is offline   Reply With Quote
Old 2008-02-17, 10:57   Link #9
gumbaloom
Live-eviL Staffer
 
Join Date: Jun 2004
Location: Sailor Moon Musical Fansubbing Land
Send a message via AIM to gumbaloom Send a message via Yahoo to gumbaloom
ok...

So granted there are a set of common tools right?

Common Tools -
mp4box
vdubmod
x264.exe
megui

codecs -
xvid
ffdshow
x264
lamemp3

filters yes that's a tricky one. I'm not condoning that there is a particular "setup" in the pack more that all of the uuber common tools and codecs get installed and then the rest of the filters and what not is left in a nicely organised "fansub" directory. Like a directory with all the different warpsharp dll's eg warpsharp2.1.dll warpsharp_blahversion.dll

The point is not to advocate a particular setup or force people to do things a certain way more to have the most absolutely common tools/files in one place from which is kept updated even just an installer with access to an online repository or something from which encoders can configure it to their own needs and add their custom avsi scripts and custom special filters etc etc etc

-gumbaloom
gumbaloom is offline   Reply With Quote
Old 2008-02-17, 11:16   Link #10
ReAn
Shinsen-Subs Staff
*Fansubber
 
 
Join Date: Jun 2006
Location: Canada
Age: 38
Send a message via ICQ to ReAn Send a message via AIM to ReAn Send a message via MSN to ReAn
Quote:
Originally Posted by gumbaloom View Post
Common Tools -
mp4box
vdubmod
x264.exe
megui

codecs -
xvid
ffdshow
x264
lamemp3
Your list is missing Lagarith / HuffyUV (anyone actually still use that?) as well as AviSynth, VobSub(TextSub) which does get installed with CCCP, but you might want to include it. VDub (standard)

I'm sure we're missing a bunch more too, but right now I can't think of any.
ReAn is offline   Reply With Quote
Old 2008-02-17, 11:26   Link #11
gumbaloom
Live-eviL Staffer
 
Join Date: Jun 2004
Location: Sailor Moon Musical Fansubbing Land
Send a message via AIM to gumbaloom Send a message via Yahoo to gumbaloom
I wasn't trying to give a definitive list just an example of what I meant by common tools. Like I said theres a lot of stuff that EVERYONE uses like your xvid's your x264's your vble's and what not. Theres a lot of common ground which if formalised in to a pack with all the extra (publicly available) filters.

Like how often have you screamed when you realised you had the wrong version of vsfilter.dll ?. Wouldn't it have helped having a directory with all all the different vsfilters all in one place

I could imagine the avs filter directory to be like

AVS FILTERs
-
->VSFilter
---VSFilter227.dll
---VSFilter229.dll
->WarpSharp
---WarpsharpVersionX.dll
---WarpsharpVersionY.dll

and so on and so on.

-gumbaloom
gumbaloom is offline   Reply With Quote
Old 2008-02-17, 11:35   Link #12
Yumi`
Frame burner
 
 
Join Date: May 2007
If you're going to make an easy pack you might as well use mp4box, x264, lame and xvid_encraw from megui's autoupdate, no need to include them (again).
Ffdshow and vsfilter are already included in codec packs, which will be undoubtedly be used by ppl who'd turn to such packs.
As for filters, it'd be better providing a good library link, since there is a massive choice (clicky).
Yumi` is offline   Reply With Quote
Old 2008-02-17, 13:22   Link #13
Doughnuts
Senior Member
 
Join Date: Dec 2007
Location: England
Age: 37
I'm probably not fit for this discussion because I only know the basics about encoding, but from my PoV, I think such a pack would be ideal even if it is only aimed at beginners.

The main problems I've had so far are not knowing what software/plugins to use, even though there are plenty of guides telling me (the negative effect of that is that every guide tells me something different). One such problem I had was when I wanted to hardsub something, I googled some information on it, and found what appeared to be plenty of different VDub filters, none of which worked with ASS. It was only hours later that I found out I could stick .vwf onto DLLs I already had. And yes, I felt very stupid, but I wonder how many others have read the wrong guides.

Like TheFluff mentioned, a good guide would be nice, except that guides are usually written by one person, and they go out of date (which software to use etc). It's left up to that one person to maintain it, otherwise it becomes an annoyance to would-be encoders looking for reliable information. A wiki-like system would be ideal for keeping such guides up to date though.

The problems the experience encoders are pointing out (different choices, configurations etc), I think are exactly the problem that could be solved. A single app that could monitor your installation and configurations and record all that information into a single file. As such, if you migrate to another machine or whatnot, you would only need to load the one file and have it automatically download, install and configure.
Doughnuts is offline   Reply With Quote
Old 2008-02-17, 21:16   Link #14
edogawaconan
Hi
*Fansubber
 
 
Join Date: Aug 2006
Send a message via MSN to edogawaconan Send a message via Yahoo to edogawaconan
thing is, unlike ds filters that is the main component in "codec pack", most encoding tools doesn't mess up with registry (with exceptions being: avisynth (installation only), vfw/acm codecs, and... what else? vdub settings?)...
(my point is: most of configurations and tools can be made portable)
__________________
edogawaconan is offline   Reply With Quote
Old 2008-02-18, 00:07   Link #15
pichu
Senior Member
*Fansubber
 
Join Date: Jul 2004
Again, I only like to read the first post and ignore all of the other posts, so this is my two cents.

Try to develop a website to provide encoding tools, automations, and guides for specific encoding jobs. It will probably be similar to that of doom9 and more intuitive than your encoding pack.

Developing filter chains requires experiences, which I doubt your encoding pack can offer... unless you provide programs that can analyze the video and plot out which filter chains are needed. But then, no one can really trust in AI, heh.

Also, the most challenging part to encoding, i believe, is to develop filter chains, to inverse telecine... more than using the codecs, encoder, and the muxer. As for providing filters and codecs, I don't think it will be useful to new encoders, as they don't know how to use them. xD It will certainly be useless for experienced encoders, as they are so used to their stuff already.

Last edited by pichu; 2008-02-18 at 00:27.
pichu is offline   Reply With Quote
Old 2008-02-19, 04:09   Link #16
checkers
Part 8
*IT Support
 
 
Join Date: Jul 2006
Location: Western Australia
Age: 35
Send a message via MSN to checkers
For video, there are three tools everyone will use: avisynth, x264 and a frontend (includes things like a .bat wrapper).
  • x264 is easy to include, so no problem there.
  • Avisynth can be done reasonably well (which is all you should aim for). Include all the big plugins that aren't incompatible with anything. These days, that's everything, only old plugins fail. If you include those top 20-40 plugins, most of the bases are covered. avisynth scripts should be distributed separately unless released as pseudo plugins like didee's stuff.
  • After this you have to pick a frontend, which is getting into religious territory and therefore probably a bad idea unless you invent the new JesusEnc.

Yes, this misses out stuff, but this should never be an exhaustive pack. Stuff like ancient scripts with ancient dependencies should be done by hand, all the sane stuff can be done automagically.

Here's my list of essential avisynth plugins. Remember, the only bad thing about including extra filters (assuming they are sane & compatible) is that the download takes 10 seconds longer:
awarpsharp
deflicker
degrainmedian
dfttest
dup
ffmpegsource
fft3dfilter
fft3dgpu
gradfun2db
hqdn3dlimitedsharpenfaster
masktools1
masktools2
mvtools
removegrain package
tdeint / TIVTC package
ttempsmooth
yadif
warpsharp


Someone else can do audio, but I just feed everything through MeGUI these days. It does everything via directshowsource.
checkers is offline   Reply With Quote
Old 2008-02-19, 04:35   Link #17
Dark Shikari
x264 Developer
 
 
Join Date: Feb 2008
Add Deen to the list. An ancient denoiser, but still shockingly effective for anime in some cases when used correctly.

You'll also want some popular scripts, like Didee's incredibly effective TemporalDegrain or FastLineDarken().
Dark Shikari is offline   Reply With Quote
Old 2008-02-19, 04:46   Link #18
Quarkboy
Translator, Producer
 
 
Join Date: Nov 2003
Location: Tokyo, Japan
Age: 44
Quote:
Originally Posted by Dark Shikari View Post
Add Deen to the list. An ancient denoiser, but still shockingly effective for anime in some cases when used correctly.

You'll also want some popular scripts, like Didee's incredibly effective TemporalDegrain or FastLineDarken().
I second a vote for deen!

Although frankly I think it's overkill except with older/crappier sources. For any caps from the past 2 years or so there are better things, IMHO. But for TV rips from the early 2000s or earlier it's very useful.
__________________
Read Light Novels in English at J-Novel Club!
Translator, Producer, Japan Media Export Expert
Founder and Owner of J-Novel Club
Sam Pinansky
Quarkboy is offline   Reply With Quote
Old 2008-02-19, 05:21   Link #19
Nicholi
King of Hosers
 
Join Date: Dec 2005
Age: 41
I second the removal and complete forgettance of VDubMod's existence. Of course replaced with AVI-Mux GUI if you really need something to mux to AVI.

As to the package itself, there are so many small apps you could add to this list that it would be insane to host. Besides the abundance of AviSynth filters. I wouldn't bother.
Nicholi is offline   Reply With Quote
Old 2008-02-19, 08:13   Link #20
Yuudai-kun
Junior Member
 
Join Date: Dec 2006
I think the idea isn't bad, though probably too much work and effort.

If anyone is interested, i found a package long time ago that is very similar to what this thread is about:

Click

I haven't actually used this package so i don't know if it's any good, but the guide for filtering helped a noob like me
Yuudai-kun is offline   Reply With Quote
Reply


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 -5. The time now is 21:05.


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