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 [2015/07/27 20:55] beandog [plex-mkv-1 - test spec July 2015] |
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 184: | Line 186: | ||
* play counter | * play counter | ||
- | ==== dlna-ps4-plex-1 testing spec July 2015 ==== | + | ==== dlna-ps4-plex-1 ==== |
+ | |||
+ | Created July 2015. | ||
This is mostly just bringing the software versions up to date. Target client players now include PS4's Media Player, Plex and continues support for DLNA. Dropping testing on USB completely, as the chances of using it drift farther away. | This is mostly just bringing the software versions up to date. Target client players now include PS4's Media Player, Plex and continues support for DLNA. Dropping testing on USB completely, as the chances of using it drift farther away. | ||
- | The main target of this one is to do testing with Plex media server as well, so this is a testing spec at the moment. Plex has seeking issues at times, and also crashes on certain videos. | + | The main target of this one is to do testing with Plex media server as well, so this is a testing spec at the moment. Plex has seeking issues at times, and also crashes on certain videos. Some other features that are going to go into this spec is packing SRT subtitles, adding poster art, and including a lot more metadata about the DVD source and its season, episode numbers, etc. |
- | I considered switching to MP4. That didn't happen because while the container can have AC3, DTS streams in it, it's against the spec. Console apps don't officially support it, but they work anyway. | + | Limit x264 preset to either 'slow' or above in quality. |
- | + | ||
- | Limit x264 preset to either 'slow' or 'placebo'. | + | |
All encodes are done at 2048k video bitrate. | All encodes are done at 2048k video bitrate. | ||
Line 208: | 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 |