Jump to content

Search the Community

Showing results for tags 'transcoding'.

  • 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. tired dad

    Playback stops randomly in 1.05 release

    Hello, the spouse has had no luck with the app on her iPad, even after getting a new one earlier this week. The MKV files are transcoded and stream just fine (i.e., the playback is not choppy, even at 20 MB/sec), but then the stream randomly stops. I reduced the transcode rate from "automatic" to 4 MP/sec and it worked for two episodes of her (current) favourite show, but then hasn't worked since. Shows can stop streaming after 4 minutes or as long as 40, but she is unable to get through longer episodes without stopping (the little busy indicator comes on). Trying to resume results in nothing happening, and starting from scratch sometimes works and sometimes starts two streams playing simultaneously (for audio, the screen remains blank), one at the stopping point, and one from the beginning. The server doing the transcoding is under light load and has the power to handle conversion in realtime, as far as I know. I see the transcoding bar below the playback bar as always running about 5-10% ahead, so that doesn't seem to be an issue. Anyone else experiencing this? Thanks.
  2. In my initial tests, I set up emby on android, connecting to a ubuntu server. I had it connected via wifi, and tested playback with movies/tv, and even live tv. All worked flawlessly. Then I tested playback over 4G. I was amazed that it worked, especially because I didn't use emby connect and I don't think I ever specified my public ip to the app. But there I was streaming live tv and movies while sitting in the mall waiting on my wife. I was very impressed. Now, after dertermining that emby would suit my needs and testing emby for kodi locally on a spare Rpi, I am ready to transition over. But all of a sudden playback on my phone doesn't work. I haven't changed anything that I know of. It doesn't matter if it is locally over wifi connected directly to the emby port, or externally over 4G going through my reverse proxy. Streaming and transcoding work fine in chrome from an external location going through the reverse proxy. On my phone I get: Playback error: There was an error processing the request. Please try again later. I know it attempting to transcode: my transcode log: http://pastebin.com/2jFK5E8a I don't know much about dlna profiles yet, thinking that since I am using the android and kodi plugins, and the web interface, I wouldn't be using dlna. Are these profiles used for the app connection as well? Maybe it is a profile issue.
  3. Hi guys, first post here. I have a new install of Emby on a server using an ASRock N3700-ITX motherboard. The CPU is small, but supports up to 4K hardware accelerated transcoding via Quick Sync. If I set Emby with Quick Sync disabled, I am able to watch on any of my clients, but only up to 480p. If I turn Quick Sync on, I get nothing on any client. The stream opens like normal, but nothing ever shows up. The system does not register any kind of an error, and unless I back out of the stream myself, it will sit indefinitely on a blank screen because the DLNA client is not aware that an error has occurred. If I watch from the Emby UI on a PC web browser, its the same story. Everything is current (Emby version, OMV updates, Debian updates, and BIOS). I installed Plex and get the exact same result. All clients hang with no stream and no error, so this is probably a compatibility issue more than it is a problem inherent in Emby. Any ideas here, though? I'm sure I'm not the first person to use these intel chips for this purpose. They've been out six months now and everyone online has been raving about them for HTPCs. Questions: (1) Even doing transcoding without acceleration, I think I should be able to do one 1080 stream without issue. Why am I locked at 480? (2) What can I do to troubleshoot Quick Sync under these circumstances?
  4. Hi, Need your assistance to look thru the following transcoding logs. The first file is a MKV file and i have no idea why it is transcoding , i have also attached my tv dlna profile for reference in case it's due to some error in the profile The second file i was having issues with is a HEVC X265 file and has anyone got any idea on how i can include HEVC x265 support into the DLNA profile. I have been getting errors when i try to edit the profile and include hevc x265. The LG TV i have definitely supports hevc x265 playback. Thank you and a Happy New Year to everyone. LG Smart+ TV.xml
  5. AsianEd

    Subtitles not transcoding

    I'm not really sure how to troubleshoot this behavior. I noticed today that some files with embedded subtitles (.mkv container) are not transcoding with the subtitles and playing properly on my Roku3. Oddly, these same files played with the subtitles transcoded and burned in just a few weeks ago. Did something change in the server to cause this to happen? My server is running 3.0.5800.3
  6. Vector

    Transcoding options

    What are the options available in the <TranscodingProfile /> block? I would like to resize all video above 480p for some of the low end Android devices I have around. As a side question, what does "isRequired" mean in this block? I think that set to true and the video exceeds the condition then it won;t let you play it, but what does false do? If false lets it through why have the condition at all? <ProfileCondition condition="LessThanEqual" property="Width" value="1920" isRequired="true" />
  7. chali

    transcoding and cores

    Hi Just a quick question, Under transcoding i can only use upp to 8 cores or auto/max im using 16 cores in my server, Are all used if i lett it stay in auto? is it a limitation of 8 cores? and what is the differences between auto and max) (sorry if this have ben answered already) /Regards
  8. Hello. I recenrly switched to Emby from a Kodi+Plex setup. A unified library is really handy, and Emby for Kodi is miles better than PleXBMC, however, the mobile devices don't work as well. On this page it says that direct play is only supported with H.264 encoded video in .MP4, .MOV and .M4V containers, however, Plex offered direct playback of H.264 in an .MKV (it still had to transcode when selecting subtitles, even .srt's, but that's another story). Is this feature planned? I can just use Kodi on a jailbroken iPad, but the interface clearly wasn't made with touchscreens in mind. Thanks in advance
  9. I see the settings for path substitutions in the Emby server configuration UI. How do I configure the Emby client to use these paths so that my server resources are not used for transcoding?
  10. Hi All. I've recently transitioned my Emby Server from my Windows box to a Docker within UnRaid 6.1.6 on a Dell T20 Xeon e3-1225v3. The Server is running Version 3.0.5781.5 I'm trying to direct play from my main system running Windows 7 x64 Chrome 47.0.2526.80, but every video I've tried has transcoded instead of direct playing. Some are due to bitrate (I'd be interested in how to adjust this limit), but most are reporting back the following in the server log: 2015-12-09 09:03:53.9325 Info App: Profile: Unknown Profile, Path: \\Galaxy\TV Shows\The League\Season 1\The League - S01E01 - The Draft.mkv, isEligibleForDirectPlay: True, isEligibleForDirectStream: True 2015-12-09 09:03:53.9325 Info App: Profile: Unknown Profile, No direct play profiles found for Path: \\Galaxy\TV Shows\The League\Season 1\The League - S01E01 - The Draft.mkv (server-63585219811.txt, transcode-05c5fd09-a231-4e3a-ad55-83d6fc9b7231.txt) The League S01E01 Video CodecH264 ProfileHigh Level31 Resolution1280x720 Aspect ratio16:9 AnamorphicNo InterlacedNo Framerate23.97602 Bitrate5287 kbps Bit depth8 bit Pixel formatyuv420p Ref frames5 CABACNo Audio Languageeng CodecDCA ProfileDTS Layout5.1 Channels6 ch Bitrate1500 kbps Sample rate48000 khz DefaultYes transcode-05c5fd09-a231-4e3a-ad55-83d6fc9b7231.txt server-63585219811.txt
  11. LqHnyBear

    Xbox One DLNA Transcoding

    How can I tell why something is transcoding when playing to my Xbox One? I have an mkv file with ac3 audio and for some reason it's being transcoded instead of playing directly. It's never had to transcode mkv with ac3 audio before when playing to the Xbox One. I tried looking in the transcode log but can't make heads or tails of what it's talking about. I'm on server Version 3.0.5781.4 log.txt
  12. Sammy

    Intel Quick Sync

    A quick question about the new transcoding option.. I have a Radeon HD 7850 video card and don't use the internal intel video card on my Haswell system. Will this still work? Is it processing outside of the video card?
  13. I have a generic Amlogic based TV box running Android 4.4.2. The Android app plays Live TV properly but the Android TV app (1.1.21g) halts and stutters. It can direct play files with no problems. I think the problem is related to HLS Adaptive Playback as described here: https://github.com/google/ExoPlayer/issues/926 If I disable the OMX.amlogic.avc.decoder.awesome codec inside of /system/etc/media_codecs.xml, playback doesn't halt but CPU decoding is too slow and is unusable. In another thread Luke says that HLS adaptive streaming is turned off on the server, so I'm not 100% sure if that is the issue. Regardless, this looks like some buggy Amlogic firmware, but I'm curious as to why it works with the regular Android app, but not the Android TV app. Is playback different between the two and is there a way to force the Android TV app to use a different method for Live TV? Even with the Amlogic AVC decoder disabled, the Android app still plays the transcoded stream correctly, so it must be using a different hardware decoder entirely.
  14. Hi and first of all thank you for the great EMBY server. I have an M3U playlist with http links inside that i have imported in to EMBY's Live TV. The links inside are access to media that is already transcoded to x264/aac but EMBY still insists on transcoding the media. Is there an option anywhere that i can use to stop this from happening? Any help on this would be great Thanks
  15. When the Live TV module is chosen by the user, the server should activate the first available tuner and begin transcoding the output without waiting for the channel selection (by default, it could select the last channel viewed by that user). That way, by the time a program is selected, the stream is already flowing and the user only needs to wait while the buffer catches up to the moment the selection occurred. When the user exits the Live TV module, the stream should be shut down. This would create extra work for the CPU since it would be transcoding whenever the Live TV module is loaded regardless of whether a program is being viewed. There could be a checkbox in the transcoding section of the server console that would allow or disable this feature. For example, "Check this box to Prestage tuners".
  16. goblygoop

    Offload transcoding?

    I have a DS414, but a PC that has plenty of power for transcoding. Could i run the server on the DS414, but have the PC do the transcoding? I'd like the emby server to run on the ds414.
  17. It would be very useful if there was a separate bitrate limit for transcoding. My network can easily handle higher bitrates, whether it's streamed from local source or the internet, but my poor old server can't really handle real time transcoding. So here is the gist of it all: My server can handle about 1.5M transcoding, it's right on the limit, but it is able to mostly keep up. The server has a lot of downtime, which I would love to use to pre-transcode the content. This can be done with the various sync components. The problem is that apparently the synced content is rejected because my chromecast is set to only stream at 1.5M bitrate. The only way to make use of the pre-transcoded content is to manually bump the bitrate when I know there is pre-transcoded content and then bring it back down when I want to watch something real time.
  18. Ceth

    Transcoding Improvements

    First off, I love Emby. The amount of progress just over the last year that I have been using it has been pretty amazing, both on the client side and on the server side. I have a question about the potential for improvements transcoding live TV. I use Ceton tuners on two setups, and they don't support DNLA or built-in transcoding so I'm worse off than most. As I understand it, transcoding is achieved through a complicated series of steps where ServerWMC (or another backend) takes the raw MPEG2 streams, writes them to disk, and then ffmpeg transcodes that file to another file, which is then served up using HLS or some other streaming protocol. This introduces long wait times while the stream is prepared, and the potential for orphaned ffmpeg processes and glitchy controls that don't respond consistently or timely. I know EmbyTV removes the third party back end which is a benefit, but will it be technically possible to improve this basic sequence? For example, can the stream from the tuner be fed directly into ffmpeg (or another encoder) within memory without an intermediate file? I understand that some features are limited due to manpower, but others are just technically impossible. I'm just curious as to whether it is possible to improve upon the existing sequence. Also, another potential method to reduce the lag and glitches created by building and tearing down streams, would be to immediately activate a tuner as soon as the Live TV module is loaded. It would immediately create a transcoded stream based on whatever is coming out of the first available tuner so the user doesn't have to wait every time a program is selected for the stream to be created. Selecting the program would change the channel on the tuner with the steam already in progress which would eliminate all lag except for the buffer. Only when you exit the Live TV module would the tuner be released and ffmpeg shutdown. Combine this with upcoming hardware encoding improvements to ffmpeg, and I think the live tv experience would be greatly improved.
  19. First of all, let me say that I searched the forum and haven't found anything that covers this topic. I have a few questions regarding the setup of Emby together with Kodi when they are running on the same machine, to be precise, a headless Ubuntu-based HTPC. I scanned my video files to Emby, they show up just fine on the server side. Emby fetches all the artwork properly, including extrafanart and extrathumbs. I use the Kodi addon (1.1.53) and want to get direct playback running as smooth as possible. As said, Kodi runs on the same device with the same user and same filesystem access. But now a few questions arise: 1. Do I need the option to use local paths instead of Emby redirection enabled? When I do not enable that option, Kodi does not see the extrathumbs Emby provides because the skin needs the actual filepath to see them. 2. Will a path substitution solve the issue mentioned above? My video files are stored under /media/Media, will a substitution /media/Media -> /media/Media make a difference? 3. And, next big issue: I know that Kodi handles music different from the video files. How will path substitution and direct playback work here? How does the add-on provide the music cdart to Kodi? Will it set the item.art(discart) property? Again, the problem is that the skin I use right now needs the actual filename path for cdart, extrafanart and extrathumb. It would not be a big problem to change the skin a little, but right now I just don't now how because I don't know what artwork is provided to the music.db directly and which not.
  20. I'm testing the hardware decoding feature with 3.0.5768.0. If I enable Quick Sync, ffmpeg crashes and restarts in an endless loop. Leaving the hardware decoding set to "Auto" works, but doesn't use Quick Sync. I have an i5-4690s with the latest Intel drivers. To test that Quick Sync is working, I installed OBS, enabled Quick Sync, and captured the screen and it worked fine. https://obsproject.com/download FWIW, I configured OBS to capture the screen and played a video that required transcoding. Playing the video within chrome on the same computer that is running Emby Server, ffmpeg used about 50% of the CPU to transcode the original file with throttling enabled, while OBS used 8% to capture and stream the screen (preview mode). Here is the transcoding log when Quick Sync transcoding fails: {"Protocol":"File","Id":"5fd7e054debb9326f3fc6a5aff109c0b","Path":"F:\\path\\to\\filename.avi","Type":"Default","Container":"avi","Name":"SD/H264/AC3","RunTimeTicks":80872880000,"ReadAtNativeFramerate":false,"SupportsTranscoding":true,"SupportsDirectStream":true,"SupportsDirectPlay":true,"RequiresOpening":false,"RequiresClosing":false,"VideoType":"VideoFile","MediaStreams":[{"Codec":"h264","IsInterlaced":false,"BitRate":992083,"BitDepth":8,"RefFrames":3,"IsDefault":false,"IsForced":false,"Height":288,"Width":688,"AverageFrameRate":23.97602,"RealFrameRate":23.97602,"Profile":"High","Type":"Video","AspectRatio":"2.40:1","Index":0,"IsExternal":false,"IsTextSubtitleStream":false,"SupportsExternalStream":false,"PixelFormat":"yuv420p","Level":51,"IsAnamorphic":false,"IsCabac":true},{"Codec":"ac3","IsInterlaced":false,"ChannelLayout":"5.1","BitRate":448000,"Channels":6,"SampleRate":48000,"IsDefault":false,"IsForced":false,"Type":"Audio","Index":1,"IsExternal":false,"IsTextSubtitleStream":false,"SupportsExternalStream":false,"Level":0}],"PlayableStreamFileNames":[],"Formats":[],"Bitrate":1449455,"RequiredHttpHeaders":{}} C:\Users\Ceth\AppData\Roaming\Emby-Server\ffmpeg\20150918\ffmpeg.exe -c:v h264_qsv -i file:"F:\path\to\filename.avi" -map_metadata -1 -threads 0 -map 0:0 -map 0:1 -map -0:s -codec:v:0 libx264 -pix_fmt yuv420p -preset superfast -crf 23 -b:v 992083 -maxrate 992083 -bufsize 1984166 -vsync vfr -profile:v high -level 41 -force_key_frames "expr:gte(t,n_forced*3)" -vf "scale=min(iw\,1280):trunc(ow/dar/2)*2" -flags -global_header -sc_threshold 0 -codec:a:0 aac -strict experimental -ac 6 -ab 320000 -af "adelay=1,aresample=async=1" -hls_time 3 -start_number 0 -hls_list_size 0 -y "h:\embytranscode\transcoding-temp\0e28bb208bd703b47c6db8071b6abe91.m3u8" ffmpeg version N-75410-g58fe57d Copyright (c) 2000-2015 the FFmpeg developers built with gcc 5.2.0 (GCC) configuration: --arch=x86_64 --target-os=mingw32 --cross-prefix=/home/mceuser/ffmpeg-windows-build-helpers/sandbox/mingw-w64-x86_64/bin/x86_64-w64-mingw32- --pkg-config=pkg-config --disable-w32threads --enable-gpl --enable-libsoxr --enable-fontconfig --enable-libass --enable-libutvideo --enable-libbluray --enable-iconv --enable-libtwolame --extra-cflags=-DLIBTWOLAME_STATIC --enable-libzvbi --enable-libcaca --enable-libmodplug --extra-libs=-lstdc++ --extra-libs=-lpng --enable-libvidstab --enable-libx265 --enable-decklink --extra-libs=-loleaut32 --enable-libx264 --enable-libxvid --enable-libmp3lame --enable-version3 --enable-zlib --enable-librtmp --enable-libvorbis --enable-libtheora --enable-libspeex --enable-libopenjpeg --enable-gnutls --enable-libgsm --enable-libfreetype --enable-libopus --enable-frei0r --enable-filter=frei0r --enable-libvo-aacenc --enable-bzlib --enable-libxavs --enable-libopencore-amrnb --enable-libopencore-amrwb --enable-libvo-amrwbenc --enable-libschroedinger --enable-libvpx --enable-libilbc --enable-libwavpack --enable-libwebp --enable-libgme --enable-dxva2 --enable-libdcadec --enable-avisynth --enable-gray --enable-libmfx --extra-libs=-lpsapi --extra-cflags= --enable-static --disable-shared --prefix=/home/mceuser/ffmpeg-windows-build-helpers/sandbox/mingw-w64-x86_64/x86_64-w64-mingw32 --enable-runtime-cpudetect libavutil 55. 2.100 / 55. 2.100 libavcodec 57. 3.100 / 57. 3.100 libavformat 57. 2.100 / 57. 2.100 libavdevice 57. 0.100 / 57. 0.100 libavfilter 6. 5.100 / 6. 5.100 libswscale 4. 0.100 / 4. 0.100 libswresample 2. 0.100 / 2. 0.100 libpostproc 54. 0.100 / 54. 0.100
  21. Hi, I've installed my emby server on a open hour chameleon device (arm based with a rockchip rk3288) the server is running fine (lubuntu based) - after some problems with SMB / NTF. (I can post a howto later) My target is to transcode my 1080p mkvs also for chromecast, iphone etc. is that possible? ist the rockchip cpu fast enough? (quad core 1.8ghz) when I run a video in the browser I always get the could not play error (html5 player, android device with vlc etc) where do I find the logs on the emby server? (/var/log/emby.log has no entries) Cheers
  22. ytzelf

    Transcoding profiles

    Hello, It would be nice to have the ability to set up transcoding profiles per device (ie to set 480p on cellular, 1080p on fixed, mp3 on cellular, etc). Has this already been asked for ? Alternatively, is there anyplace where the transcoding logic is exposed ? Thks
  23. I'm using a Nexus Player for my home theater streaming. So far, recorded content plays back without issue (at least everything I've played so far) The problem I'm running into is with Live TV. I have an HDHomerun Extend and it's outputting H264 video and AC3 audio. Anything Live TV-wise is wanting to transcode regardless of any setting in the HDHomerun. If I live stream to my Nexus 6 (also on 6.0), it will Direct Play without a need to transcode anything on my local WiFi. It seems if the Nexus 6 can play directly, why can't the Nexus Player? Am I missing a setting somewhere, or does the Nexus Player not support what my Nexus 6 does? This issue was also present for Lollipop on the Nexus Player. If you need logs, I'll gladly send them in. Thanks.
  24. LordofWar18397


    Hallo zusammen! Ich bin neu hier, hoffe aber das ich im richtigen Bereich bin ) Zu meinem Problem: Habe gerade meinen frischen Emby Server aufgesetzt, und die Bibliotheken eingepflegt - läuft auch gut! Jedoch ist mir aufgefallen: sobald ich einen Film starte, rennt die CPU auf meinem Server auf volllast. Logischerweise muss er die Filme in das richtige Format setzen - aber welches ist das? Ich würde gerne meine Filme vorher einmal umkonvertiert abspeichern, damit er sie bei jedem aufruf nicht noch einmal umkonvertieren muss. Aktuell Filme: *.mkv Genre : Comedy Format : x264 Video : 1920 x 816 @ 9,3 Mbps Audio : German DTS @ 1509 Kbps Könntet ihr mir bitte ein passendes Konvertier Programm empfehlen mit entsprechenden Daten zur richtigen Konfiguration? Geht der z.B: Free MP4 Video Converter Welche Konfig muss ich auswählen? Hoffe ihr könnt mir ein paar Tipps geben!
  25. Emeds

    FFMpeg issue

    First of all, thanks for the great, free service. I look forward to supporting in the future. To the point - I wasn't able to carry out these steps: # Reinstall FFMpeg from ports with lame option enabled cd /usr/ports/multimedia/ffmpeg make config # enable the lame option # enable the ass subtitles option make install clean Because of read-only access. No multimedia folder existed. Instead, I just reinstalled FFMpeg (2.8 I think) - everything is working, I'm just wondering if maybe the CPU usage would be more efficient if lame was enabled. I really know nothing about media files and transcoding, sorry. But from what I've heard from others, an i5 processor should easily be able to serve several clients (~4mbps). Right now, at least when the movie initially plays, the CPU hits 90-100% usage, 80% for lower quality files. Does that sound about right? Thanks. **environment- NAS4FREE with Emby installed in a jail
  • Create New...