Giter VIP home page Giter VIP logo

guide.encode.moe's Introduction

Fansubbing Guide

This project aims to become a public guide for aspiring as well as veteran fansubbers that everyone can contribute to. It is currently under construction as many topics are still missing, but will hopefully cover all important areas and roles that go into the fansubbing process. (Please help by improving the pages and filling in TODO entries. More details are provided on the next page.)

To start reading, you can click on the arrow on the right or press your key to go to the next page, or you can browse the page index on the left.

The project is hosted on Github and available to read online at https://guide.encode.moe/.

guide.encode.moe's People

Contributors

alucardsama04 avatar averms avatar cshmnyfy avatar dependabot[bot] avatar fichtefoll avatar gcnwm avatar gsk143 avatar kageru avatar lightarrowsexe avatar lionrouge avatar lypheo avatar noizuy avatar orangechannel avatar rokweom avatar shssoichiro avatar stuxcrystal avatar velvetine avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

guide.encode.moe's Issues

Add basic setup guides for fansubbing

The subtitling part of this guide is pretty barren now, so I'd like to begin by writing some guides on how to set up a basic environment for members to access and use. This will include stuff like how to use an FTP and/or GitHub, and how to use SubKt, among other things.

  • Create a tutorial explaining how to make, maintain, and use an FTP server/client (#65)
  • Create a tutorial explaining how to make, maintain, and use a GitHub repository/client (#65)
  • Create a tutorial explaining how to use SubKt, as well as how to write a build script

Multiple arguments have been removed from _generate_descale_mask in kagefunc

In descaling section, the tutorial mentioned a way to use internal functions to generate credits masks:

descaled = kgf.inverse_scale(src, height=874, kernel='bicubic', b=0, c=1/2)
descaled_mask = kgf._generate_descale_mask(vsutil.get_y(core.resize.Spline36(src, descaled.width, descaled.height)), vsutil.get_y(descaled), kernel='bicubic', b=0, c=1/2)

However, the function has been reworked in: Irrational-Encoding-Wizardry/kagefunc@5c7cd67

Resources

Just a collection of links that can be referenced when working on topics.
Some of these are referenced in the guide already, but I'll include them for completeness sake.

Various

Collections of various stuff related to fansubbing, either as a collection of links or in the form of (a) guide(s).

Editing

Timing

Typesetting

Encoding

Audio

Karaoke

Watching

[Very high priority] Add a privacy policy and an impressum

As per german TMG and european GDPR , we are legally required to have these two pages on the guide: Impressum and Privacy Policy.

You can take the privacy policy from yuuno.encode.moe.

Otherwise I will be forced to take down the guide.

You have 1 week time from the second I post this issue to add both pages until I take the site down.


Impressum

Required by § 5 TMG (germany)

FichteFoll's real name
FichteFoll's real address

Kontakt
Telefon: A phone number beloning to FichteFoll.
E-Mail: An E-Mail address, you guessed it, belonging to FichetFoll.

flac --bps used incorrectly in basics-and-workflow.md

The --bps option is meant to set the bits per sample to assume when reading raw input. When attempting to use it, flac should fail and output:

ERROR: raw format options (--endian, --sign, --channels, --bps, and --sample-rate) are not allowed for non-raw input

Reduction of bit-depth needs to be done before handing the wav file off to flac, probably in ffmpeg. I'm not sure what the exact ffmpeg options should be for maximal quality dithering.

Implement a better video-preview

We are using Screenshots of Videos (hopefully as a PNG) which are scaled down on the webpage itself.

It think this is contraproductive.

What about we make a popup that opens when you click on it (with some scaling-options so you can view the image in more detail)

Incorrect statement about x264 mods

This section mentions:

It used to be that different versions, namely kmod and tmod, were required for certain exclusive encoding features such as "aq-mode 3". However, all relevant features have been included in the upstream x264 builds since August 2018.

However, this is not entirely true. For example, fade-compensation and film grain optimization are not included in mainline x264.

Open Graph info

So, I don't know exactly where oEmbed data is inferred from, but I'd like our site to have at least the page title and probably the initial paragraph in an embed preview. Hopefully there are plugins for gitbook that can do this, but I didn't look. Opening this issue so this isn't forgotten and someone who's interested knows that we'd like to have this.

https://oembed.com/

We're looking for Open Graph, documented at https://ogp.me/.

Issue about x264 in the guide

[12:13] Yumifumie: 8bit and 10bit are together now (so there aren't two versions anymore) and mods are too old

kmod:

[12:42] Yumifumie: 2 versions old and probably won't get an update (newest version broke some mods)

tmod:

[12:42] Yumifumie: !!!!!!WARNING!!!!!!!
Finaly the day came. The 8/10 bits unification commit breaks too much things, and some other commits, use of new ffmpeg API breaks compatibility with some patches, for which i'm obliged to stay with ffmpeg 2.8.x. So, now, even if the 7z files and the version is tagged with the actual master release version, it's not realy it.
[12:43] Yumifumie: >for which i'm obliged to stay with ffmpeg 2.8.x
>ffmpeg 2.8.x

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.