flatline69 27 Posted October 31, 2018 Share Posted October 31, 2018 Hi Folks, I jumped on the transcoding bandwagon using VAAPI, from commandline: root@freenas:~# vainfo error: XDG_RUNTIME_DIR not set in the environment. libva info: VA-API version 0.39.4 libva info: va_getDriverName() returns 0 libva info: Trying to open /usr/lib/x86_64-linux-gnu/dri/r600_drv_video.so libva info: Found init function __vaDriverInit_0_39 libva info: va_openDriver() returns 0 vainfo: VA-API version: 0.39 (libva 1.7.3) vainfo: Driver version: mesa gallium vaapi vainfo: Supported profile and entrypoints VAProfileMPEG2Simple : VAEntrypointVLD VAProfileMPEG2Main : VAEntrypointVLD VAProfileVC1Simple : VAEntrypointVLD VAProfileVC1Main : VAEntrypointVLD VAProfileVC1Advanced : VAEntrypointVLD VAProfileH264ConstrainedBaseline: VAEntrypointVLD VAProfileH264Main : VAEntrypointVLD VAProfileH264High : VAEntrypointVLD VAProfileNone : VAEntrypointVideoProc This seems all well and good, I can test ffpmpeg from command line and it works: root@freenas:~# ffmpeg -hwaccel vaapi -i input.mkv -map 0:0 -c:v rawvideo -f null NUL ffmpeg version 3.2.12-1~deb9u1 Copyright (c) 2000-2018 the FFmpeg developers built with gcc 6.3.0 (Debian 6.3.0-18+deb9u1) 20170516 configuration: --prefix=/usr --extra-version='1~deb9u1' --toolchain=hardened --libdir=/usr/lib/x86_64-linux-gnu --incdir=/usr/include/x86_64-linux-gnu --enable-gpl --disable-stripping --enable-avresample --enable-avisynth --enable-gnutls --enable-ladspa --enable-libass --enable-libbluray --enable-libbs2b --enable-libcaca --enable-libcdio --enable-libebur128 --enable-libflite --enable-libfontconfig --enable-libfreetype --enable-libfribidi --enable-libgme --enable-libgsm --enable-libmp3lame --enable-libopenjpeg --enable-libopenmpt --enable-libopus --enable-libpulse --enable-librubberband --enable-libshine --enable-libsnappy --enable-libsoxr --enable-libspeex --enable-libssh --enable-libtheora --enable-libtwolame --enable-libvorbis --enable-libvpx --enable-libwavpack --enable-libwebp --enable-libx265 --enable-libxvid --enable-libzmq --enable-libzvbi --enable-omx --enable-openal --enable-opengl --enable-sdl2 --enable-libdc1394 --enable-libiec61883 --enable-chromaprint --enable-frei0r --enable-libopencv --enable-libx264 --enable-shared WARNING: library configuration mismatch avcodec configuration: --prefix=/usr --extra-version='1~deb9u1' --toolchain=hardened --libdir=/usr/lib/x86_64-linux-gnu --incdir=/usr/include/x86_64-linux-gnu --enable-gpl --disable-stripping --enable-avresample --enable-avisynth --enable-gnutls --enable-ladspa --enable-libass --enable-libbluray --enable-libbs2b --enable-libcaca --enable-libcdio --enable-libebur128 --enable-libflite --enable-libfontconfig --enable-libfreetype --enable-libfribidi --enable-libgme --enable-libgsm --enable-libmp3lame --enable-libopenjpeg --enable-libopenmpt --enable-libopus --enable-libpulse --enable-librubberband --enable-libshine --enable-libsnappy --enable-libsoxr --enable-libspeex --enable-libssh --enable-libtheora --enable-libtwolame --enable-libvorbis --enable-libvpx --enable-libwavpack --enable-libwebp --enable-libx265 --enable-libxvid --enable-libzmq --enable-libzvbi --enable-omx --enable-openal --enable-opengl --enable-sdl2 --enable-libdc1394 --enable-libiec61883 --enable-chromaprint --enable-frei0r --enable-libopencv --enable-libx264 --enable-shared --enable-version3 --disable-doc --disable-programs --enable-libopencore_amrnb --enable-libopencore_amrwb --enable-libtesseract --enable-libvo_amrwbenc --enable-netcdf avfilter configuration: --prefix=/usr --extra-version='1~deb9u1' --toolchain=hardened --libdir=/usr/lib/x86_64-linux-gnu --incdir=/usr/include/x86_64-linux-gnu --enable-gpl --disable-stripping --enable-avresample --enable-avisynth --enable-gnutls --enable-ladspa --enable-libass --enable-libbluray --enable-libbs2b --enable-libcaca --enable-libcdio --enable-libebur128 --enable-libflite --enable-libfontconfig --enable-libfreetype --enable-libfribidi --enable-libgme --enable-libgsm --enable-libmp3lame --enable-libopenjpeg --enable-libopenmpt --enable-libopus --enable-libpulse --enable-librubberband --enable-libshine --enable-libsnappy --enable-libsoxr --enable-libspeex --enable-libssh --enable-libtheora --enable-libtwolame --enable-libvorbis --enable-libvpx --enable-libwavpack --enable-libwebp --enable-libx265 --enable-libxvid --enable-libzmq --enable-libzvbi --enable-omx --enable-openal --enable-opengl --enable-sdl2 --enable-libdc1394 --enable-libiec61883 --enable-chromaprint --enable-frei0r --enable-libopencv --enable-libx264 --enable-shared --enable-version3 --disable-doc --disable-programs --enable-libopencore_amrnb --enable-libopencore_amrwb --enable-libtesseract --enable-libvo_amrwbenc --enable-netcdf libavutil 55. 34.101 / 55. 34.101 libavcodec 57. 64.101 / 57. 64.101 libavformat 57. 56.101 / 57. 56.101 libavdevice 57. 1.100 / 57. 1.100 libavfilter 6. 65.100 / 6. 65.100 libavresample 3. 1. 0 / 3. 1. 0 libswscale 4. 2.100 / 4. 2.100 libswresample 2. 3.100 / 2. 3.100 libpostproc 54. 1.100 / 54. 1.100 Input #0, matroska,webm, from 'input.mkv': Metadata: encoder : libebml v1.3.0 + libmatroska v1.4.0 creation_time : 2014-06-12T23:53:36.000000Z Duration: 01:25:45.69, start: 0.000000, bitrate: 7288 kb/s Chapter #0:0: start 0.000000, end 286.495000 Metadata: title : 00:00:00.000 Chapter #0:1: start 286.495000, end 592.133000 Metadata: title : 00:04:46.495 Chapter #0:2: start 592.133000, end 936.102000 Metadata: title : 00:09:52.133 Chapter #0:3: start 936.102000, end 1120.244000 Metadata: title : 00:15:36.102 Chapter #0:4: start 1120.244000, end 1707.539000 Metadata: title : 00:18:40.244 Chapter #0:5: start 1707.539000, end 2115.780000 Metadata: title : 00:28:27.539 Chapter #0:6: start 2115.780000, end 2338.586000 Metadata: title : 00:35:15.780 Chapter #0:7: start 2338.586000, end 2628.000000 Metadata: title : 00:38:58.586 Chapter #0:8: start 2628.000000, end 2847.678000 Metadata: title : 00:43:48.000 Chapter #0:9: start 2847.678000, end 3034.281000 Metadata: title : 00:47:27.678 Chapter #0:10: start 3034.281000, end 3254.751000 Metadata: title : 00:50:34.281 Chapter #0:11: start 3254.751000, end 3680.552000 Metadata: title : 00:54:14.751 Chapter #0:12: start 3680.552000, end 4233.354000 Metadata: title : 01:01:20.552 Chapter #0:13: start 4233.354000, end 4593.297000 Metadata: title : 01:10:33.354 Chapter #0:14: start 4593.297000, end 4770.516000 Metadata: title : 01:16:33.297 Chapter #0:15: start 4770.516000, end 5145.686000 Metadata: title : 01:19:30.516 Stream #0:0(eng): Video: h264 (High), yuv420p(progressive), 1280x696 [SAR 1:1 DAR 160:87], 23.98 fps, 23.98 tbr, 1k tbn, 47.95 tbc (default) Stream #0:1(eng): Audio: dts (DTS), 48000 Hz, 5.1(side), fltp, 1536 kb/s (default) Output #0, null, to 'NUL': Metadata: encoder : Lavf57.56.101 Chapter #0:0: start 0.000000, end 286.495000 Metadata: title : 00:00:00.000 Chapter #0:1: start 286.495000, end 592.133000 Metadata: title : 00:04:46.495 Chapter #0:2: start 592.133000, end 936.102000 Metadata: title : 00:09:52.133 Chapter #0:3: start 936.102000, end 1120.244000 Metadata: title : 00:15:36.102 Chapter #0:4: start 1120.244000, end 1707.539000 Metadata: title : 00:18:40.244 Chapter #0:5: start 1707.539000, end 2115.780000 Metadata: title : 00:28:27.539 Chapter #0:6: start 2115.780000, end 2338.586000 Metadata: title : 00:35:15.780 Chapter #0:7: start 2338.586000, end 2628.000000 Metadata: title : 00:38:58.586 Chapter #0:8: start 2628.000000, end 2847.678000 Metadata: title : 00:43:48.000 Chapter #0:9: start 2847.678000, end 3034.281000 Metadata: title : 00:47:27.678 Chapter #0:10: start 3034.281000, end 3254.751000 Metadata: title : 00:50:34.281 Chapter #0:11: start 3254.751000, end 3680.552000 Metadata: title : 00:54:14.751 Chapter #0:12: start 3680.552000, end 4233.354000 Metadata: title : 01:01:20.552 Chapter #0:13: start 4233.354000, end 4593.297000 Metadata: title : 01:10:33.354 Chapter #0:14: start 4593.297000, end 4770.516000 Metadata: title : 01:16:33.297 Chapter #0:15: start 4770.516000, end 5145.686000 Metadata: title : 01:19:30.516 Stream #0:0(eng): Video: rawvideo (I420 / 0x30323449), yuv420p, 1280x696 [SAR 1:1 DAR 160:87], q=2-31, 200 kb/s, 23.98 fps, 23.98 tbn, 23.98 tbc (default) Metadata: encoder : Lavc57.64.101 rawvideo Stream mapping: Stream #0:0 -> #0:0 (h264 (native) -> rawvideo (native)) Press [q] to stop, [?] for help libva info: VA-API version 0.39.4 libva info: va_getDriverName() returns 0 libva info: Trying to open /usr/lib/x86_64-linux-gnu/dri/r600_drv_video.so libva info: Found init function __vaDriverInit_0_39 libva info: va_openDriver() returns 0 [h264 @ 0x55e55e5790a0] Hardware accelerated decoding with frame threading is known to be unstable and its use is discouraged. Input stream #0:0 frame changed from size:1280x696 fmt:yuv420p to size:1280x696 fmt:nv12 frame= 0 fps=0.0 q=0.0 Lsize=N/A time=00:00:00.00 bitrate=N/A speed= 0x video:0kB audio:0kB subtitle:0kB other streams:0kB global headers:0kB muxing overhead: unknown Output file is empty, nothing was encoded (check -ss / -t / -frames parameters if used) Exiting normally, received signal 2. But when I test it with the ffmpeg that comes with emby server, it fails and transcoding logs show no vaapi being passed: ffmpeg version N-83692-gb8a7dcbde2-static http://johnvansickle.com/ffmpeg/ Copyright (c) 2000-2017 the FFmpeg developers built with gcc 5.4.1 (Debian 5.4.1-5) 20170205 configuration: --enable-gpl --enable-version3 --enable-static --disable-debug --disable-ffplay --disable-indev=sndi o --disable-outdev=sndio --cc=gcc-5 --enable-fontconfig --enable-frei0r --enable-gnutls --enable-gray --enable-libass --enable-libfreetype --enable-libfribidi --enable-libmp3lame --enable-libopencore-amrnb --enable-libopencore-amrwb - -enable-libopenjpeg --enable-libopus --enable-librtmp --enable-libsoxr --enable-libspeex --enable-libtheora --enable- libvidstab --enable-libvo-amrwbenc --enable-libvorbis --enable-libvpx --enable-libwebp --enable-libx264 --enable-libx 265 --enable-libxvid --enable-libzimg libavutil 55. 47.100 / 55. 47.100 libavcodec 57. 81.100 / 57. 81.100 libavformat 57. 66.102 / 57. 66.102 libavdevice 57. 3.100 / 57. 3.100 libavfilter 6. 74.100 / 6. 74.100 libswscale 4. 3.101 / 4. 3.101 libswresample 2. 4.100 / 2. 4.100 libpostproc 54. 2.100 / 54. 2.100 Input #0, matroska,webm, from 'input.mkv': Metadata: encoder : libebml v1.3.0 + libmatroska v1.4.0 creation_time : 2014-06-12T23:53:36.000000Z Duration: 01:25:45.69, start: 0.000000, bitrate: 7288 kb/s Chapter #0:0: start 0.000000, end 286.495000 Metadata: title : 00:00:00.000 Chapter #0:1: start 286.495000, end 592.133000 Metadata: title : 00:04:46.495 Chapter #0:2: start 592.133000, end 936.102000 Metadata: title : 00:09:52.133 Chapter #0:3: start 936.102000, end 1120.244000 Metadata: title : 00:15:36.102 Chapter #0:4: start 1120.244000, end 1707.539000 Metadata: title : 00:18:40.244 Chapter #0:5: start 1707.539000, end 2115.780000 Metadata: title : 00:28:27.539 Chapter #0:6: start 2115.780000, end 2338.586000 Metadata: title : 00:35:15.780 Chapter #0:7: start 2338.586000, end 2628.000000 Metadata: title : 00:38:58.586 Chapter #0:8: start 2628.000000, end 2847.678000 Metadata: title : 00:43:48.000 Chapter #0:9: start 2847.678000, end 3034.281000 Metadata: title : 00:47:27.678 Chapter #0:10: start 3034.281000, end 3254.751000 Metadata: title : 00:50:34.281 Chapter #0:11: start 3254.751000, end 3680.552000 Metadata: title : 00:54:14.751 Chapter #0:12: start 3680.552000, end 4233.354000 Metadata: title : 01:01:20.552 Chapter #0:13: start 4233.354000, end 4593.297000 Metadata: title : 01:10:33.354 Chapter #0:14: start 4593.297000, end 4770.516000 Metadata: title : 01:16:33.297 Chapter #0:15: start 4770.516000, end 5145.686000 Metadata: title : 01:19:30.516 Stream #0:0(eng): Video: h264 (High), yuv420p(progressive), 1280x696 [SAR 1:1 DAR 160:87], 23.98 fps, 23.98 tbr, 1k tbn, 47.95 tbc (default) Stream #0:1(eng): Audio: dts (DTS), 48000 Hz, 5.1(side), fltp, 1536 kb/s (default) Output #0, null, to 'NUL': Metadata: encoder : Lavf57.66.102 Chapter #0:0: start 0.000000, end 286.495000 Metadata: title : 00:00:00.000 Chapter #0:1: start 286.495000, end 592.133000 Metadata: title : 00:04:46.495 Chapter #0:2: start 592.133000, end 936.102000 Metadata: title : 00:09:52.133 Chapter #0:3: start 936.102000, end 1120.244000 Metadata: title : 00:15:36.102 Chapter #0:4: start 1120.244000, end 1707.539000 Metadata: title : 00:18:40.244 Chapter #0:5: start 1707.539000, end 2115.780000 Metadata: title : 00:28:27.539 Chapter #0:6: start 2115.780000, end 2338.586000 Metadata: title : 00:35:15.780 Chapter #0:7: start 2338.586000, end 2628.000000 Metadata: title : 00:38:58.586 Chapter #0:8: start 2628.000000, end 2847.678000 Metadata: title : 00:43:48.000 Chapter #0:9: start 2847.678000, end 3034.281000 Metadata: title : 00:47:27.678 Chapter #0:10: start 3034.281000, end 3254.751000 Metadata: title : 00:50:34.281 Chapter #0:11: start 3254.751000, end 3680.552000 Metadata: title : 00:54:14.751 Chapter #0:12: start 3680.552000, end 4233.354000 Metadata: title : 01:01:20.552 Chapter #0:13: start 4233.354000, end 4593.297000 Metadata: title : 01:10:33.354 Chapter #0:14: start 4593.297000, end 4770.516000 Metadata: title : 01:16:33.297 Chapter #0:15: start 4770.516000, end 5145.686000 Metadata: title : 01:19:30.516 Stream #0:0(eng): Video: rawvideo (I420 / 0x30323449), yuv420p, 1280x696 [SAR 1:1 DAR 160:87], q=2-31, 200 kb/s, 23.98 fps, 23.98 tbn, 23.98 tbc (default) Metadata: encoder : Lavc57.81.100 rawvideo Stream mapping: Stream #0:0 -> #0:0 (h264 (native) -> rawvideo (native)) Press [q] to stop, [?] for help [AVHWDeviceContext @ 0x7fe35c08d4e0] No VA display found for device: . [vaapi @ 0x312f1e0] Failed to create a VAAPI device vaapi hwaccel requested for input stream #0:0, but cannot be initialized. The above is using /var/lib/emby-server/ffmpeg/2017xxx/ffmpeg - I also have an emby-server under /opt but the ffmpeg complains due to missing libraries. The transcoding logs show: 2018-10-31 13:52:54.807 Application version: 3.5.3.0 http://freenas:8096/emby/videos/9259f59a6a689d8441cd2d6df7bb64c8/hls1/main/0.ts?DeviceId=TW96aWxsYS81LjAgKFdpbmRvd3MgTlQgMTAuMDsgV2luNjQ7IHg2NCkgQXBwbGVXZWJLaXQvNTM3LjM2IChLSFRNTCwgbGlrZSBHZWNrbykgQ2hyb21lLzY5LjAuMzQ5Ny44MSBTYWZhcmkvNTM3LjM2fDE1MzY3MzU5NTI3NzA1&MediaSourceId=9259f59a6a689d8441cd2d6df7bb64c8&VideoCodec=h264&AudioCodec=mp3,aac&AudioStreamIndex=1&VideoBitrate=139360000&AudioBitrate=640000&PlaySessionId=f7b7ab77d2084a33a26955484ad65818&api_key=6d10acd326424d31bb643776856e255b&TranscodingMaxAudioChannels=2&RequireAvc=false&Tag=faba0e35a0820abf57e9603d263c29c8&SegmentContainer=ts&MinSegments=1&BreakOnNonKeyFrames=True&h264-profile=high,main,baseline,constrainedbaseline,high10&h264-level=51 {"Protocol":"File","Id":"9259f59a6a689d8441cd2d6df7bb64c8","Path":"/srv/dev-disk-by-label-mdvol/media/video/ADULTS/Afflicted (2014)/Afflicted (2014).mkv","Type":"Default","Container":"mkv,webm","Name":"Afflicted (2014)","IsRemote":false,"ETag":"faba0e35a0820abf57e9603d263c29c8","RunTimeTicks":51456860160,"ReadAtNativeFramerate":false,"IgnoreDts":false,"IgnoreIndex":false,"GenPtsInput":false,"SupportsTranscoding":true,"SupportsDirectStream":true,"SupportsDirectPlay":true,"IsInfiniteStream":false,"RequiresOpening":false,"RequiresClosing":false,"RequiresLooping":false,"SupportsProbing":true,"VideoType":"VideoFile","MediaStreams":[{"Codec":"h264","Language":"eng","TimeBase":"1/1000","CodecTimeBase":"583/27956","VideoRange":"SDR","DisplayTitle":"720P H264","NalLengthSize":"4","IsInterlaced":false,"IsAVC":true,"BitRate":7288572,"BitDepth":8,"RefFrames":1,"IsDefault":true,"IsForced":false,"Height":696,"Width":1280,"AverageFrameRate":23.9759865,"RealFrameRate":23.9759865,"Profile":"High","Type":"Video","AspectRatio":"1.85:1","Index":0,"IsExternal":false,"IsTextSubtitleStream":false,"SupportsExternalStream":false,"PixelFormat":"yuv420p","Level":41},{"Codec":"dts","Language":"eng","TimeBase":"1/1000","CodecTimeBase":"1/48000","DisplayTitle":"Eng DTS 5.1 Default","IsInterlaced":false,"ChannelLayout":"5.1","BitRate":1536000,"Channels":6,"SampleRate":48000,"IsDefault":true,"IsForced":false,"Profile":"DTS","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":"/srv/dev-disk-by-label-mdvol/media/video/ADULTS/Afflicted (2014)/Afflicted (2014).eng.srt"}],"Formats":[],"Bitrate":7288572,"RequiredHttpHeaders":{}} User policy for emby: EnablePlaybackRemuxing: True EnableVideoPlaybackTranscoding: True EnableAudioPlaybackTranscoding: True /opt/emby-server/bin/ffmpeg -noaccurate_seek -i file:"/srv/dev-disk-by-label-mdvol/media/video/ADULTS/Afflicted (2014)/Afflicted (2014).mkv" -threads 0 -map 0:0 -map 0:1 -map -0:s -codec:v:0 copy -bsf:v h264_mp4toannexb -copyts -vsync -1 -codec:a:0 libmp3lame -ac 2 -ab 384000 -af "volume=2" -f segment -max_delay 5000000 -avoid_negative_ts disabled -map_metadata -1 -map_chapters -1 -start_at_zero -segment_time 6 -individual_header_trailer 0 -break_non_keyframes 1 -segment_format mpegts -segment_list_type m3u8 -segment_start_number 0 -segment_list "/var/lib/emby-server/transcoding-temp/3866506face1489c783e4462a98906ab.m3u8" -y "/var/lib/emby-server/transcoding-temp/3866506face1489c783e4462a98906ab%d.ts" VAAPI is configured from the server side but I don't see it being used and CPU is pinned. Used to be able to specify a path to ffmpeg but that's gone now too. Running 3.5.3.0 Link to comment Share on other sites More sharing options...
Luke 37248 Posted October 31, 2018 Share Posted October 31, 2018 Hi, can you please attach the emby server log? that is not our ffmpeg build. thanks. Link to comment Share on other sites More sharing options...
flatline69 27 Posted October 31, 2018 Author Share Posted October 31, 2018 @@Luke, here's a copy from earlier today before I started symlinking my local FFMPEG - the ffmpeg in /var/lib/emby-server was always there. The logfile shows it executing from /opt/emby-server/bin - I recently upgraded from the "old" emby (mono?) to the new one, maybe it's something left behind: 2018-10-31 12:32:14.530 Application version: 3.5.3.0 http://freenas:8096/emby/videos/9259f59a6a689d8441cd2d6df7bb64c8/hls1/main/422.ts?DeviceId=TW96aWxsYS81LjAgKFdpbmRvd3MgTlQgMTAuMDsgV2luNjQ7IHg2NCkgQXBwbGVXZWJLaXQvNTM3LjM2IChLSFRNTCwgbGlrZSBHZWNrbykgQ2hyb21lLzY5LjAuMzQ5Ny44MSBTYWZhcmkvNTM3LjM2fDE1MzY3MzU5NTI3NzA1&MediaSourceId=9259f59a6a689d8441cd2d6df7bb64c8&VideoCodec=h264&AudioCodec=mp3,aac&AudioStreamIndex=1&VideoBitrate=139360000&AudioBitrate=640000&PlaySessionId=11c202a0c2dd4359a0c8fa3042f291ec&api_key=6d10acd326424d31bb643776856e255b&TranscodingMaxAudioChannels=2&RequireAvc=false&Tag=faba0e35a0820abf57e9603d263c29c8&SegmentContainer=ts&MinSegments=1&BreakOnNonKeyFrames=True&h264-profile=high,main,baseline,constrainedbaseline,high10&h264-level=51 {"Protocol":"File","Id":"9259f59a6a689d8441cd2d6df7bb64c8","Path":"/srv/dev-disk-by-label-mdvol/media/video/ADULTS/Afflicted (2014)/Afflicted (2014).mkv","Type":"Default","Container":"mkv,webm","Name":"Afflicted (2014)","IsRemote":false,"ETag":"faba0e35a0820abf57e9603d263c29c8","RunTimeTicks":51456860160,"ReadAtNativeFramerate":false,"IgnoreDts":false,"IgnoreIndex":false,"GenPtsInput":false,"SupportsTranscoding":true,"SupportsDirectStream":true,"SupportsDirectPlay":true,"IsInfiniteStream":false,"RequiresOpening":false,"RequiresClosing":false,"RequiresLooping":false,"SupportsProbing":true,"VideoType":"VideoFile","MediaStreams":[{"Codec":"h264","Language":"eng","TimeBase":"1/1000","CodecTimeBase":"583/27956","VideoRange":"SDR","DisplayTitle":"720P H264","NalLengthSize":"4","IsInterlaced":false,"IsAVC":true,"BitRate":7288572,"BitDepth":8,"RefFrames":1,"IsDefault":true,"IsForced":false,"Height":696,"Width":1280,"AverageFrameRate":23.9759865,"RealFrameRate":23.9759865,"Profile":"High","Type":"Video","AspectRatio":"1.85:1","Index":0,"IsExternal":false,"IsTextSubtitleStream":false,"SupportsExternalStream":false,"PixelFormat":"yuv420p","Level":41},{"Codec":"dts","Language":"eng","TimeBase":"1/1000","CodecTimeBase":"1/48000","DisplayTitle":"Eng DTS 5.1 Default","IsInterlaced":false,"ChannelLayout":"5.1","BitRate":1536000,"Channels":6,"SampleRate":48000,"IsDefault":true,"IsForced":false,"Profile":"DTS","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":"/srv/dev-disk-by-label-mdvol/media/video/ADULTS/Afflicted (2014)/Afflicted (2014).eng.srt"}],"Formats":[],"Bitrate":7288572,"RequiredHttpHeaders":{}} User policy for emby: EnablePlaybackRemuxing: True EnableVideoPlaybackTranscoding: True EnableAudioPlaybackTranscoding: True /opt/emby-server/bin/ffmpeg -ss 00:42:12.000 -noaccurate_seek -i file:"/srv/dev-disk-by-label-mdvol/media/video/ADULTS/Afflicted (2014)/Afflicted (2014).mkv" -threads 0 -map 0:0 -map 0:1 -map -0:s -codec:v:0 copy -bsf:v h264_mp4toannexb -copyts -vsync -1 -codec:a:0 libmp3lame -ac 2 -ab 384000 -af "volume=2" -f segment -max_delay 5000000 -avoid_negative_ts disabled -map_metadata -1 -map_chapters -1 -start_at_zero -segment_time 6 -segment_time_delta -2532 -individual_header_trailer 0 -break_non_keyframes 1 -segment_format mpegts -segment_list_type m3u8 -segment_start_number 422 -segment_list "/var/lib/emby-server/transcoding-temp/16d24f05a90c59f3282ef8c1d3f7d133.m3u8" -y "/var/lib/emby-server/transcoding-temp/16d24f05a90c59f3282ef8c1d3f7d133%d.ts" ffmpeg version 4.0.2-emby_2018_09_13 Copyright (c) 2000-2018 the FFmpeg developers built with gcc 6.3.0 (crosstool-NG crosstool-ng-1.23.0) configuration: --cc=x86_64-pc-linux-gnu-gcc --arch=x86_64 --prefix=/home/embybuilder/Buildbot/x64/ffmpeg-x64/staging --pkg-config=pkg-config --disable-doc --disable-ffplay --disable-vdpau --disable-xlib --enable-fontconfig --enable-gnutls --enable-gpl --enable-iconv --enable-libass --enable-libfreetype --enable-libfribidi --enable-libmp3lame --enable-libopus --enable-libtheora --enable-libvorbis --enable-libwebp --enable-libx264 --enable-libzvbi --enable-version3 --disable-decoders --disable-encoders --enable-decoder=aac --enable-decoder=aac_fixed --enable-decoder=aac_latm --enable-decoder=ac3 --enable-decoder=ac3_fixed --enable-decoder=alac --enable-decoder=apng --enable-decoder=ass --enable-decoder=ayuv --enable-decoder=bmp --enable-decoder=dca --enable-decoder=dirac --enable-decoder=dvbsub --enable-decoder=dvdsub --enable-decoder=eac3 --enable-decoder=flac --enable-decoder=gif --enable-decoder=h264 --enable-decoder=hevc --enable-decoder=huffyuv --enable-decoder=mjpeg --enable-decoder=mlp --enable-decoder=mov_text --enable-decoder=mp3 --enable-decoder=mp3float --enable-decoder=mpeg4 --enable-decoder=opus --enable-decoder=pcm_alaw --enable-decoder=pcm_bluray --enable-decoder=pcm_dvd --enable-decoder=pcm_f16le --enable-decoder=pcm_f24le --enable-decoder=pcm_f32be --enable-decoder=pcm_f32le --enable-decoder=pcm_f64be --enable-decoder=pcm_f64le --enable-decoder=pcm_lxf --enable-decoder=pcm_mulaw --enable-decoder=pcm_s16be --enable-decoder=pcm_s16be_planar --enable-decoder=pcm_s16le --enable-decoder=pcm_s16le_planar --enable-decoder=pcm_s24be --enable-decoder=pcm_s24daud --enable-decoder=pcm_s24le --enable-decoder=pcm_s24le_planar --enable-decoder=pcm_s32be --enable-decoder=pcm_s32le --enable-decoder=pcm_s32le_planar --enable-decoder=pcm_s64be --enable-decoder=pcm_s64le --enable-decoder=pcm_s8 --enable-decoder=pcm_s8_planar --enable-decoder=pcm_u16be --enable-decoder=pcm_u16le --enable-decoder=pcm_u24be --enable-decoder=pcm_u24le --enable-decoder=pcm_u32be --enable-decoder=pcm_u32le --enable-decoder=pcm_u8 --enable-decoder=pcm_zork --enable-decoder=pgssub --enable-decoder=png --enable-decoder=r210 --enable-decoder=rawvideo --enable-decoder=ssa --enable-decoder=subrip --enable-decoder=srt --enable-decoder=text --enable-decoder=theora --enable-decoder=truehd --enable-decoder=v210 --enable-decoder=v210x --enable-decoder=v308 --enable-decoder=v408 --enable-decoder=v410 --enable-decoder=vorbis --enable-decoder=vp8 --enable-decoder=vp9 --enable-decoder=webp --enable-decoder=webvtt --enable-decoder=wmalossless --enable-decoder=wmapro --enable-decoder=wmav1 --enable-decoder=wmav2 --enable-decoder=wmavoice --enable-decoder=wmv1 --enable-decoder=wmv2 --enable-decoder=wmv3 --enable-decoder=wmv3image --enable-decoder=y41p --enable-decoder=yuv4 --enable-decoder=zero12v --enable-encoder=aac --enable-encoder=ac3 --enable-encoder=ac3_fixed --enable-encoder=ass --enable-encoder=dvbsub --enable-encoder=dvdsub --enable-encoder=flac --enable-encoder=libmp3lame --enable-encoder=libopus --enable-encoder=libtheora --enable-encoder=libvorbis --enable-encoder=libwebp --enable-encoder=libx264 --enable-encoder=mjpeg --enable-encoder=mov_text --enable-encoder=png --enable-encoder=srt --enable-encoder=ssa --enable-encoder=subrip --enable-encoder=text --enable-encoder=webvtt --enable-libsmbclient --enable-decoder=mp1 --enable-decoder=mp2 --enable-decoder=mpegvideo --enable-decoder=mpeg1video --enable-decoder=mpeg2video --enable-decoder=vc1 --enable-cuda --enable-cuvid --enable-nvenc --enable-vaapi --enable-decoder=h264_cuvid --enable-decoder=hevc_cuvid --enable-decoder=mjpeg_cuvid --enable-decoder=mpeg1_cuvid --enable-decoder=mpeg2_cuvid --enable-decoder=mpeg4_cuvid --enable-decoder=vc1_cuvid --enable-decoder=vp8_cuvid --enable-decoder=vp9_cuvid --enable-encoder=h264_nvenc --enable-encoder=h264_vaapi --enable-encoder=hevc_nvenc --enable-encoder=hevc_vaapi --enable-encoder=mjpeg_vaapi --enable-cross-compile --cross-prefix=x86_64-pc-linux-gnu- --extra-libs='-ldl -lexpat -lfreetype -lfribidi -lfontconfig -liconv -lpng -luuid -lz -lvorbis -logg -lnettle -lhogweed -lgmp -laddns-samba4 -lasn1util-samba4 -lauthkrb5-samba4 -lCHARSET3-samba4 -lcliauth-samba4 -lcli-cldap-samba4 -lcli-ldap-common-samba4 -lcli-nbt-samba4 -lcli-smb-common-samba4 -lcom_err -lcommon-auth-samba4 -ldbwrap-samba4 -ldcerpc-binding -ldcerpc-samba-samba4 -lflag-mapping-samba4 -lgenrand-samba4 -lgensec-samba4 -lgse-samba4 -lgssapi_krb5 -llibcli-lsa3-samba4 -llibsmb-samba4 -linterfaces-samba4 -liov-buf-samba4 -lk5crypto -lkrb5 -lkrb5samba-samba4 -lkrb5support -lldb -lldbsamba-samba4 -lmessages-dgm-samba4 -lmessages-util-samba4 -lmsghdr-samba4 -lmsrpc3-samba4 -lndr -lndr-krb5pac -lndr-nbt -lndr-samba-samba4 -lndr-standard -lreplace-samba4 -lsamba-cluster-support-samba4 -lsamba-credentials -lsamba-debug-samba4 -lsamba-errors -lsamba-hostconfig -lsamba-modules-samba4 -lsamba-security-samba4 -lsamba-sockets-samba4 -lsamba-util -lsamba3-util-samba4 -lsamdb -lsamdb-common-samba4 -lsecrets3-samba4 -lserver-id-db-samba4 -lserver-role-samba4 -lsmbconf -lsmbd-shim-samba4 -lsmb-transport-samba4 -lsocket-blocking-samba4 -lsys-rw-samba4 -ltalloc -ltalloc-report-samba4 -ltdb -ltdb-wrap-samba4 -ltevent -ltevent-util -ltime-basic-samba4 -lutil-cmdline-samba4 -lutil-reg-samba4 -lutil-setid-samba4 -lutil-tdb-samba4 -lwbclient -lwinbind-client-samba4 -ldrm' --target-os=linux --enable-shared --disable-static 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, matroska,webm, from 'file:/srv/dev-disk-by-label-mdvol/media/video/ADULTS/Afflicted (2014)/Afflicted (2014).mkv': Metadata: encoder : libebml v1.3.0 + libmatroska v1.4.0 creation_time : 2014-06-12T23:53:36.000000Z Duration: 01:25:45.69, start: 0.000000, bitrate: 7288 kb/s Chapter #0:0: start 0.000000, end 286.495000 Metadata: title : 00:00:00.000 Chapter #0:1: start 286.495000, end 592.133000 Metadata: title : 00:04:46.495 Chapter #0:2: start 592.133000, end 936.102000 Metadata: title : 00:09:52.133 Chapter #0:3: start 936.102000, end 1120.244000 Metadata: title : 00:15:36.102 Chapter #0:4: start 1120.244000, end 1707.539000 Metadata: title : 00:18:40.244 Chapter #0:5: start 1707.539000, end 2115.780000 Metadata: title : 00:28:27.539 Chapter #0:6: start 2115.780000, end 2338.586000 Metadata: title : 00:35:15.780 Chapter #0:7: start 2338.586000, end 2628.000000 Metadata: title : 00:38:58.586 Chapter #0:8: start 2628.000000, end 2847.678000 Metadata: title : 00:43:48.000 Chapter #0:9: start 2847.678000, end 3034.281000 Metadata: title : 00:47:27.678 Chapter #0:10: start 3034.281000, end 3254.751000 Metadata: title : 00:50:34.281 Chapter #0:11: start 3254.751000, end 3680.552000 Metadata: title : 00:54:14.751 Chapter #0:12: start 3680.552000, end 4233.354000 Metadata: title : 01:01:20.552 Chapter #0:13: start 4233.354000, end 4593.297000 Metadata: title : 01:10:33.354 Chapter #0:14: start 4593.297000, end 4770.516000 Metadata: title : 01:16:33.297 Chapter #0:15: start 4770.516000, end 5145.686000 Metadata: title : 01:19:30.516 Stream #0:0(eng): Video: h264 (High), yuv420p(progressive), 1280x696 [SAR 1:1 DAR 160:87], 23.98 fps, 23.98 tbr, 1k tbn, 47.95 tbc (default) Stream #0:1(eng): Audio: dts (DTS), 48000 Hz, 5.1(side), fltp, 1536 kb/s (default) Stream mapping: Stream #0:0 -> #0:0 (copy) Stream #0:1 -> #0:1 (dts (dca) -> mp3 (libmp3lame)) Press [q] to stop, [?] for help [segment @ 0x1ce3a80] Opening '/var/lib/emby-server/transcoding-temp/16d24f05a90c59f3282ef8c1d3f7d133422.ts' for writing Output #0, segment, to '/var/lib/emby-server/transcoding-temp/16d24f05a90c59f3282ef8c1d3f7d133%d.ts': Metadata: encoder : Lavf58.12.100 Stream #0:0: Video: h264 (High), yuv420p(progressive), 1280x696 [SAR 1:1 DAR 160:87], q=2-31, 23.98 fps, 23.98 tbr, 90k tbn, 23.98 tbc (default) Stream #0:1: Audio: mp3 (libmp3lame), 48000 Hz, stereo, fltp, 384 kb/s (default) Metadata: encoder : Lavc58.18.100 libmp3lame [segment @ 0x1ce3a80] Opening '/var/lib/emby-server/transcoding-temp/16d24f05a90c59f3282ef8c1d3f7d133.m3u8.tmp' for writing [segment @ 0x1ce3a80] Opening '/var/lib/emby-server/transcoding-temp/16d24f05a90c59f3282ef8c1d3f7d133423.ts' for writing frame= 327 fps=0.0 q=-1.0 size=N/A time=00:42:22.50 bitrate=N/A speed=5.08e+03x Link to comment Share on other sites More sharing options...
flatline69 27 Posted October 31, 2018 Author Share Posted October 31, 2018 @@Luke, I also downloaded a copy from the URL above (johnvansickle.com) but it fails to link vaapi from commandline too. Link to comment Share on other sites More sharing options...
Luke 37248 Posted October 31, 2018 Share Posted October 31, 2018 Ok the old mono builds didn't supply ffmpeg, you had to bring your own and ensure that it had vaapi support if that's what you want. I would suggest uninstalling and switching to our newer packages where everything is self-contained. Instructions can be found on our website: https://emby.media/download.html Thanks. Link to comment Share on other sites More sharing options...
flatline69 27 Posted October 31, 2018 Author Share Posted October 31, 2018 Ok the old mono builds didn't supply ffmpeg, you had to bring your own and ensure that it had vaapi support if that's what you want. I would suggest uninstalling and switching to our newer packages where everything is self-contained. Instructions can be found on our website: https://emby.media/download.html Thanks. That's what I did when I upgraded - removed the old legacy emby and installed the current 3.5.3.0 build. There is a ffmpeg in /opt/emby-server which when I run ldd against shows missing libraries (although they're installed) - I guess I will nuke & pave and see what happens. Link to comment Share on other sites More sharing options...
Luke 37248 Posted October 31, 2018 Share Posted October 31, 2018 @@Luke, here's a copy from earlier today before I started symlinking my local FFMPEG - the ffmpeg in /var/lib/emby-server was always there. The logfile shows it executing from /opt/emby-server/bin - I recently upgraded from the "old" emby (mono?) to the new one, maybe it's something left behind: 2018-10-31 12:32:14.530 Application version: 3.5.3.0 http://freenas:8096/emby/videos/9259f59a6a689d8441cd2d6df7bb64c8/hls1/main/422.ts?DeviceId=TW96aWxsYS81LjAgKFdpbmRvd3MgTlQgMTAuMDsgV2luNjQ7IHg2NCkgQXBwbGVXZWJLaXQvNTM3LjM2IChLSFRNTCwgbGlrZSBHZWNrbykgQ2hyb21lLzY5LjAuMzQ5Ny44MSBTYWZhcmkvNTM3LjM2fDE1MzY3MzU5NTI3NzA1&MediaSourceId=9259f59a6a689d8441cd2d6df7bb64c8&VideoCodec=h264&AudioCodec=mp3,aac&AudioStreamIndex=1&VideoBitrate=139360000&AudioBitrate=640000&PlaySessionId=11c202a0c2dd4359a0c8fa3042f291ec&api_key=6d10acd326424d31bb643776856e255b&TranscodingMaxAudioChannels=2&RequireAvc=false&Tag=faba0e35a0820abf57e9603d263c29c8&SegmentContainer=ts&MinSegments=1&BreakOnNonKeyFrames=True&h264-profile=high,main,baseline,constrainedbaseline,high10&h264-level=51 {"Protocol":"File","Id":"9259f59a6a689d8441cd2d6df7bb64c8","Path":"/srv/dev-disk-by-label-mdvol/media/video/ADULTS/Afflicted (2014)/Afflicted (2014).mkv","Type":"Default","Container":"mkv,webm","Name":"Afflicted (2014)","IsRemote":false,"ETag":"faba0e35a0820abf57e9603d263c29c8","RunTimeTicks":51456860160,"ReadAtNativeFramerate":false,"IgnoreDts":false,"IgnoreIndex":false,"GenPtsInput":false,"SupportsTranscoding":true,"SupportsDirectStream":true,"SupportsDirectPlay":true,"IsInfiniteStream":false,"RequiresOpening":false,"RequiresClosing":false,"RequiresLooping":false,"SupportsProbing":true,"VideoType":"VideoFile","MediaStreams":[{"Codec":"h264","Language":"eng","TimeBase":"1/1000","CodecTimeBase":"583/27956","VideoRange":"SDR","DisplayTitle":"720P H264","NalLengthSize":"4","IsInterlaced":false,"IsAVC":true,"BitRate":7288572,"BitDepth":8,"RefFrames":1,"IsDefault":true,"IsForced":false,"Height":696,"Width":1280,"AverageFrameRate":23.9759865,"RealFrameRate":23.9759865,"Profile":"High","Type":"Video","AspectRatio":"1.85:1","Index":0,"IsExternal":false,"IsTextSubtitleStream":false,"SupportsExternalStream":false,"PixelFormat":"yuv420p","Level":41},{"Codec":"dts","Language":"eng","TimeBase":"1/1000","CodecTimeBase":"1/48000","DisplayTitle":"Eng DTS 5.1 Default","IsInterlaced":false,"ChannelLayout":"5.1","BitRate":1536000,"Channels":6,"SampleRate":48000,"IsDefault":true,"IsForced":false,"Profile":"DTS","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":"/srv/dev-disk-by-label-mdvol/media/video/ADULTS/Afflicted (2014)/Afflicted (2014).eng.srt"}],"Formats":[],"Bitrate":7288572,"RequiredHttpHeaders":{}} User policy for emby: EnablePlaybackRemuxing: True EnableVideoPlaybackTranscoding: True EnableAudioPlaybackTranscoding: True /opt/emby-server/bin/ffmpeg -ss 00:42:12.000 -noaccurate_seek -i file:"/srv/dev-disk-by-label-mdvol/media/video/ADULTS/Afflicted (2014)/Afflicted (2014).mkv" -threads 0 -map 0:0 -map 0:1 -map -0:s -codec:v:0 copy -bsf:v h264_mp4toannexb -copyts -vsync -1 -codec:a:0 libmp3lame -ac 2 -ab 384000 -af "volume=2" -f segment -max_delay 5000000 -avoid_negative_ts disabled -map_metadata -1 -map_chapters -1 -start_at_zero -segment_time 6 -segment_time_delta -2532 -individual_header_trailer 0 -break_non_keyframes 1 -segment_format mpegts -segment_list_type m3u8 -segment_start_number 422 -segment_list "/var/lib/emby-server/transcoding-temp/16d24f05a90c59f3282ef8c1d3f7d133.m3u8" -y "/var/lib/emby-server/transcoding-temp/16d24f05a90c59f3282ef8c1d3f7d133%d.ts" ffmpeg version 4.0.2-emby_2018_09_13 Copyright (c) 2000-2018 the FFmpeg developers built with gcc 6.3.0 (crosstool-NG crosstool-ng-1.23.0) configuration: --cc=x86_64-pc-linux-gnu-gcc --arch=x86_64 --prefix=/home/embybuilder/Buildbot/x64/ffmpeg-x64/staging --pkg-config=pkg-config --disable-doc --disable-ffplay --disable-vdpau --disable-xlib --enable-fontconfig --enable-gnutls --enable-gpl --enable-iconv --enable-libass --enable-libfreetype --enable-libfribidi --enable-libmp3lame --enable-libopus --enable-libtheora --enable-libvorbis --enable-libwebp --enable-libx264 --enable-libzvbi --enable-version3 --disable-decoders --disable-encoders --enable-decoder=aac --enable-decoder=aac_fixed --enable-decoder=aac_latm --enable-decoder=ac3 --enable-decoder=ac3_fixed --enable-decoder=alac --enable-decoder=apng --enable-decoder=ass --enable-decoder=ayuv --enable-decoder=bmp --enable-decoder=dca --enable-decoder=dirac --enable-decoder=dvbsub --enable-decoder=dvdsub --enable-decoder=eac3 --enable-decoder=flac --enable-decoder=gif --enable-decoder=h264 --enable-decoder=hevc --enable-decoder=huffyuv --enable-decoder=mjpeg --enable-decoder=mlp --enable-decoder=mov_text --enable-decoder=mp3 --enable-decoder=mp3float --enable-decoder=mpeg4 --enable-decoder=opus --enable-decoder=pcm_alaw --enable-decoder=pcm_bluray --enable-decoder=pcm_dvd --enable-decoder=pcm_f16le --enable-decoder=pcm_f24le --enable-decoder=pcm_f32be --enable-decoder=pcm_f32le --enable-decoder=pcm_f64be --enable-decoder=pcm_f64le --enable-decoder=pcm_lxf --enable-decoder=pcm_mulaw --enable-decoder=pcm_s16be --enable-decoder=pcm_s16be_planar --enable-decoder=pcm_s16le --enable-decoder=pcm_s16le_planar --enable-decoder=pcm_s24be --enable-decoder=pcm_s24daud --enable-decoder=pcm_s24le --enable-decoder=pcm_s24le_planar --enable-decoder=pcm_s32be --enable-decoder=pcm_s32le --enable-decoder=pcm_s32le_planar --enable-decoder=pcm_s64be --enable-decoder=pcm_s64le --enable-decoder=pcm_s8 --enable-decoder=pcm_s8_planar --enable-decoder=pcm_u16be --enable-decoder=pcm_u16le --enable-decoder=pcm_u24be --enable-decoder=pcm_u24le --enable-decoder=pcm_u32be --enable-decoder=pcm_u32le --enable-decoder=pcm_u8 --enable-decoder=pcm_zork --enable-decoder=pgssub --enable-decoder=png --enable-decoder=r210 --enable-decoder=rawvideo --enable-decoder=ssa --enable-decoder=subrip --enable-decoder=srt --enable-decoder=text --enable-decoder=theora --enable-decoder=truehd --enable-decoder=v210 --enable-decoder=v210x --enable-decoder=v308 --enable-decoder=v408 --enable-decoder=v410 --enable-decoder=vorbis --enable-decoder=vp8 --enable-decoder=vp9 --enable-decoder=webp --enable-decoder=webvtt --enable-decoder=wmalossless --enable-decoder=wmapro --enable-decoder=wmav1 --enable-decoder=wmav2 --enable-decoder=wmavoice --enable-decoder=wmv1 --enable-decoder=wmv2 --enable-decoder=wmv3 --enable-decoder=wmv3image --enable-decoder=y41p --enable-decoder=yuv4 --enable-decoder=zero12v --enable-encoder=aac --enable-encoder=ac3 --enable-encoder=ac3_fixed --enable-encoder=ass --enable-encoder=dvbsub --enable-encoder=dvdsub --enable-encoder=flac --enable-encoder=libmp3lame --enable-encoder=libopus --enable-encoder=libtheora --enable-encoder=libvorbis --enable-encoder=libwebp --enable-encoder=libx264 --enable-encoder=mjpeg --enable-encoder=mov_text --enable-encoder=png --enable-encoder=srt --enable-encoder=ssa --enable-encoder=subrip --enable-encoder=text --enable-encoder=webvtt --enable-libsmbclient --enable-decoder=mp1 --enable-decoder=mp2 --enable-decoder=mpegvideo --enable-decoder=mpeg1video --enable-decoder=mpeg2video --enable-decoder=vc1 --enable-cuda --enable-cuvid --enable-nvenc --enable-vaapi --enable-decoder=h264_cuvid --enable-decoder=hevc_cuvid --enable-decoder=mjpeg_cuvid --enable-decoder=mpeg1_cuvid --enable-decoder=mpeg2_cuvid --enable-decoder=mpeg4_cuvid --enable-decoder=vc1_cuvid --enable-decoder=vp8_cuvid --enable-decoder=vp9_cuvid --enable-encoder=h264_nvenc --enable-encoder=h264_vaapi --enable-encoder=hevc_nvenc --enable-encoder=hevc_vaapi --enable-encoder=mjpeg_vaapi --enable-cross-compile --cross-prefix=x86_64-pc-linux-gnu- --extra-libs='-ldl -lexpat -lfreetype -lfribidi -lfontconfig -liconv -lpng -luuid -lz -lvorbis -logg -lnettle -lhogweed -lgmp -laddns-samba4 -lasn1util-samba4 -lauthkrb5-samba4 -lCHARSET3-samba4 -lcliauth-samba4 -lcli-cldap-samba4 -lcli-ldap-common-samba4 -lcli-nbt-samba4 -lcli-smb-common-samba4 -lcom_err -lcommon-auth-samba4 -ldbwrap-samba4 -ldcerpc-binding -ldcerpc-samba-samba4 -lflag-mapping-samba4 -lgenrand-samba4 -lgensec-samba4 -lgse-samba4 -lgssapi_krb5 -llibcli-lsa3-samba4 -llibsmb-samba4 -linterfaces-samba4 -liov-buf-samba4 -lk5crypto -lkrb5 -lkrb5samba-samba4 -lkrb5support -lldb -lldbsamba-samba4 -lmessages-dgm-samba4 -lmessages-util-samba4 -lmsghdr-samba4 -lmsrpc3-samba4 -lndr -lndr-krb5pac -lndr-nbt -lndr-samba-samba4 -lndr-standard -lreplace-samba4 -lsamba-cluster-support-samba4 -lsamba-credentials -lsamba-debug-samba4 -lsamba-errors -lsamba-hostconfig -lsamba-modules-samba4 -lsamba-security-samba4 -lsamba-sockets-samba4 -lsamba-util -lsamba3-util-samba4 -lsamdb -lsamdb-common-samba4 -lsecrets3-samba4 -lserver-id-db-samba4 -lserver-role-samba4 -lsmbconf -lsmbd-shim-samba4 -lsmb-transport-samba4 -lsocket-blocking-samba4 -lsys-rw-samba4 -ltalloc -ltalloc-report-samba4 -ltdb -ltdb-wrap-samba4 -ltevent -ltevent-util -ltime-basic-samba4 -lutil-cmdline-samba4 -lutil-reg-samba4 -lutil-setid-samba4 -lutil-tdb-samba4 -lwbclient -lwinbind-client-samba4 -ldrm' --target-os=linux --enable-shared --disable-static 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, matroska,webm, from 'file:/srv/dev-disk-by-label-mdvol/media/video/ADULTS/Afflicted (2014)/Afflicted (2014).mkv': Metadata: encoder : libebml v1.3.0 + libmatroska v1.4.0 creation_time : 2014-06-12T23:53:36.000000Z Duration: 01:25:45.69, start: 0.000000, bitrate: 7288 kb/s Chapter #0:0: start 0.000000, end 286.495000 Metadata: title : 00:00:00.000 Chapter #0:1: start 286.495000, end 592.133000 Metadata: title : 00:04:46.495 Chapter #0:2: start 592.133000, end 936.102000 Metadata: title : 00:09:52.133 Chapter #0:3: start 936.102000, end 1120.244000 Metadata: title : 00:15:36.102 Chapter #0:4: start 1120.244000, end 1707.539000 Metadata: title : 00:18:40.244 Chapter #0:5: start 1707.539000, end 2115.780000 Metadata: title : 00:28:27.539 Chapter #0:6: start 2115.780000, end 2338.586000 Metadata: title : 00:35:15.780 Chapter #0:7: start 2338.586000, end 2628.000000 Metadata: title : 00:38:58.586 Chapter #0:8: start 2628.000000, end 2847.678000 Metadata: title : 00:43:48.000 Chapter #0:9: start 2847.678000, end 3034.281000 Metadata: title : 00:47:27.678 Chapter #0:10: start 3034.281000, end 3254.751000 Metadata: title : 00:50:34.281 Chapter #0:11: start 3254.751000, end 3680.552000 Metadata: title : 00:54:14.751 Chapter #0:12: start 3680.552000, end 4233.354000 Metadata: title : 01:01:20.552 Chapter #0:13: start 4233.354000, end 4593.297000 Metadata: title : 01:10:33.354 Chapter #0:14: start 4593.297000, end 4770.516000 Metadata: title : 01:16:33.297 Chapter #0:15: start 4770.516000, end 5145.686000 Metadata: title : 01:19:30.516 Stream #0:0(eng): Video: h264 (High), yuv420p(progressive), 1280x696 [SAR 1:1 DAR 160:87], 23.98 fps, 23.98 tbr, 1k tbn, 47.95 tbc (default) Stream #0:1(eng): Audio: dts (DTS), 48000 Hz, 5.1(side), fltp, 1536 kb/s (default) Stream mapping: Stream #0:0 -> #0:0 (copy) Stream #0:1 -> #0:1 (dts (dca) -> mp3 (libmp3lame)) Press [q] to stop, [?] for help [segment @ 0x1ce3a80] Opening '/var/lib/emby-server/transcoding-temp/16d24f05a90c59f3282ef8c1d3f7d133422.ts' for writing Output #0, segment, to '/var/lib/emby-server/transcoding-temp/16d24f05a90c59f3282ef8c1d3f7d133%d.ts': Metadata: encoder : Lavf58.12.100 Stream #0:0: Video: h264 (High), yuv420p(progressive), 1280x696 [SAR 1:1 DAR 160:87], q=2-31, 23.98 fps, 23.98 tbr, 90k tbn, 23.98 tbc (default) Stream #0:1: Audio: mp3 (libmp3lame), 48000 Hz, stereo, fltp, 384 kb/s (default) Metadata: encoder : Lavc58.18.100 libmp3lame [segment @ 0x1ce3a80] Opening '/var/lib/emby-server/transcoding-temp/16d24f05a90c59f3282ef8c1d3f7d133.m3u8.tmp' for writing [segment @ 0x1ce3a80] Opening '/var/lib/emby-server/transcoding-temp/16d24f05a90c59f3282ef8c1d3f7d133423.ts' for writing frame= 327 fps=0.0 q=-1.0 size=N/A time=00:42:22.50 bitrate=N/A speed=5.08e+03x This log looks fine. Link to comment Share on other sites More sharing options...
flatline69 27 Posted October 31, 2018 Author Share Posted October 31, 2018 I don't see vaapi referenced anywhere. CPU usage is solid 90% - just trying to rule out if this is actually working as I can't get the emby binaries (statically built) to find vaapi but the distro version I can (deb-stretch) It even seems to see my old radeon for gpu decode so any extra I can get would be great. Link to comment Share on other sites More sharing options...
flatline69 27 Posted November 1, 2018 Author Share Posted November 1, 2018 Completely reinstalled - I see the same logging as I showed previously. No mention of vaapi being used. Do I need to increase logging level to see this info? Link to comment Share on other sites More sharing options...
Luke 37248 Posted November 1, 2018 Share Posted November 1, 2018 The reason you don't see vaapi in the log you posted above is because there is no video transcoding occurring. Link to comment Share on other sites More sharing options...
flatline69 27 Posted November 1, 2018 Author Share Posted November 1, 2018 The reason you don't see vaapi in the log you posted above is because there is no video transcoding occurring. But it's dumping transcoding files. Is there a way I can force transcoding to test vaapi otherwise? I've never looked at this part of emby, always been a user beyond installing + config and this may be normal for all playback. Link to comment Share on other sites More sharing options...
Luke 37248 Posted November 1, 2018 Share Posted November 1, 2018 But it's dumping transcoding files. it is doing a container swap without transcoding. There are multiple places you can view this information on your own without having to come and upload log files, such as using the stats for nerds feature inside the video player, or your server dashboard. Link to comment Share on other sites More sharing options...
Luke 37248 Posted November 1, 2018 Share Posted November 1, 2018 Is there a way I can force transcoding to test vaapi otherwise? Yes, you can lower the video quality in the video player. Make sure to set it back to what it was before when you're done. Link to comment Share on other sites More sharing options...
flatline69 27 Posted November 1, 2018 Author Share Posted November 1, 2018 Appreciate the helping hand here. It is working but the CPU impact is greater than I originally thought (400%; all cores) but at least it's working. Link to comment Share on other sites More sharing options...
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