Transcoding settings for DVR

Hi. Is it possible to modify transcoding settings for DVR? I have transcoding option selected in DVR settings, and I am getting recordings of 1080p streams that are around 10GB for 1 hour recording. They are in MPEG-TS format with AVC main@L5 codec at ~20mb/s bitrate.

Can I somehow modify transcoding settings so it can use more CPU/GPU power and smaller bitrate to achieve space saving with some degradation in quality?

I know there is a post-processing script option but it is not a good solution since I will be re-encoding already encoded video (more wasteful on system resources and lower quality).

Since plex already supports hardware and software encoding and conversion and has all the workflow defined for adding file to library and annotating audio tracks and subtitles, it would be best if users can define profile for encoding or somehow override default settings used.

So basically my question boils down to: can I define some parameters that can be passed to encoder during DVR transcoding?

2 Likes

Any mods/support looking at this?

PMS has no user-facing in the DVR itself. DVR is the capture side only.
The Quality settings of the player are what drive the transcoder settings directly.

The concept here is:

  1. Record at the best quality you’re capable of to either MPEG2 or MKV but keep the bitrate
  2. Once in the library, you can play it back at whatever quality level you desire.
  3. The file in your library is the best quality available at the time. If you want to trim that down, you’re always free to do so.

Make sense?

Yes and no, hdd’s aren’t free, and more programs is more complexity…
Now that ComSkip is integrated into plexdvr, it would only make sense to allow setting quality options for those recordings. Why install handbrake or ffmpeg more than once (in plexdvr and again in a standalone transcoding system).
Providing us a settings option box to set our desired settings, would be a nice all in one solution.
I would like to see a settings menu - dvr option, to set recording conversion settings, and a option in the program recording setting panel, along side where you want the recording placed, that would allow choices from your set conversion settings.
Also, allowing us to simply ONLY use plex, instead of additional programs will give us better utilization of system resources…, by allowing us to set the max transcodes - that would apply to Both the viewers And the space saving conversions, as opposed to now, which basically requires, either we don’t have as many potential conversions as possible, or they interfere with each other…

1 Like

I also agree. It seems that Plex has the option to transcode DVR items but uses the following settings
cabac=1 / ref=1 / deblock=1:0:0 / analyse=0x1:0 / me=hex / subme=1 / psy=1 / psy_rd=1.00:0.00 / mixed_ref=0 / me_range=4 / chroma_me=1 / trellis=0 / 8x8dct=0 / cqm=0 / deadzone=21,11 / fast_pskip=1 / chroma_qp_offset=0 / threads=12 / lookahead_threads=2 / sliced_threads=0 / nr=0 / decimate=1 / interlaced=0 / bluray_compat=0 / constrained_intra=0 / bframes=3 / b_pyramid=2 / b_adapt=1 / b_bias=0 / direct=1 / weightb=1 / open_gop=0 / weightp=1 / keyint=250 / keyint_min=25 / scenecut=40 / intra_refresh=0 / rc_lookahead=10 / rc=crf / mbtree=1 / crf=16.0 / qcomp=0.60 / qpmin=0 / qpmax=69 / qpstep=4 / ip_ratio=1.40 / aq=1:1.00

It would be great to adjust the crf to 23 or something that would give reasonably sized files.

4 Likes

This topic was automatically closed 90 days after the last reply. New replies are no longer allowed.