Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
steve_s_preferences [2014/09/24 13:41]
beandog [dlna-usb-5: working spec]
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 159: Line 161:
 Changed the ''​vbv-bufsize''​ and ''​vbv-maxrate''​ to 1024k. Changed the ''​vbv-bufsize''​ and ''​vbv-maxrate''​ to 1024k.
  
-==== dlna-usb-5: working spec ====+==== dlna-usb-5 ====
  
 Drops the specification requirement for a specific bitrate, but now requires two-pass encoding. Drops the specification requirement for a specific bitrate, but now requires two-pass encoding.
Line 183: Line 185:
   * date tagged   * date tagged
   * play counter   * play counter
 +
 +==== 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.
 +
 +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.
 +
 +Limit x264 preset to either '​slow'​ or above in quality.
 +
 +All encodes are done at 2048k video bitrate.
 +
 +  * HandBrake 0.10.2
 +  * libdvdread 5.0.3 vanilla
 +  * libdvdnav 5.0.3 vanilla
 +  * libdvdcss 1.3.0
 +  * libmatroska 1.4.2
 +  * libebml 1.3.1
 +  * mkvtoolnix 8.2.0
 +  * libav 11.4
 +
 +Everything here is just a release update to the latest software. mkvtoolnix, however, has some specific things in it that I find interesting that I could use in the future:
 +
 +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

Navigation