Differences
This shows you the differences between two versions of the page.
| Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
| steve_s_preferences [2017/04/07 18:19] – beandog | steve_s_preferences [2021/10/18 01:36] (current) – [Steve's Preferences] beandog | ||
|---|---|---|---|
| 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 |
| * " | * " | ||
| * "High quality" | * "High quality" | ||
| 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 | ||