Jump to content

Search the Community

Showing results for tags 'Transcode'.

  • Search By Tags

    Type tags separated by commas.
  • Search By Author

Content Type


  • General
    • Announcements
    • Emby Premiere Purchase/Subscription Support
    • Feature Requests
    • Tutorials and Guides
  • Emby Server
    • General/Windows
    • Android Server
    • Asustor
    • FreeBSD
    • Linux
    • NetGear ReadyNAS
    • MacOS
    • QNAP
    • Synology
    • TerraMaster NAS
    • Thecus
    • Western Digital
    • DLNA
    • Live TV
  • Emby Apps
    • Amazon Alexa
    • Android Mobile
    • Android TV / Fire TV
    • Emby Theater
    • iOS
    • Apple TV
    • Kodi
    • Raspberry Pi
    • Roku
    • Samsung Smart TV
    • Sony PlayStation
    • LG Smart TV
    • Web App
    • Windows Media Center
    • Plugins
  • Language-specific support
    • Arabic
    • Dutch
    • French
    • German
    • Italian
    • Portuguese
    • Russian
    • Spanish
    • Swedish
  • Community Contributions
    • Ember for Emby
    • Fan Art & Videos
    • Tools and Utilities
    • Web App CSS
  • Other
    • Non-Emby General Discussion
    • Developer API
    • Hardware
    • Media Clubs
    • Legacy Support


  • Emby Blog

Find results in...

Find results that contain...

Date Created

  • Start


Last Updated

  • Start


