Differences
This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision | ||
steve_s_preferences [2017/04/07 12:19] beandog |
steve_s_preferences [2021/10/17 19:36] (current) beandog [Steve's Preferences] |
||
---|---|---|---|
Line 3: | Line 3: | ||
* [[x264]] | * [[x264]] | ||
* [[Handbrake]] | * [[Handbrake]] | ||
+ | |||
+ | ** This page is an archive ** | ||
My personal rule-set when ripping DVDs. | My personal rule-set when ripping DVDs. | ||
Line 10: | Line 12: | ||
* Always use film or animation tune options | * Always use film or animation tune options | ||
* Always use **medium** preset; if you want to tweak, do it somewhere else | * Always use **medium** preset; if you want to tweak, do it somewhere else | ||
- | * DVDs always use H.264 high / 3.1 **max** | + | * DVDs always use H.264 high |
* "New" animation is anything after Batman: the Animated Series | * "New" animation is anything after Batman: the Animated Series | ||
* "High quality" animation is anything starting with Samurai Jack, Teen Titans, Batman Beyond and newer -- lots of movement, broad color range | * "High quality" animation is anything starting with Samurai Jack, Teen Titans, Batman Beyond and newer -- lots of movement, broad color range | ||
Line 53: | Line 55: | ||
* Copy AC3 track directly | * Copy AC3 track directly | ||
* High / 3.1 | * High / 3.1 | ||
- | |||
- | ** Gentoo ** | ||
- | |||
- | Install ffmpeg from portage. Install latest libav from source. Install HandBrake from source. | ||
- | |||
- | The reasons being that I don't want to shoehorn my other packages into using libav. I can install it manually and just use avconv whenever I want to. Installing HandBrake from source will use libav anyway. | ||
====== Encoding Specifications ====== | ====== Encoding Specifications ====== | ||
Line 214: | Line 210: | ||
7.3.0 can read teletext straight from an MPEG-2 transport stream and convert it directly to an SRT and it has better handling of broken MPEG-2 transport streams. 7.4.0 more teletext fixes. 7.5.0 has more bug fixes related to MPEG transport streams. 7.7.0 has lots of changes to reading AC3 and Blu-ray audio codecs. 7.8.0 has new features for detecting DTS streams. 7.9.0 lots more added features and bug fixes for reading Dolby Digital, DTS, DTS-HD streams. | 7.3.0 can read teletext straight from an MPEG-2 transport stream and convert it directly to an SRT and it has better handling of broken MPEG-2 transport streams. 7.4.0 more teletext fixes. 7.5.0 has more bug fixes related to MPEG transport streams. 7.7.0 has lots of changes to reading AC3 and Blu-ray audio codecs. 7.8.0 has new features for detecting DTS streams. 7.9.0 lots more added features and bug fixes for reading Dolby Digital, DTS, DTS-HD streams. | ||
+ | |||
+ | ==== MPEG 2 Train Station (March 2018) ==== | ||
+ | |||
+ | Since this is using Matroska, it's not intended to be backwards compatible with anything (PS3, PS4, DLNA, USB). My target hardware is Android TV. | ||
+ | |||
+ | * HandBrake 1.0.2 minimum, 1.0.7 maximum OR | ||
+ | * libav 12.0 to libav 12.3 | ||
+ | * Chapter support | ||
+ | * Matroska container | ||
+ | * x264 with tune animation, film, or grain, slow preset at minimum | ||
+ | * H.264 profile high level 4.1 minimum, 5.1 maximum | ||
+ | * CRF minimum of 23, maximum of 14 | ||
+ | * 30 or 60 constant fps | ||
+ | * FDK AAC default bitrate (let HandBrake decide) OR | ||
+ | * AC3 re-encode default bitrate (also let HandBrake decide) | ||
+ | * smpte170m color set | ||
+ | * VobSub or Closed Captioning, first English language stream, prefer VobSub | ||
+ | |||
+ | If I *did* want to make it backwards compatible, here's all that would change: | ||
+ | |||
+ | * FDK AAC only | ||
+ | * MPEG4 container | ||
+ | |||
+ | If I wanted to be even more strict to avoid throwing off certain hardware: | ||
+ | |||
+ | * No VobSub or Closed Captioning | ||
+ | * No chapter support | ||
+ | * Variable framerate same as source or 30 constant fps | ||
+ | * medium preset |