Jump to content

Recommended Posts

Justin757
Posted

Why emby is converting ios recorded mov file to hls? My TV lg oled cx can directly play mov without any problem. 

 

Tried android server on different android mobile, tab and TV box. But all convert mov to hls! 

 

How to stop emby from converting mov to hls? 

Justin757
Posted

When converting a mov file with bit rate 98Mbps, it becomes 117Mbps hls file. Lg oled don't have 1gig ethernet port, it's only 100Mbps. 

And video just buffers! 

visproduction
Posted

Just,

Make a lower bitrate copy, perhpas one size down in resolution or more compression h.264 or h.265 encoding and let your user pick that copy to play.  There will be a drop down Video choice list on the media page.  Each video will be listed as a name that comes after the first '-' in the file names.

Posted
11 hours ago, Justin757 said:

Why emby is converting ios recorded mov file to hls? My TV lg oled cx can directly play mov without any problem. 

 

Tried android server on different android mobile, tab and TV box. But all convert mov to hls! 

 

How to stop emby from converting mov to hls? 

Hi there, did you explore the stats feature in the video player to learn why it was transcoding?

Justin757
Posted

Screenshot attached, no clue why its bumping up video bit rate above 100

20260504_121623.jpg

Justin757
Posted

Copied same video to external ssd and played the same file on TV with lg default media player and it played without any buffering with dolby vision, streaming from emby it's hdr with conversion + buffering. 

Justin757
Posted

Any update? 

visproduction
Posted (edited)

Justin,

Acceptable quality based on your transcoding settings requires a bandwith of 146 mbps on your hardware.

You can get encoding with lower bandwidth, if your hardware can process the encoding fast enough in real time based on your quality settings.  At 4K with minimal acceptable quality and your encoding hardware / CPU server speed, during server activity, the media bitrate gets larger to allow real time encoding.  You can either get hardware that encodes faster, lower quality settings, use lower resolution master media, change master media to a codec that does not require transcoding (h.264) or pre-encode, not in real time, with a high quality setting and a lower bitrate.

The issue to consider is that encoding has to happen faster than playback, so in real time.  Your gear has to be able to do that with whatever highest quality media you have.  Faster real time encoding means larger bit rates.

The ability for each user to view something also depends on the connection, Wifi or Ethernet, their hardware processing, their computer activity load, their Network speed with any issues.  It is often something in these links that can cause a slow down of performance.  Each user's system can contribute to the issue differently.

The TV being able to play the media back in a different method is like saying my car is not running well, but when I take my friends sportscar, it zooms along the highway without an issue.

===

Also noticed this error - lines 230+

Not sure what this is.
 

Quote

Mon May 04 12:58:21.620 GMT+05:30 2026 Error sending request to http://192.168.1.145:8096/emby/Sync/Items/Ready?TargetId=049c7d9b4113a18f: Unexpected code Response{protocol=http/1.1, code=401, message=Unauthorized, url=http://192.168.1.145:8096/emby/Sync/Items/Ready?TargetId=049c7d9b4113a18f}
Access token is invalid or expired. java.io.IOException com.mb.android.apiinteraction.RequestHelper$1.onResponse(RequestHelper.java:155) okhttp3.internal.connection.RealCall$AsyncCall.run(RealCall.kt:519) java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1167) java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:641) java.lang.Thread.run(Thread.java:920)

 

Edited by visproduction
Justin757
Posted

Why in the first place its transcoding? My TV can play mov file directly! 

Played H.265, very high bit rate 98Mbps video file and played without any buffering on same setup since there was no transcoding! 

I just need direct playback of mov file. 

visproduction
Posted

Aha, That is a different problem. Maybe the answer is in the log.

The communication from the TV to Emby at your media data speed fails to work for direct view.  How is Emby getting to the TV?  Ethernet 10/100?  Is there a Gigabyte switch and cable?  Does the TV accept that speed through that connection?   The fact that it can play a different way, does not help solve your issue.  Direct play can be stopped many different ways for each connection type.

Often incoming Ethernet TV only does 10/100 and although 1 GB Ethernet is suppose to be compatible, it often causes an issue with older 10/100 ports.  Is it Wifi?  HDMI? There are a lot of possible Wifi issues that can create a bottleneck.  Is it going through an incoming Firestick or Goggle TV adapter.  Both of these may not be able to pass certain codecs and speeds, just limited by design and just not supported even though the TV suppose to work.  Sometimes there are streaming issues at a particular speed caused by software / hardware limits in your server and OS requiring some device drivers or related issues.  There is just no easy answer why some high quality media doesn't work on a setup.  Typically high end media is tested and whatever does not work, needs to not be part of the library until it does work for all users.  Yes, of course, that is the reason for your posting here.  It can be a lot of issues and many have to do with your hardware / software, TV and cabling or Wifi.  Sometimes there is a software code fix.  Has anyone else seen this issue of direct play not working in your setup?  If we cannot duplicate the problem, than that points to something on your side with your particular media and connections.

 

Justin757
Posted

Apple only does mov file and I hate it. 

Do you think apple will change format to MP4? Noway apple will do it now. 

Once apple starts to drop sales like crazy they will introduce MP4 format and call it a feature like they did by adding a pause button in video recordings.

If I am seeing transcoding on apple mov file so does everyone else.

Emby devs need to check and reply. 

visproduction
Posted

Apple playback current limits.  Maybe you are exceeding these limits with some setups?
https://developer.apple.com/documentation/http-live-streaming/hls-authoring-specification-for-apple-devices

===

Using ffprobe or VLC codec info [Ctrl J] to discover the media info.  Also just noticed this online test.  It will probably take a while, but perhaps handy for a clip.
https://getvideoinfo.westshoretechnology.com/

Justin757
Posted

No limits were exceeded! In fact I compressed an ios mov file and tried to play that. 

That's also transcoding! Original bitrate of video 27Mbps, emby using Hls, it's 49Mbps bitrate video now! 

Why do emby want to increase video size during streaming? 

Posted
4 hours ago, Justin757 said:

Why do emby want to increase video size during streaming? 

If the original was HEVC then we account for its higher compression when we convert to H264.

  • Like 1
  • Agree 1
Justin757
Posted
1 hour ago, ebr said:

If the original was HEVC then we account for its higher compression when we convert to H264.

Why h264? When the streaming device can do h265? 

Posted
2 hours ago, Justin757 said:

Why h264? When the streaming device can do h265? 

If the Emby app on the device can direct play it, then of course it will.

Justin757
Posted
23 minutes ago, Luke said:

If the Emby app on the device can direct play it, then of course it will.

Then your devs need to check it for LG OLEDs. It can play H.265 but emby can't use it. 

 

Posted
58 minutes ago, Justin757 said:

Then your devs need to check it for LG OLEDs. It can play H.265 but emby can't use it. 

 

We'd need to look at the ffmpeg log for a specific example but this will probably come down to other characteristics of the media like the video level perhaps.  

Posted
On 5/9/2026 at 2:46 PM, ebr said:

We'd need to look at the ffmpeg log for a specific example but this will probably come down to other characteristics of the media like the video level perhaps.  

@Justin757?

Posted

Same issue on LG OLED B8 trying to play MOV files (HEVC hvc1 codec) created on an iPhone.

Emby is down-converting UHD video to FHD at higher bitrate and the my server is not able to handle the transcoding.

Logs + medinfo attached.

emby-log.zip

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...