Tutorial for Pre-Processing and Encoding Pristine 3-4GB Movies v1.0

seeders: 1
leechers: 1
Added on July 3, 2013 by LynxTWOin Other > Tutorials
Torrent verified.



Tutorial for Pre-Processing and Encoding Pristine 3-4GB Movies v1.0 (Size: 72.76 MB)
 x264.exe11.67 MB
 PostProcess.cpp124.94 KB
 AVISynthAPI.cpp62.05 KB
 getpic.cpp47.52 KB
 idctmmx.asm36.99 KB
 skl_dct_sse.asm34.54 KB
 global.h32.46 KB
 lumayv12.cpp32.19 KB
 simple_idct_mmx.asm29.86 KB
 vfapidec.cpp29.14 KB
 avisynth2.h26.72 KB
 mvtools2-rus.html106.91 KB
 mvtools2.html98.33 KB
 mvtools-rus.html94.08 KB
 mvtools.html87.35 KB
 gpl-rus.txt24.25 KB
 GPL.txt17.89 KB
 avisynth.css2.99 KB
 masktools.vcproj94.6 KB
 masktools.vcproj.Workbeast.Manao.user4.98 KB
 masktools.sln3.89 KB
 yasm.rules3.13 KB
 mt_masktools.html38.94 KB
 Readme.txt19.29 KB
 avisynth.css2.99 KB
 filter.h9.23 KB
 filter.cpp5.38 KB
 morphologic.asm6.44 KB
 Support.asm1.69 KB
 PARAMS.h1.47 KB
 clip.h1.15 KB
 clip.cpp779 bytes
 mt_resource.aps32.83 KB
 mt_resource.rc2.32 KB
 Common.cpp425 bytes
 Common.h207 bytes
 mt_resource.h78 bytes
 functions.asm17.32 KB
 filter.h8.49 KB
 functions.cpp6.91 KB
 functions.asm5.01 KB
 filter.h3.25 KB
 functions.cpp2.63 KB
 functions.cpp2.23 KB
 filter.h1.47 KB
 functions.h2.86 KB
 filter.h3.85 KB
 functions.cpp1.87 KB
 filter.h3.37 KB
 functions.cpp1.15 KB
 filter.h3.36 KB
 functions.cpp363 bytes
 filter.h2.64 KB
 functions.cpp516 bytes
 filter.h2.51 KB
 functions.cpp875 bytes
 filter.h2.18 KB
 functions.cpp428 bytes
 filter.h1.95 KB
 functions.cpp346 bytes
 functions.h7.05 KB
 filter.h1.95 KB
 functions.cpp346 bytes
 functions.cpp6.48 KB
 filter.h4.71 KB
 filter.h5.35 KB
 functions.asm3.62 KB
 functions.cpp2.07 KB
 functions.asm5.07 KB
 filter.h4.09 KB
 functions.cpp1.25 KB
 filter.h4.92 KB
 functions.asm3.15 KB
 functions.cpp2.83 KB
 filter.h4.85 KB
 functions.asm3.15 KB
 functions.cpp2.83 KB
 filter.h1.55 KB
 functions.cpp862 bytes
 functions.asm841 bytes
 filter.h1.55 KB
 functions.cpp862 bytes
 functions.asm841 bytes
 functions.h3.33 KB
 filter.h2.02 KB
 filter.cpp798 bytes
 functions.asm3.95 KB
 filter.h3.92 KB
 functions.cpp1.99 KB
 functions.cpp3.36 KB
 filter.h2.53 KB
 functions.asm2.9 KB
 filter.h2.35 KB
 functions.cpp678 bytes
 functions.asm2.38 KB
 filter.h1.97 KB
 functions.cpp394 bytes
 filter.h2.16 KB
 functions.asm911 bytes
 functions.cpp418 bytes
 filter.h2.13 KB
 functions.asm875 bytes
 functions.cpp416 bytes
 filter.h2.66 KB
 functions.cpp1.64 KB
 filter.h2.02 KB
 functions.asm1.92 KB
 functions.cpp324 bytes
 Spirit.cpp6.04 KB
 Spirit.h318 bytes
 mt_helpers.vcproj3.85 KB
 helpers_avs2x.cpp3.23 KB
 helpers_avs2x.h217 bytes
 forms.cpp2.31 KB
 forms.h388 bytes
 Wrapper.cpp2.99 KB
 softwire.h1.51 KB
 softwire.cpp1.06 KB
 GPL.txt17.92 KB
 mfToon-v0.54.avsi6.99 KB
 LimitedSharpenFaster.avsi5.38 KB
 vmToon-v0.74.avsi3.14 KB
 avisynth.h24 KB
 hqdn3d.cpp7.48 KB
 hqdn3d.dsp4.08 KB
 Internal.h3.47 KB
 hqdn3d.dsw537 bytes
 hqdn3d.dll80 KB
 COPYING.17.89 KB
 hqdn3d.txt1.44 KB
 ChangeLog.101 bytes
 PlaneOfBlocks.cpp60.1 KB
 MVDegrain3.cpp53.97 KB
 MaskFun.cpp52.18 KB
 fdct_mmx.asm45.83 KB
 MVDegrain2.cpp43.92 KB
 pixel-a.asm43.5 KB
 info.h38.42 KB
 MVDegrain1.cpp33.45 KB
 MVFlowFps.cpp32.43 KB
 BILINEAR.asm32.04 KB
 avisynth-2_6.h36.34 KB
 avisynth-2_5.h24.54 KB
 clip.h4.07 KB
 filter.h2.04 KB
 PARAMS.h1.9 KB
 avs2x.h79 bytes
 asm-portability.asm36.31 KB
 xarch.asm31.25 KB
 xarch-simd.asm15.51 KB
 asm-simd.asm14.03 KB
 Common.asm13.19 KB
 xarch-constants.asm9.41 KB
 asm-constants.asm3.88 KB
 asm-tools.asm2.18 KB
 ASM.asm563 bytes
 Common.vcproj24.76 KB
 common.vcproj.Workbeast.Manao.user4.89 KB
 yasm.rules3.13 KB
 symbol.cpp11.68 KB
 parser.cpp3.22 KB
 symbol.h2.66 KB
 parser.h904 bytes
 utils.h10.15 KB
 functions.asm4.9 KB
 functions.h3.29 KB
 functions.cpp2.03 KB
 frame.h4.31 KB
 plane.h3.96 KB
 PARAMS.h3.6 KB
 constraints.cpp3.46 KB
 constraints.h2.8 KB
 filter.h1.34 KB
 clip.h1.16 KB
 input.h1.09 KB
 input.cpp644 bytes
 Common.h77 bytes
 flash3kyuu_deband.dll1.91 MB
 mt_masktools-26-x64.dll1.19 MB
 mt_masktools-25-x64.dll1.18 MB
 mt_masktools-26.dll944 KB
 mt_masktools-25.dll943.5 KB
 DGIndex.exe640 KB
 mvtools2.dll612 KB
 DGDecode.dll373 KB
 TCPDeliver.dll110 KB
 DGIndexManual.html106.05 KB
 libfftw3f-3.dll2.33 MB
 QTAACEncoder.cpp26.71 KB
 metadata.cpp20.86 KB
 qtaacenc.cpp17.5 KB
 CodecConfigs.cpp13.71 KB
 qtaacenc.vcproj5.14 KB
 QTMP4Transcoder.cpp3.13 KB
 CodecConfigs.h2.88 KB
 qtaacenc.rc2.22 KB
 Common.h1.63 KB
 QTAACEncoder.h621 bytes
 qtaacenc.sln890 bytes
 qtaacenc.exe58.5 KB
 License.txt1.07 KB
 StaxRip_1.1.9.034.58 MB
 AviSynth_130114.exe4.87 MB
 ffdshow_rev4515_20130612_clsid.exe4.53 MB
 Introduction to Encoding Tutorial.pdf1.57 MB
 7z920-x64.msi1.31 MB
 StaxRip_Filter_Profiles.txt4.06 KB
 Read_Me_First!!.txt762 bytes