Filter by number of...

  1. Hi there, I'm new to Emby, switching over from Plex, and I run in a little problem. 1. As soon as I try to play a file with embedded ass / ssa subtitles, either on the web app or on my shield, it triggers a transcode. 2. Ok, assuming that the format isn't supported a transcode is ok, but why isn't the hw engine used? My CPU consuming runs up to 100% and this shouldn't occur while using hw transcode. (I checked the hw transcoding engine to VA API and added the emby user to the video group.) 3. As i tried to swich the audio language, from english to japanese, on this file on my shield it endures a lot of time to swich over and then something strange happend. When i paused the stream the video goes in paus mode, the japanese audio stream goes on hold but suddenly i can hear the english audio stream without a picture. The only way to stop it was to kill the emby app on the shield and to kill the server on my synology cause it still runs at 100% CPU. 4. Is it possible to preset the wished audio and subtitle stream on the shield app? So, sry, if i screwed it up but i am little bit confused now. Oh, by the way, if I started this topic in the wrong subforum feel free to relocate. Thx.
  2. Right now, every time I use Live Tv to watch something, it shows it is transcoding on the dashboard, but no indication if this is being done in hardware or not. Any way to tell easily?
  3. Hello, I'm having difficulty getting hardware transcoding working. Docker /dev/dri / # ls -l /dev/dri total 0 crwxrwxrwx 1 root 44 226, 128 Oct 13 14:11 renderD128 Host /dev/dri > ls -l /dev/dri total 0 drwxr-xr-x 2 root root 120 Oct 1 18:01 ./ drwxr-xr-x 18 root root 3.7K Oct 13 10:22 ../ crw-rw---- 1 root video 226, 0 Oct 1 18:01 card0 crw-rw---- 1 root video 226, 1 Oct 1 18:01 card1 crw-rw---- 1 root video 226, 64 Oct 1 18:01 controlD64 crw-rw---- 1 root video 226, 128 Oct 1 18:01 renderD128 guid of video is 44. Hardware acceleration is set to: Video Acceleration API (VA API) VA API Device is set to: /dev/dri/renderD128 Full ffmpeg log is attached. Log error: [AVHWDeviceContext @ 0x2185940] libva: va_getDriverName() failed with unknown libva error,driver_name=(null) [AVHWDeviceContext @ 0x2185940] Failed to initialise VAAPI connection: -1 (unknown libva error). Device creation failed: -5. Failed to set value '/dev/dri/renderD128' for option 'vaapi_device': Input/output error Error parsing global options: Input/output error Host video cards: > lshw -numeric -C display *-display description: VGA compatible controller product: MGA G200eW WPCM450 [102B:532] vendor: Matrox Electronics Systems Ltd. [102B] physical id: 1 bus info: pci@0000:08:01.0 version: 0a width: 32 bits clock: 33MHz capabilities: pm vga_controller bus_master cap_list rom configuration: driver=mgag200 latency=64 maxlatency=32 mingnt=16 resources: irq:16 memory:dd000000-ddffffff memory:df000000-df003fff memory:de800000-deffffff memory:c0000-dffff *-display description: VGA compatible controller product: GP106GL [10DE:1C30] vendor: NVIDIA Corporation [10DE] physical id: 0 bus info: pci@0000:83:00.0 version: a1 width: 64 bits clock: 33MHz capabilities: pm msi pciexpress vga_controller bus_master cap_list rom configuration: driver=nvidia latency=0 resources: irq:77 memory:fa000000-faffffff memory:e0000000-efffffff memory:f0000000-f1ffffff ioport:d000(size=128) memory:fb000000-fb07ffff Any and all suggestions are welcome!
  4. Hi all, I don't know if it's related to the server or the Win10 Theater (client), but when streaming in-house I typically start with direct (no transcode). I can change to a transcoded rate. a slight delay, then the stream resumes using the new (reduced) bitrate. The second time I change bitrate on the same show, it seems to hang (not resuming). The colored waiting circle keeps spinning. Sometimes I can click the back arrow (up, left) to go back, and then click play again. Sometimes, it really hangs, and I need to re-start the Theater client (waiting circle keeps spinning). Transcoding is not HW accelerated on the server. any ideas why this happens, and how to solve? /Jennice
  5. DreadManX

    New users can't transcode fast enough

    I'm running - Ubuntu 16.04.5 - Emby Server Version - Dual Xeons X5660 @ 2.80GHz - 96 GB RAM The first user I created and the one I tied to Emby premier (if that matters), can transcode a 4k 30 FPS, video no problem. If I switch users in the same browser session, same tab (Chrome or Firefox) the video plays at 12-17 fps. I've done a side by side comparison of the users with the working user and everything is the same - I even tried the "user can manage server" setting. I'm at a loss as to why this is happening. Can anyone help me out here? What more info is needed?
  6. el_pedriyo

    Enable Throttling transcode

    Hello, I just wanted to know where can I enable the throttling for the transcode of video or just of audio, or both of them, as it is pretty annoying to have audio transcoding working although it uses low CPU power always running when maybe the user watchs half of a film or TV serie and then he comes back at the next hour and the whole video has to transcode again. I came from Plex and on their config they have something called buffer for the transcoder which normally I have it to 60 sec, video and audio, so that once it transcodes 60 sec more than where the user is, it just stops transcoding. Can this be achieved with Emby? Kind regards, Pedro
  7. MayorRAZZ

    Unnecessary Transcoding H.264>H.264

    Server knows that the device is eligible for direct play according to the logs but only gives transcode options anyway. server: custom build x86 hardware ubuntu 18.04 emby athlon 5350 emby runs from behind a nginx proxy (if deemed necessary will post configurations) client: sony xperia z3 android 6.0.1 snapdragon 801 (hevc supported) same result for my samsung my s7 edge, transcode options are set to default. logs included but cut first post here thank you in advance Log server cut.txt log transcode cut.txt
  8. Hi, can I set higher bitrate for transcoding? currently all media was transcode in 800kbps, and my broadband upload can reach 20Mbps (2MByte/s,tested). as the reason for transcode now is : media bitrate exceeded bitrate limit I can only find maximum bitrate limit setting, but can't find minimum bitrate settings. (docker latest stable image+iOS client) BR.
  9. Hi all, Sorry if this has been posted before but is there away to force transcoding on low resolution videos. Direct play is pixelated, Have tested network works great, problem seems to be the player on android tv Cheers for your help
  10. One of the remote users on my server has been reporting freezing and stuttering quite often despite waiting for the transcode to reach 100%. It has happen across several different movies. It will play fine for some time but after 10-30 minutes the movie will freeze and it will never stutter and freeze from that point on. The movie is always 100% transcoded before playback begins and both of our speeds are quite sufficient for streaming and we experience no problems on any other sites. Were mainly using the web interface and google chrome for the remote user to play movies but have tried using embycon for kodi and experienced the same problem but much worse (froze every 2 minutes). I've tried enabling and disabling hardware acceleration as well as limiting the bitrate. In the past we've had success using 1080p 5mbps and waiting 30-45 minutes before playback. Now with the same settings were experiencing way more problems. Not quite sure what more i can try.
  11. I have couple of users who are outside my network but still can access my server via vpn. I set a bitrate in the playback settings of 1mbit. "An optional per-stream bitrate limit for all out of network devices. This is useful to prevent devices from requesting a higher bitrate than your internet connection can handle. This may result in increased CPU load on your server in order to transcode videos on the fly to a lower bitrate." But it doesn't look like it's working. I want to limit anything outside of my network to 1mbit and force transcoding. Here is my setup: There is NO access from WAN. Server side: <-- SITE TO SITE VPN --> Remote site It seems when the users access server from emby just direct plays content there is no limit. the files that are being played are huge (1080p/ 4k etc... ) so that saturates my upstream immediately. Plex solves this by a setting that you can set "Networks that belong to local net" and anything that's outside that range is considered remote and limits are enforced. Is there a way to implement this?
  12. Hi Team. The server is FreeNAS 11.1 U4 w/ Emby using the ASRock Avoton 2750, 16GB ECC DDR3, and 6 x 3TB in RAID6 ZFS. Content (nearly 500 movies) was digitized from Bluray/DVD using MakeMKV using H.264 and DTS audio streams with no further modifications made. All Roku clients on latest firmware (3, 4, and an Ultra) and are CAT5 connected at gigabit speed. The setup had been functional for the last 3 years, but towards the end of 2017, client began reporting the 'Loading' message displaying intermittently during playback. Despite the server-side hardware capable of transcoding multiple clients, my approach was to eliminate the need for the 'direct-streaming' - which was due to the audio stream being DTS-encoded. Initial review suggested the most appropriate encoding should have been AAC, but this also resulted in transcoding being performed. Review of Emby ffmpeg transcode logs indicated the Roku was in fact requesting AC3 content, and by making this switch to the source, direct-playing was indicated at the client, and the 'Loading' was gone (suggesting despite the hardware sufficing in the past, something on the server-side was causing the delay?) My question is, before I manipulate every one of these files - is this the best approach to solve the underlying problem? And should I convert the DTS audio streams to AC3? Lastly, this had the effect of stripping out the subtitle streams in the MKV (using ffmpeg in a Linux environment to convert). Perhaps this is OK given the user had complained some content was enforcing the subtitles against their wishes. Thank you so much in advance for any feedback!
  13. I noticed Emby is not HW transcoding on my machine anymore. I'm certain it has used hardware to transcode in the past, and pretty sure it was as recently as a couple weeks ago. Now when I play media, I am seeing high CPU utilization from ffmpeg, and 0% GPU utilization. I have an i7-7700, and 2 streams is too much for it to even handle. Any ideas on why it isn't using HW? I checked to make sure HW encoding is enabled in the server settings, and checked the log and it appears that quicksync (libmfx) is enabled in the ffmpeg config (though to TBH I'm not the most experienced with ffmpeg and what don't really know what I'm looking for when it comes to diagnosing). Any thoughts, or anyone else notice this? Server-Log.txt Transcode-Log.txt
  14. speedingcheetah

    Multiple ffmpeg instances?

    I just noticed that Task Manager is reporting 2 instances of ffmpeg when ever i transcode one stream....Is this normal? (there also is 2 Electron instances that are always there when sever is running)
  15. Is it possible to pre-transcode video files to avoid transcoding on emby server side? I want to host emby server on low power router(celeron j1900) and put transcoding tasks on my work pc. So I will create seperate files for 480p, 720p, 1080p, WHATVERp. And how to make emby to use them instead of calling ffmpeg for transcoding?
  16. Some server targets, such as the synology emby server are by design hosted on low powered hardware. Even if your server is running on decent hardware, there are use cases for this. I would like to have a way to offload and load balance transcoding tasks to other hardware. Building a transcoding client would allow this. load balancing could be done across the transcoding clients, and one or more could be co-hosted with the server to handle some transcoding there. It would allow availability of the server and clients needing transcoding. I saw a thread briefly discussing this from 2015, but can't find anything more recent, so I wanted to bring it up again.
  17. Hi, I've been using XBOX 360 as an extender and now i'm having pause/resume/skip issues. It seems that only transcoded files from server are unable to pause or skip. When I try it I receive an error and have to start from beginning. But when files are "Direct Playing" pause/skip.. works Do you have any solution to my problem? Reg, Arni Thor
  18. Hey guys, I have finally setup emby with docker. Now that I tried to play a movie, I have noticed that the max media playback time starts fairly low and increases every two seconds. I cannot navigate to the middle or end. It looks like the time I see belongs to the copy of the movie which is being transcoded and therefore growing. Does someone have an idea why I do not see the original playback time/duration?
  19. Jennice

    Theater playback buffer size

    Hi all, Is there an option to set playback buffer size in Emby Theater (or in server)? It seems to stream very direct with low delay in transcoding. But when there is a hick-up in transmit data, the Theater app tends to freeze and needs re-start. I can't use the back arrow to click away from the frozen picture. Is there a way to improve "immunity" to data hick-up's by changing playback buffer, or other means? I don't mind if there is a delay in start-up of a strem. I haven't proven it scienficically, but it appears that playback is smoother if I start a stream, hit pause (to let it build up buffer for some seconds), and then resume playback. But Theater player for Windows can get really upset when stream stutters. My android app doesn't crash. It freezes, and then resumes after a bit. I suppose something similar can be made in a Windows player program? Just not sure if it's server- or client side, or both which need adjustment. Other than that, a cool set of server / client SW.
  20. Hi everyone. I'm done with Plex, the support stinks and I have lifetime emby from mb3 days. If they fix their stuff I have lifetime there as well. Currently my content is all mkv format video from DVD/bluray. 25TB of storage on flexraid (snapshot) with 2 parity drives. I have a p9x79-ws workstation Mobo with a 3930k, 32gb of 2133Mhz ddr3, an IBM m1015 flashed to IT mode (jbod) and a hauppauge 2250 dual tuner, with an EVGA gt 730 2gb. We have a couple iPads, a couple androids, a Roku 3, an Xbox one s, and a couple laptops/desktops. Playback is primarily thru the Xbox and the Roku (still doing 1080p). I wanted to know about a couple upgrades to my hardware. First, I ordered an e5-2670v2 decacore, which is a hit on single thread but pushes my passmark up over 15,000. It also enables true pcie 3.0 and the other stuff ivy-e improved from sandy-e. (Overall performance gain). For Plex transcodes, this is the right move. For emby? Second, is it worth dropping a pcie ssd for the transcode folder? The 128gb is only $100 right now. Third, would it help with network throughput to jamb another 2-4 ports of gigabit Ethernet in? I already have 2 gig-e ports on the mobo. Any feedback is welcome!
  21. I was having problems while watching DVR and a new show would start recording. Instantly needed to reload buffer every minute or so. I remembered the option existed to transcode and turn file into a more streaming friendly file so I tried it. Show started to record and I watched my temp directory that I designated (I had copied the two required files from the original install directory) Directory started to fill with 2 second files! Nothing blew up, at the end of the half hour an .mkv file appeared in my real target directory, and the transcode directory stopped populating. OK, lets's do this again! Nope. No activity in the transcode. Same old files. My real target directory started an .mkv file for the show, eventually it was there but nothing changed in the transcode directory. Eventually I restarted the server and the temp files disappeared. Stumped. What did I do wrong?
  22. QDivision

    Force Transcode Option

    Hi, Ran into a new issue today, if I try to play a file who's bit-rate is under my max internet streaming bit-rate value then it tries to direct stream it however direct stream doesn't work for whatever reason. My preferred solution would be to force transcoding for all files even if there's no need to. This would be an option on a user basis or a global option if streaming over the internet i.e. not locally within the network. Thanks!
  23. thefloppydisk

    HDHomeRun Transcoding on Android TV

    I am trying to watch Live TV using an HDHomeRun Prime, mostly on an Nvidia Shield. Via the native HDHomeRun app, everything works flawlessly. However, when trying to stream in Emby, the transcoding starts successfully and the ffmpeg speed quickly drops below 1x. I have an Intel i5-6600, and the OS is Ubuntu 16.04 Server. I've tried hardware transcoding and software trancoding and just about every configuration in the transcoding setting I could think of (super fast, ultra fast, changing CRF, moving transcoding directory from HDD to SSD), and nothing has worked so far. I have the transcoding issues with streaming on Chrome on my laptop, too. I've attached 4 log files, one pair of server and transcoding logs from when I was trying hardware transcode, and the other when trying software transcode. Any advice you guys can provide would be great. I'm a happy Plex switcher because of a huge number of bugs with their software lately. I find yours to be far superior, and if you could get this working for me, I would have a family of converts! serverlog_hw.txt serverlog_sw.txt transcodelog_hw.txt transcodelog_sw.txt
  24. I am CPU transcoding to Android mobile client over the internet (LTE). When I seek using the scrub bar server CPU utilization goes from 90% to 100% and stays there for at least several minutes. When I look at the running processes in task manager, I see a second ffmpeg process was started, I presume to support transcoding from the new seek location. Yet the previous ffmpeg process was not shut down - the two ffmpeg processes are hogging 100% CPU, at 50% each. When I stop playing the Android client one ffmpeg process stops, while the second ffmpeg lingers at 10% CPU for several minutes before terminating. I did check transcoding without seeking through the movie, in this case the server and transcoding are well behaved with ffmpeg using the typical 90% CPU (i7-6800K, slow and 22 quality settings). If I stop playing at the client, the single ffmpeg process terminates immediately. It seems the server would be much more responsive if the unneeded second ffmpeg process were terminated promptly. I suspect this unnecessary server load is degrading the user experience. Perhaps it is not that hard to track down and resolve? Please let me know if there is anything further I can do to help troubleshoot besides the attached logs. Android client is 3.8.x.x beta within the past two days, not sure where to find the version number in the app. Thanks! server-63633825041.txt ffmpeg-transcode-4099a602-80de-4868-a1c2-6ced9ef179f6.txt ffmpeg-transcode-ccf995f1-dae1-460d-974a-1cdca25b27f8.txt ffmpeg-transcode-4b804d44-38b4-437a-98b8-c9572c19c3ae.txt
  25. sstt671

    Transcoding Issue

    Hello, Whenever I try to play a video that needs to be transcoded , I get blank screen with circles or progress bar that won't complete (Roku 4) or app will close the playback. QNAP TS-251+ (FW v 4.3.3) QMono 4.8.1 Emby v 3.2.15 iOS - iphone 6s (iOS v10.3) Andoid - Samsung S8 (Emby app v 2.8.97) Roku 4 - Beta app and regular app both seems to have the same problem. Logs are attached. Let me know if you need more information. server-63630177405.txt ffmpeg-transcode-eebaedc5-9ad2-4869-9c2b-97345f959759.txt
  • Create New...