Server Version#: 1.25.7.5604
Player Version#: 1.41.0.2876-e960c9ca
My usual workflow for DVR tasks on Freeview (UK DVB) is to record them via an HD-HomeRun as MP4/h.264/TS. If I intend to keep the recording I use the PMS Optimise - Original Quality setting on PMS running on an M1 Mac mini with the files themselves residing on a Synology NAS.
This workflow turns the Transport Stream (TS) into a regular MP4/h.264 file which is easier to manage or edit as required. I’ve been doing this for a number of years and, unsurprisingly, it produces a file size almost identical to the original.
Starting several weeks ago the normal MP4-TS to regular MP4 optimise process started to churn out very large file sizes. Taking a bad movie as a test file (Rambo: Last Blood):
The original MP4-TS Recording = 3.56GB
Summary
General
ID : 1 (0x1)
Complete name : /Volumes/Video/Recordings/Rambo Last Blood (2019)/Rambo Last Blood (2019).ts
Format : MPEG-TS
File size : 3.31 GiB
Duration : 2 h 2 min
Overall bit rate mode : Variable
Overall bit rate : 3 859 kb/s
Video
ID : 256 (0x100)
Menu ID : 1 (0x1)
Format : AVC
Format/Info : Advanced Video Codec
Format profile : High@L4
Format settings : CABAC / 4 Ref Frames
Format settings, CABAC : Yes
Format settings, Reference frames : 4 frames
Codec ID : 27
Duration : 2 h 2 min
Width : 1 920 pixels
Height : 1 080 pixels
Display aspect ratio : 16:9
Frame rate : 25.000 FPS
Standard : Component
Color space : YUV
Chroma subsampling : 4:2:0
Bit depth : 8 bits
Scan type : Progressive
Color range : Limited
Color primaries : BT.709
Transfer characteristics : BT.709
Matrix coefficients : BT.709
Optimised Version, Original Quality, Auto, Fast = 18.68GB
Summary
General
Complete name : /Volumes/Video/Recordings/Rambo Last Blood (2019)/Rambo_ Last Blood (2019) [fast].mp4
Format : MPEG-4
Format profile : Base Media
Codec ID : isom (isom/iso2/avc1/mp41)
File size : 17.4 GiB
Duration : 2 h 2 min
Overall bit rate : 20.3 Mb/s
Writing application : Lavf58.65.101
Video
ID : 1
Format : AVC
Format/Info : Advanced Video Codec
Format profile : High@L4
Format settings : CABAC / 1 Ref Frames
Format settings, CABAC : Yes
Format settings, Reference frames : 1 frame
Format settings, GOP : M=1, N=6
Codec ID : avc1
Codec ID/Info : Advanced Video Coding
Duration : 2 h 2 min
Bit rate : 20.0 Mb/s
Width : 1 920 pixels
Height : 1 080 pixels
Display aspect ratio : 16:9
Frame rate mode : Constant
Frame rate : 25.000 FPS
Color space : YUV
Chroma subsampling : 4:2:0
Bit depth : 8 bits
Scan type : Progressive
Bits/(Pixel*Frame) : 0.386
Stream size : 17.2 GiB (99%)
Color range : Limited
Color primaries : BT.709
Transfer characteristics : BT.709
Matrix coefficients : BT.709
Codec configuration box : avcC
I also tried modifying the transcode presets to Auto/Slow, Auto/Very Fast, PHSE, PHQE and was very surprised to find that they all produced an identical 18.68GB file, as if the transcode selections were making no difference to the actual transcode.
I am not sure if the change in behaviour was linked to a macOS PMS update or not, I just noticed the rapidly increasing file sizes.
Is this a bug with PMS or have I messed-up somewhere?
Regards to all.