Description

Introduction to Encoding Tutorial



The purpose of this tutorial is to enable/empower any individual with no prior experience of encoding video or movies with the ability to compress high resolution video down to a fairly small file size, around 3GB, with little appreciable loss in quality from the original Blu-ray, and in some cases, perhaps arrive with a better looking encode than the original Blu-ray.  You may be wondering how some people are able to get Blu-ray encodes down to a very small size, while you are stuck with 9+GB files.  Storage is cheaper and cheaper, but let’s face it, if we can consistently get Blu-ray movies down to the sub-4GB or even sub 3GB size with little quality loss, then you can fit way more movies on that 4TB hard drive.
Another consideration for smaller movie files is streaming over a home network.  9 GB for a video file may not seem too big on your 32TB home server, but some home networks may not be able to handle streaming a video at 14 MBPS, not to mention a household in which several people are using different electronic devices.  Bandwidth starts become limited.
To start, getting movies compressed down to a small file size takes a LOT of computing power.  This means, the process will be slow.  As computers get faster, the process has become faster, but we are still talking an encoding speed of probably 1-2 frames per second.  The average movie will probably take a couple of days to encode on the average computer.

Why So Slow?



The actual encoding, or compression, process is not the slow part.  The slow part is PRE-PROCESSING.  Pre-processing the video from a Blu-ray source is key for small final video sizes that still look great on a big 65” screen.  Blu-ray is not an original source.  Video on Blu-ray has already been compressed immensely to fit onto the standard 25 GB or 50 GB Blu-ray disc.  Since Blu-ray standards only support 8-bit video, digital noise is often added to prevent a problem known as banding.  Note: with the newer H265 video standards emerging to handle 4K video, 10-bit video may be supported which will eliminate the banding problem.

Methods of Preprocessing



