MPEG-4 or MPEG-2? #316
Replies: 3 comments 4 replies
-
|
Did some additional checking, all of my prime tuners in OpenDCT are set to opendct.consumer.FFmpegTransSageTVConsumerImpl (which I believe is the default). I'm wondering if I need to change them to either opendct.consumer.RawSageTVConsumerImpl or opendct.consumer.MediaServerConsumerImpl Anyone have any insight or recommendations? Anybody getting MPEG4 out of your Prime? |
Beta Was this translation helpful? Give feedback.
-
|
I think this just means the encoding is h.264 (MPEG4) inside an MPEG2-TS container. |
Beta Was this translation helpful? Give feedback.
-
|
tl'dr: Your recordings are MPEG4 recordings. My HDHomeRun Prime and InfinitiTV recordings look similar. The names are confusing - they mean multiple things because there are different parts to each standard and in most cases people use just the "abbreviated" name. MPEG2 could mean: MPEG4 could mean: Both standards have other parts that are for other purposes (audio, for example). Most container formats are codec agnostic so they can hold multiple types of codecs. An MPEG-2 container can hold an MPEG-4 codec (common) or an MPEG-4 container could hold an MPEG-2 codec (technically possible but rarely actually used). What we both get from HDHomeRun Prime and InfinitiTV tuners in this case is an MPEG2-TS container with MPEG-4 Part 10 (H.264) encoded video stream. I have older recordings (before most of my provider's channels went to H.264/AVC codecs) that are listed as MPEG2-TS with MPEG2 video encoding. The SiliconDust statement you quoted is referring to providers using MPEG2 video codecs in the past instead of H.264/AVC which is more common now. It is not referring to the container format, which for most people is still MPEG2-TS. |
Beta Was this translation helpful? Give feedback.
Uh oh!
There was an error while loading. Please reload this page.
-
I have a couple of HDHomeRun Primes connected to SageTV via OpenDCT. I looked at the Channel Lineup displayed in the Prime's webgui this morning, it is showing an AVC icon for every channel but two, which are channels that I would not watch anyhow. According to SilidonDust, "AVC means it is distributed by the provider as h.264 rather than the more common MPEG2".
But here's the weird part. When I look at the recording detail in SageTV for shows that have been recorded from my Prime, they show "MPEG2-TS[H.264 16:9 720p@60fps, ...". I was under the impression that H.264 implies MPEG4. Can anyone provide any insight as to what might be going on here? Do I have a setting within either SageTV or OpenDCT that is converting the recordings from MPEG4 to MPEG2?
Beta Was this translation helpful? Give feedback.
All reactions