Justin757 8 Posted May 3 Posted May 3 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 8 Posted May 3 Author Posted May 3 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 356 Posted May 3 Posted May 3 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.
Luke 42472 Posted May 4 Posted May 4 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 8 Posted May 4 Author Posted May 4 Screenshot attached, no clue why its bumping up video bit rate above 100
Justin757 8 Posted May 4 Author Posted May 4 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.
visproduction 356 Posted May 7 Posted May 7 (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 May 7 by visproduction
Justin757 8 Posted May 7 Author Posted May 7 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 356 Posted May 7 Posted May 7 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 8 Posted May 8 Author Posted May 8 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 356 Posted May 8 Posted May 8 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 8 Posted May 9 Author Posted May 9 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?
ebr 16425 Posted May 9 Posted May 9 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. 1 1
Justin757 8 Posted May 9 Author Posted May 9 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?
Luke 42472 Posted May 9 Posted May 9 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 8 Posted May 9 Author Posted May 9 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.
ebr 16425 Posted May 9 Posted May 9 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.
Luke 42472 Posted May 11 Posted May 11 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?
Justin757 8 Posted May 13 Author Posted May 13 Attaching log. ffmpeg-directstream-4c1b4378-2ac4-4e04-8fe6-430476a36d9e_1.txt
Justin757 8 Posted May 13 Author Posted May 13 On 5/10/2026 at 12:16 AM, 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. Log attached ffmpeg-directstream-4c1b4378-2ac4-4e04-8fe6-430476a36d9e_1.txt
visproduction 356 Posted May 14 Posted May 14 Similar issue with breakdown of playback / encoding limits. https://emby.media/community/topic/136660-play-back-issues-on-some-4k-movies/
Luke 42472 Posted May 14 Posted May 14 On 5/13/2026 at 7:13 AM, Justin757 said: Log attached ffmpeg-directstream-4c1b4378-2ac4-4e04-8fe6-430476a36d9e_1.txt 20.89 kB · 2 downloads OK we are looking into this. Thanks.
macnb 32 Posted May 15 Posted May 15 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
Recommended Posts
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 accountSign in
Already have an account? Sign in here.
Sign In Now