We will be using the power of AviSynth in this tutorial to preprocess Blu-ray video sources for optimum compression.  As a general rule, the more grain or noise we remove from a video source, the more detail we lose as well.  Objects such as hair tend to get blurred or destroyed in the de-noising process.  Some AviSynth plugins produce weird artifacts.  All of these things we want to avoid, and we can, albeit at the expense of processing speed.  The so-called scene releases know taking a couple days to encode a movie is trivial compared to the number of people downloading their releases, and with Intel’s CPUs using less electricity with greater computing power by each generation, the amount you will pay in electric bills taking a couple days to encode a two hour movie is becoming trivial as well.  Surely, much less than the $29.99 the movie industry expects you to pay for the Blu-ray after you paid $16 to see it in the theater.

Why StaxRip instead of MeGUI, RipBot, or another program?



StaxRip allows the user to edit anything they want in an easier fashion for a tutorial such as this.  Also, since StaxRip demuxes all streams first, it catches any stream errors before the encoding process starts.   This will save the user tremendous time in the long run.  Finally, StaxRip handles all subtitles automatically and well, without extra steps having to be performed like, say RipBot.  Finally, the information in this tutorial will be able to be adjusted to programs like RipBot for advanced users, but for people starting out that what top-quality rips with the least amount of headache, StaxRip is the way to go.  The initial setup takes a while, but once initial setup is completed, future encodes go much faster.

A Note on File-Size



There are some situations where you will probably not be able to get a movie successfully compressed to 4GB without losing quite a bit of quality.  One example of this is Transformers 3.  The problem here is there is so much detail with all the CGI that, unless you do some sort of smart blurring process, you will end up with some bad image breakup even if you do a 2-pass encode set to 4GB.  In these cases, you can try to set the CRF value to 22 or 23, and sacrifice quality for file size, or you could downsize to 720P.  Here is the key:  If you are downsizing a movie to 720P, you want to retain as much information as possible.  If you install AviSynth 2.6, as included in the archive with this tutorial, I have included a “Super Sharp” option in the custom StaxRip profiles.  This “Super Sharp” setting utilizes the Sync 256 resize algorithm.  Sync 256 retains twice as much detail as Lanczos, Spline64, Bicubic, or Bilinear.  This way, even though our movie is in 720P, it is an extremely sharp version, possibly indistinguishable from the 1080P version except on very large screens.   We always downsize as a last step after processing, to give the denoisers the maximum amount of information to work with.  For example, if we were to encode Transformers 3 with our exceptional Post-processing options discussed in this tutorial, the movie would be around 6GB.  Coincidently, most scene releases in 1080P of Transformers 3 are around this size.  Going to 720P but resizing with the “Super Sharp” (sinc 256) setting, the file size ends up right around 4GB, and looks amazing.

A Note on Audio Formats:



In this tutorial, we will be using the MKV container instead of the MP4 container.  We will be using AC3 encoded at 640 kbps, and a secondary AAC track down mixed to Dolby ProLogic II.  The AAC track will be encoded at around 160 kbps VBR using the qtaacenc, the best AAC encoder currently available (it uses Apple’s True Variable Bitrate AAC encoder packaged with QuickTime).  There are a couple reasons for this.  AC3 640 kbps is compatible with just about everything, and most receivers have built in support for Dynamic Range Compression (DRC) in case you want to watch the movie at night with neighbors around.  The secondary AAC track is for media players, such as the iPad and iPod, which need AAC audio support.  Neither the iPad or iPod support AC3, and none of them support an audio track in movies over 160 kbps stereo.  I will not speculate on why Apple makes such decisions, but there it is.  Now, I know Apple devices do not support MKV containers, but StaxRip will not allow AC3 audio to be placed in the MP4 container.  For this reason, most scene releases use 5.1 AAC audio in their videos.  If you wish to do so, feel free to encode the lossless audio to 5.1 AAC instead of AC3 and change the container from MKV to MP4.  There are however, a couple reasons I advise against this.  First, most media players still do not support 5.1 AAC, and neither do most receivers already in homes.  For example, the Western Digital Live players do support 5.1 AAC, but 5.1 AAC gets output to the receiver as 2.0 PCM.  Fairly pointless right?  Next, receivers that do support 5.1 AAC do not have DRC support for AAC audio.  Finally, savvy users will be able to demux and remux your MKV files to MP4 files if they need to do so for whatever reason.

Related Torrents

torrent name size seed leech

Sharing Widget


Download torrent
72.76 MB
seeders:1
leechers:1
Tutorial for Pre-Processing and Encoding Pristine 3-4GB Movies v1.0

All Comments

plz seed
thanks
If you need to decode 7.1 DTS-HD soundtracks, install this, then StaxRip will do the rest
For older movies such as Jarassic Park, subtle film judder can really eat up bitrate. also, there are a lot of random dirt and light scratches. To combat this, we need to stabilize the micro-judder using avisynth Stab, and then crop the video to compensate for any added black bars. Here are two more StaxRip profiles. The first one use in the [Noise] section, and the second add the new [Stabilize] section. I recommend placing that code between [Noise] and [Sharpen]
Thanks