silver_2000 3 Posted January 30, 2019 Posted January 30, 2019 (edited) I know I can post them here but I have an IT background and want to see if I can figure out some of my transcoding issues on my own. Id like to be able to see from these logs where / why transcoding is happening I have a user that is transcoding on Roku device I THINK its likely due to his limited internet connection BUT Id love to be able to tell from the logs here are some samples of the log Emby 4.x is running on the Synology DS918+ We have 200/200 internet - He likely has DSL ... Im assuming somewhere in here is a reference to his speed limits ? Media Info VideoTitle1080p H264CodecH264Codec tagavc1AVCYesProfileMainLevel31Resolution1920x1080Aspect ratio16:9AnamorphicNoInterlacedNoFramerate30Bitrate3,187 kbpsColor primariesbt709Color spacebt709Color transferbt709Bit depth8 bitPixel formatyuv420pRef frames1NAL4 AudioTitleEng AAC 5.1 DefaultLanguageengCodecAACCodec tagmp4aProfileLCLayout5.1Channels6 chBitrate552 kbpsSample rate48,000 HzDefaultYes SubtitleTitleEngLanguageengCodecSRTDefaultNoForcedNoExternalYes Containermp4 FFMPEG log 2019-01-30 09:33:12.820 Application version: 4.0.1.0 /emby/videos/63243/hls1/main/408.ts?DeviceId=f078851e-d6fd-5198-9863-59ee5a560b92&MediaSourceId=c6927642bc4a56f336d28ee7d06f21cf&VideoCodec=h264,mpeg1video,mpeg2video,hevc&AudioCodec=ac3,aac,mp2,mp3,flac,opus,vorbis,lpcm&VideoBitrate=2495448&AudioBitrate=552171&MaxFramerate=61&MaxWidth=3840&MaxHeight=2160&PlaySessionId=05c0a93a762541f384b7bf1736a18969&api_key=18ff35a8c56e45fabc4013de21355842&AudioStreamIndex=1&SubtitleMethod=Encode&TranscodingMaxAudioChannels=6&SegmentContainer=ts&SegmentLength=3&MinSegments=1&BreakOnNonKeyFrames=True&h264-maxrefframes=16&h264-videobitdepth=8&h264-profile=high,main,baseline,constrainedbaseline&h264-level=51&aac-audiochannels=6&ac3-audiochannels=6&flac-audiochannels=6&lpcm-audiochannels=6&mp3-audiochannels=2&mp2-audiochannels=2&vorbis-audiochannels=6&opus-audiochannels=6&TranscodeReasons=ContainerBitrateExceedsLimit {"Protocol":"File","Id":"c6927642bc4a56f336d28ee7d06f21cf","Path":"/volume1/EMBY/KIDS! Movies/Animated/xxx(2016).mp4","Type":"Default","Container":"mp4","Size":3013886049,"Name":"x (2016)","IsRemote":false,"RunTimeTicks":64321331200,"ReadAtNativeFramerate":false,"DiscardCorruptPts":false,"FillWallClockDts":false,"IgnoreDts":false,"IgnoreIndex":false,"SupportsTranscoding":true,"SupportsDirectStream":true,"SupportsDirectPlay":true,"IsInfiniteStream":false,"RequiresOpening":false,"RequiresClosing":false,"RequiresLooping":false,"SupportsProbing":true,"MediaStreams":[{"Codec":"h264","CodecTag":"avc1","Language":"eng","ColorTransfer":"bt709","ColorPrimaries":"bt709","ColorSpace":"bt709","TimeBase":"1/30000","CodecTimeBase":"1/60","VideoRange":"SDR","DisplayTitle":"1080p H264","NalLengthSize":"4","IsInterlaced":false,"IsAVC":true,"BitRate":3187540,"BitDepth":8,"RefFrames":1,"IsDefault":true,"IsForced":false,"Height":1080,"Width":1920,"AverageFrameRate":30,"RealFrameRate":30,"Profile":"Main","Type":"Video","AspectRatio":"16:9","Index":0,"IsExternal":false,"IsTextSubtitleStream":false,"SupportsExternalStream":false,"PixelFormat":"yuv420p","Level":31,"IsAnamorphic":false},{"Codec":"aac","CodecTag":"mp4a","Language":"eng","TimeBase":"1/48000","CodecTimeBase":"1/48000","DisplayTitle":"Eng AAC 5.1 Default","IsInterlaced":false,"ChannelLayout":"5.1","BitRate":552171,"Channels":6,"SampleRate":48000,"IsDefault":true,"IsForced":false,"Profile":"LC","Type":"Audio","Index":1,"IsExternal":false,"IsTextSubtitleStream":false,"SupportsExternalStream":false,"Level":0},{"Codec":"srt","Language":"eng","DisplayTitle":"Eng","IsInterlaced":false,"IsDefault":false,"IsForced":false,"Type":"Subtitle","Index":2,"IsExternal":true,"IsTextSubtitleStream":true,"SupportsExternalStream":true,"Path":"/volume1/EMBY/KIDS! Movies/Animated/x.eng.srt"}],"Formats":[],"Bitrate":3748536,"RequiredHttpHeaders":{}} User policy for Kaden: EnablePlaybackRemuxing: True EnableVideoPlaybackTranscoding: True EnableAudioPlaybackTranscoding: True Affected codecs: >>>>>> VAAPI Intel Corporation Device 23173 - H.264 (AVC) Adapter #0: 'Intel Corporation Device 23173' Id:23173 (Driver: Intel i965 driver for Intel® Broxton - 2.2.0, Vendor: Intel Corporation) Frame Sizes: max 4096x4096 Color Formats: NV12 Profiles: Constrained Baseline Profile (Level 6), Main Profile (Level 6), High Profile (Level 6) >>>>>> VAAPI Intel Corporation Device 23173 - H.264 (AVC) Adapter #0: 'Intel Corporation Device 23173' Id:23173 (Driver: Intel i965 driver for Intel® Broxton - 2.2.0, Vendor: Intel Corporation) Frame Sizes: 32x32...4096x4096 Color Formats: NV12, P010LE Profiles: Constrained Baseline Profile (Level 6), Main Profile (Level 6), High Profile (Level 6) >>>>>> FindVideoDecoder - MediaType: h264, Mode: 1 Info FindVideoDecoder - Checking: 'VAAPI Intel Corporation Device 23173 - H.264 (AVC)' (Priority: 60) Info FindVideoDecoder - Check successful - selecting 'VAAPI Intel Corporation Device 23173 - H.264 (AVC)' >>>>>> FindVideoEncoder - Media: h264, UseHardwareCodecs: True, Mode: 1 Info FindVideoEncoder - Checking: 'VAAPI Intel Corporation Device 23173 - H.264 (AVC)' (Priority: 60) Info Encoder supports input stream Info FindVideoEncoder - Check successful - selecting 'VAAPI Intel Corporation Device 23173 - H.264 (AVC)' >>>>>> FindVideoDecoder - MediaType: h264, Mode: 1 Info FindVideoDecoder - Checking: 'VAAPI Intel Corporation Device 23173 - H.264 (AVC)' (Priority: 60) Info FindVideoDecoder - Check successful - selecting 'VAAPI Intel Corporation Device 23173 - H.264 (AVC)' >>>>>> FindVideoEncoder - Media: h264, UseHardwareCodecs: True, Mode: 1 Info FindVideoEncoder - Checking: 'VAAPI Intel Corporation Device 23173 - H.264 (AVC)' (Priority: 60) Info Encoder supports input stream Info FindVideoEncoder - Check successful - selecting 'VAAPI Intel Corporation Device 23173 - H.264 (AVC)' /var/packages/EmbyServer/target/ffmpeg/bin/ffmpeg -ss 00:20:24.000 -hwaccel vaapi -hwaccel_device /dev/dri/renderD128 -hwaccel_output_format vaapi -f mp4 -i file:"/volume1/EMBY/KIDS! Movies/Animated/x).mp4" -threads 0 -map 0:0 -map 0:1 -map -0:s -c:v:0 h264_vaapi -filter_complex "[0:0]scale_vaapi=w=720:h=404" -b:v:0 2495448 -maxrate 2495448 -bufsize 4990896 -profile high -level 4.1 -look_ahead 0 -force_key_frames "expr:if(isnan(prev_forced_t),eq(t,t),gte(t,prev_forced_t+3))" -copyts -vsync -1 -codec:a:0 copy -metadata:s:a:0 language=eng -disposition:a:0 default -f segment -max_delay 5000000 -avoid_negative_ts disabled -map_metadata -1 -map_chapters -1 -start_at_zero -segment_time 3 -segment_time_delta -1224 -individual_header_trailer 0 -segment_format mpegts -segment_list_type m3u8 -segment_start_number 408 -segment_list "/var/packages/EmbyServer/target/var/transcoding-temp/561084c9d8861de2a1b74d597fbd180c.m3u8" -y "/var/packages/EmbyServer/target/var/transcoding-temp/561084c9d8861de2a1b74d597fbd180c%d.ts" ffmpeg version 4.0.2-emby_2018_12_09-20181220T011603UTC Copyright © 2000-2018 the FFmpeg developers built with gcc 7.3.0 (GCC) configuration: --prefix=/var/packages/EmbyServer/target/ffmpeg --enable-cross-compile --cross-prefix=x86_64-syno-linux-gnu- --target-os=linux --disable-rpath --enable-pthreads --arch=x86_64 --enable-libzimg --enable-libmfx --enable-vaapi --enable-x86asm --enable-gpl --enable-shared --disable-static --disable-debug --disable-ffplay --disable-doc --disable-htmlpages --disable-manpages --disable-podpages --disable-txtpages --enable-gnutls --enable-libass --enable-libmp3lame --enable-libopenjpeg --enable-libopus --enable-librtmp --enable-libsoxr --enable-libspeex --enable-libtheora --enable-libvorbis --enable-libvpx --enable-libwebp --enable-libx264 --enable-libx265 --enable-libxvid --enable-libfreetype --enable-fontconfig --enable-gray --enable-libfribidi --enable-libvidstab --enable-libzvbi --disable-indev=sndio --disable-outdev=sndio --extra-version=20181220T011603UTC --extra-libs='-luuid -lstdc++' libavutil 56. 14.100 / 56. 14.100 libavcodec 58. 18.100 / 58. 18.100 libavformat 58. 12.100 / 58. 12.100 libavdevice 58. 3.100 / 58. 3.100 libavfilter 7. 16.100 / 7. 16.100 libswscale 5. 1.100 / 5. 1.100 libswresample 3. 1.100 / 3. 1.100 libpostproc 55. 1.100 / 55. 1.100 Input #0, mov,mp4,m4a,3gp,3g2,mj2, from 'file:/volume1/EMBY/KIDS! Movies/Animated/x.mp4': Metadata: major_brand : mp42 minor_version : 0 compatible_brands: mp42isom creation_time : 2017-08-15T21:57:46.000000Z Duration: 01:47:12.13, start: 0.000000, bitrate: 3748 kb/s Stream #0:0(eng): Video: h264 (Main) (avc1 / 0x31637661), yuv420p(bt709), 1920x1080 [sAR 1:1 DAR 16:9], 3187 kb/s, 30 fps, 30 tbr, 30k tbn, 60 tbc (default) Metadata: creation_time : 2017-08-15T21:57:46.000000Z Stream #0:1(eng): Audio: aac (LC) (mp4a / 0x6134706D), 48000 Hz, 5.1, fltp, 552 kb/s (default) Metadata: creation_time : 2017-08-15T21:57:46.000000Z Please use -profile:a or -profile:v, -profile is ambiguous Stream mapping: Stream #0:0 (h264) -> scale_vaapi scale_vaapi -> Stream #0:0 (h264_vaapi) Stream #0:1 -> #0:1 (copy) Press [q] to stop, [?] for help [segment @ 0x6bfd40] Opening '/var/packages/EmbyServer/target/var/transcoding-temp/561084c9d8861de2a1b74d597fbd180c408.ts' for writing Output #0, segment, to '/var/packages/EmbyServer/target/var/transcoding-temp/561084c9d8861de2a1b74d597fbd180c%d.ts': Metadata: encoder : Lavf58.12.100 Stream #0:0: Video: h264 (h264_vaapi) (High), vaapi_vld, 720x404 [sAR 404:405 DAR 16:9], q=0-31, 2495 kb/s, 30 fps, 90k tbn, 30 tbc (default) Metadata: encoder : Lavc58.18.100 h264_vaapi Stream #0:1(eng): Audio: aac (LC) (mp4a / 0x6134706D), 48000 Hz, 5.1, fltp, 552 kb/s (default) frame= 46 fps=0.0 q=-0.0 size=N/A time=00:20:26.09 bitrate=N/A speed=2.43e+03x [segment @ 0x6bfd40] Opening '/var/packages/EmbyServer/target/var/transcoding-temp/561084c9d8861de2a1b74d597fbd180c.m3u8.tmp' for writing [segment @ 0x6bfd40] Opening '/var/packages/EmbyServer/target/var/transcoding-temp/561084c9d8861de2a1b74d597fbd180c409.ts' for writing frame= 133 fps=131 q=-0.0 size=N/A time=00:20:28.99 bitrate=N/A speed=1.21e+03x [segment @ 0x6bfd40] Opening '/var/packages/EmbyServer/target/var/transcoding-temp/561084c9d8861de2a1b74d597fbd180c.m3u8.tmp' for writing [segment @ 0x6bfd40] Opening '/var/packages/EmbyServer/target/var/transcoding-temp/561084c9d8861de2a1b74d597fbd180c410.ts' for writing frame= 242 fps=160 q=-0.0 size=N/A time=00:20:32.61 bitrate=N/A speed= 813x [segment @ 0x6bfd40] Opening '/var/packages/EmbyServer/target/var/transcoding-temp/561084c9d8861de2a1b74d597fbd180c.m3u8.tmp' for writing [segment @ 0x6bfd40] Opening '/var/packages/EmbyServer/target/var/transcoding-temp/561084c9d8861de2a1b74d597fbd180c411.ts' for writing frame= 352 fps=174 q=-0.0 size=N/A time=00:20:36.28 bitrate=N/A speed= 611x [segment @ 0x6bfd40] Opening '/var/packages/EmbyServer/target/var/transcoding-temp/561084c9d8861de2a1b74d597fbd180c.m3u8.tmp' for writing [segment @ 0x6bfd40] Opening '/var/packages/EmbyServer/target/var/transcoding-temp/561084c9d8861de2a1b74d597fbd180c412.ts' for writing frame= 451 fps=178 q=-0.0 size=N/A time=00:20:39.59 bitrate=N/A speed= 490x [segment @ 0x6bfd40] Opening '/var/packages/EmbyServer/target/var/transcoding-temp/561084c9d8861de2a1b74d597fbd180c.m3u8.tmp' for writing [segment @ 0x6bfd40] Opening '/var/packages/EmbyServer/target/var/transcoding-temp/561084c9d8861de2a1b74d597fbd180c413.ts' for writing Edited January 30, 2019 by silver_2000
Luke 42077 Posted January 30, 2019 Posted January 30, 2019 Hi there, to find this information you don't need to look at log files. the server dashboard can tell you. have you checked that?
silver_2000 3 Posted January 31, 2019 Author Posted January 31, 2019 yes the dashboard just said that it was transcoding I think it said "Reason for transcoding: Media bitrate exceeds limit" or "Container Bitrate Exceeds Limit" I guess Im looking for the cause of that ... Ill keep an eye on the dashboard for more examples What im looking for is cause and what if anything I can do. If the user has a slow connection I cant fix that but maybe I can convert the video he watches over and over into a lower res version that will direct play better across DSL for example ... This is all to make sure that our new Synology ds918+ is capable of running Emby and to keep us from having to dedicate a PC to the Emby server. So far so good. IM just trying to learn what I can to stay ahead of any issues
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