Project

General

Profile

Transcode MPEG2 only?

Added by Marco Jakobs almost 9 years ago

Hi,

I've purchased a Fire TV stick to use TVH via Kodi for our main TV in the living room as a temporary solution until (hopefully one day) a proper app is available for my Apple TV 4. Meanwhile I've figured out how to get some acceptable results from the stick.

The main issue of it is that it can deal really good with H.264 encoding (HD content), but when going to an SD station the picture will get "choppy". You see that it has problems with fast movements and a good example is the "scrolling text ribbon" on a new station as n-tv - that guy is really not scrolling smooth anymore.

A solution for that weakness of the Fire TV stick is to transcode to H.264 in TVH for the user profile of the Fire TV stick. Works flawlessly for SD contents. But unfortunately the profile also transcodes incoming H.264 HD streams (again into H.264) which would even run fine as a pass-through.

Is there any way to transcode only non-H.264 content to H.264 but leave content which already sources as H.264 untouched as pass-through to not waste CPU resources on the TVH server?

The second issue is that recorded content unfortunately does not use the stream profile of the user, so recorded SD stuff gets choppy again. But I've opened an independend thread for this ...


Replies (3)

RE: Transcode MPEG2 only? - Added by a b almost 9 years ago

Hello,

I have the same question than you :(
Made some tests with tvheadend 4.1 but can't select only SD/mpeg2 source to transcode.
All channels even h264 are converted...

If someone have an idea or a bypass (use different users one only mpeg2 channels go to transcode and the other user passthrough all h264 channels) or one dedicated tvheadend server at backend and one at frontend which take all streams from other tvheadend server mpeg2 transcoded, h264 and/or iptv channels for have only one channels list at the end on the client side.

Thank you :)

RE: Transcode MPEG2 only? - Added by Marco Jakobs almost 9 years ago

For me I've ended my FireTV episode and went to a RasPi2. Anything is perfect now. If your need of transcoding Mpeg-2 is for the same reason you may consider the same.

RE: Transcode MPEG2 only? - Added by Dennis Yurasov over 7 years ago

Hi !

Try this: https://github.com/Den4t/tvheadend
(it is a fresh fork from tvheadend git)

In transcoding profile appears a new item "Source video codec:", you can choose from list,
or separate several codecs with ",;|" f.e.: MPEG2VIDEO;VP9;VP8
if source stream match one, then video transcoded with profile parameters,
othervise video stream will pass with copy codec.

    (1-3/3)