Jump to content

Confirmed Linux Intel Quick Sync Transcoding


darrenkdean
Go to solution Solved by hooray4me,

Recommended Posts

Yes very considering the cost. this upgrade was 70$ and the dam ram cost half the price of the mobo / cpu! dam sodimm ram is expensive. I currently have 4gigs.

Link to comment
Share on other sites

  • 4 weeks later...

Having a jq1900, I would like to try this, does somebody was able to make it work on a docker container ?

Link to comment
Share on other sites

  • 5 weeks later...
CorpusColossus

I'm hoping someone could suggest the best approach to hardware acceleration for someone in my situation: I'm running an Intel i7-6700k (no discrete GPU) with an Emby server hosted on GNU/Linux Mint 18.2 (Ubuntu 16.04.1).

 

I tried following the instructions in this post, but upon running `intel-graphics-update-tool' I get a "distribution not supported" message. According to this Intel page, only Ubuntu 17.04 is currently supported.

 

It looks like the update tool simply points at a repository of ~20 or so libraries. Would the best approach be to compile these libs from source? Or are there other driver options out there?

Link to comment
Share on other sites

Guest plexman

I'm hoping someone could suggest the best approach to hardware acceleration for someone in my situation: I'm running an Intel i7-6700k (no discrete GPU) with an Emby server hosted on GNU/Linux Mint 18.2 (Ubuntu 16.04.1).

 

I tried following the instructions in this post, but upon running `intel-graphics-update-tool' I get a "distribution not supported" message. According to this Intel page, only Ubuntu 17.04 is currently supported.

 

It looks like the update tool simply points at a repository of ~20 or so libraries. Would the best approach be to compile these libs from source? Or are there other driver options out there?

Install Emby dotnet package (the deb on github release page) and you'll get out of the box VAAPI transcoding working perfectly.

Link to comment
Share on other sites

CorpusColossus

Install Emby dotnet package (the deb on github release page) and you'll get out of the box VAAPI transcoding working perfectly.

 

Hmm, I don't see any .deb packages that explicitly reference .NET. Or are you saying that I should be getting VAAPI transcoding with this package?

Link to comment
Share on other sites

Hmm, I don't see any .deb packages that explicitly reference .NET. Or are you saying that I should be getting VAAPI transcoding with this package?

Yes thats the one. The only other thing you might need to do is to add emby ( the user for emby the program ) to the video group.  It should be very easy to get up and going. I myself initially tried all sorts of things to get hardware acceleration to work before coming upon this information.

  • Like 1
Link to comment
Share on other sites

CorpusColossus

The only other thing you might need to do is to add emby ( the user for emby the program ) to the video group.

 

Thank you!! This did the trick--my CPU can sweat a little less :)

  • Like 1
Link to comment
Share on other sites

Thank you!! This did the trick--my CPU can sweat a little less :)

Good to hear it :) I know when i first went about all this i did not find this thread so i tried all sorts of nonsense that didnt do a thing for me. I found this out and was dumbfounded at just how easy it all was, just added emby to video turned on the right options in emby and whala. I was floored with how easy it was.

Link to comment
Share on other sites

rathmore

The ffmpeg build in our docker container has built in support for vaapi

So currently hardware support should work when running emby with docker?

Link to comment
Share on other sites

  • 8 months later...

Not in the UI, but notice the log file contains the command line used to launch Emby. You can just start the server with your own command line, and point to your custom ffmpeg and ffprobe builds.

 

Please note that in the upcoming Emby Server 3.6 release, we have made additions to ffmpeg so using a custom build may not work in all situations. We'll probably need another command line switch to tell the server not to try to use any of our additions so that it doesn't fail.

  • Like 1
Link to comment
Share on other sites

EODCrafter

Not in the UI, but notice the log file contains the command line used to launch Emby. You can just start the server with your own command line, and point to your custom ffmpeg and ffprobe builds.

 

Please note that in the upcoming Emby Server 3.6 release, we have made additions to ffmpeg so using a custom build may not work in all situations. We'll probably need another command line switch to tell the server not to try to use any of our additions so that it doesn't fail.

Was wondering about this myself. I built a custom/updated ffmpeg version from Git and I copied the ffmpeg and ffprobe to Emby where the original files are located but it failed to launch....Thanks for doing this!

Link to comment
Share on other sites

EODCrafter

I would not suggest overwriting our originals but rather launching with a custom command line.

emby-server --help show command line options? (I would Just try it but I'm in Windows.....)

Edited by EODCrafter
Link to comment
Share on other sites

emby-server --help show command line options? (I would Just try it but I'm in Windows.....)

 

We don't have that now but it's a good idea, yes.

Link to comment
Share on other sites

This workaroud doesn't work anymore with Emby 3.5.3.0. Same configuration worked perfectly in Emby 3.3.4.1.

 

Same configuration. FFmpeg custom path added in command line:

#!/bin/sh

APP_DIR=/opt/emby-server

export FONTCONFIG_PATH=$APP_DIR/etc/fonts
export ICU_DATA=$APP_DIR/share/icu/61.1
export LD_LIBRARY_PATH=$APP_DIR/lib:$APP_DIR/lib/samba
export LIBVA_DRIVERS_PATH=$APP_DIR/lib/dri
export SSL_CERT_FILE=$APP_DIR/etc/ssl/certs/ca-certificates.crt
if [ -z $EMBY_DATA ]; then
  if [ -d /var/lib/emby-server ]; then
    export EMBY_DATA=/var/lib/emby-server
  else
    export EMBY_DATA=/var/lib/emby
  fi
fi

exec $APP_DIR/system/EmbyServer \
  -programdata $EMBY_DATA \
  -ffmpeg /usr/bin/ffmpeg \
  -ffprobe /usr/bin/ffprobe \
  -restartexitcode 3 \
  -updatepackage 'emby-server-deb_{version}_amd64.deb'

Same configuration as op in transcoding settings.

 

Then when I try to play a movie with transcoding:

2018-10-28 13:06:02.975
Application version: 3.5.3.0

http://localhost:8096/emby/videos/90a3783fa7926a983223b94950ee8c2b/hls1/main/0.ts?DeviceId=TW96aWxsYS81LjAgKFgxMTsgVWJ1bnR1OyBMaW51eCB4ODZfNjQ7IHJ2OjYyLjApIEdlY2tvLzIwMTAwMTAxIEZpcmVmb3gvNjIuMHwxNTM3MTAyMjE4OTI3&MediaSourceId=90a3783fa7926a983223b94950ee8c2b&VideoCodec=h264&AudioCodec=aac&AudioStreamIndex=1&VideoBitrate=3616000&AudioBitrate=384000&PlaySessionId=d746d0c9ab2546e6b7a61c460640297b&api_key=c75c34ae5a264e858492d2a09be90a5b&TranscodingMaxAudioChannels=2&RequireAvc=false&Tag=90802c325627748afe6eadee0c8a8569&SegmentContainer=ts&MinSegments=1&BreakOnNonKeyFrames=True&h264-profile=high,main,baseline,constrainedbaseline&h264-level=51&TranscodeReasons=ContainerBitrateExceedsLimit

{"Protocol":"File","Id":"90a3783fa7926a983223b94950ee8c2b","Path":"/home/meiden/HDD2/gdrive/Movies/Call.Me.By.Your.Name.2017.1080p.WEB-DL.DD5.1.H264-FGT.mkv","Type":"Default","Container":"mkv,webm","Name":"Call.Me.By.Your.Name.2017.1080p.WEB-DL.DD5.1.H264-FGT","IsRemote":false,"ETag":"90802c325627748afe6eadee0c8a8569","RunTimeTicks":79270051840,"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","ColorTransfer":"bt709","ColorPrimaries":"bt709","ColorSpace":"bt709","TimeBase":"1/1000","CodecTimeBase":"1/48","Title":"Call.Me.By.Your.Name.2017.1080p.WEB-DL.DDD5.1.H264-FGT","VideoRange":"SDR","DisplayTitle":"1080P H264","NalLengthSize":"4","IsInterlaced":false,"IsAVC":true,"BitRate":5571842,"BitDepth":8,"RefFrames":1,"IsDefault":true,"IsForced":false,"Height":1032,"Width":1920,"AverageFrameRate":24,"RealFrameRate":24,"Profile":"High","Type":"Video","AspectRatio":"1.85:1","Index":0,"IsExternal":false,"IsTextSubtitleStream":false,"SupportsExternalStream":false,"PixelFormat":"yuv420p","Level":40},{"Codec":"ac3","Language":"eng","TimeBase":"1/1000","CodecTimeBase":"1/48000","Title":"Call.Me.By.Your.Name.2017.1080p.WEB-DL.DDD5.1.H264-FGT","DisplayTitle":"Eng Dolby Digital 5.1 Default","IsInterlaced":false,"ChannelLayout":"5.1","BitRate":384000,"Channels":6,"SampleRate":48000,"IsDefault":true,"IsForced":false,"Type":"Audio","Index":1,"IsExternal":false,"IsTextSubtitleStream":false,"SupportsExternalStream":false,"Level":0},{"Codec":"subrip","Language":"eng","TimeBase":"1/1000","CodecTimeBase":"0/1","DisplayTitle":"Eng Default","IsInterlaced":false,"IsDefault":true,"IsForced":false,"Type":"Subtitle","Index":2,"IsExternal":false,"IsTextSubtitleStream":true,"SupportsExternalStream":true,"Level":0},{"Codec":"mjpeg","ColorSpace":"bt470bg","TimeBase":"1/90000","CodecTimeBase":"0/1","IsInterlaced":false,"BitDepth":8,"RefFrames":1,"IsDefault":false,"IsForced":false,"Height":600,"Width":1067,"RealFrameRate":90000,"Type":"EmbeddedImage","AspectRatio":"16:9","Index":3,"IsExternal":false,"IsTextSubtitleStream":false,"SupportsExternalStream":false,"PixelFormat":"yuvj444p","Level":-99},{"Codec":"mjpeg","ColorSpace":"bt470bg","TimeBase":"1/90000","CodecTimeBase":"0/1","IsInterlaced":false,"BitDepth":8,"RefFrames":1,"IsDefault":false,"IsForced":false,"Height":176,"Width":120,"RealFrameRate":90000,"Type":"EmbeddedImage","AspectRatio":"","Index":4,"IsExternal":false,"IsTextSubtitleStream":false,"SupportsExternalStream":false,"PixelFormat":"yuvj444p","Level":-99},{"Codec":"mjpeg","ColorSpace":"bt470bg","TimeBase":"1/90000","CodecTimeBase":"0/1","IsInterlaced":false,"BitDepth":8,"RefFrames":1,"IsDefault":false,"IsForced":false,"Height":120,"Width":213,"RealFrameRate":90000,"Type":"EmbeddedImage","AspectRatio":"16:9","Index":5,"IsExternal":false,"IsTextSubtitleStream":false,"SupportsExternalStream":false,"PixelFormat":"yuvj444p","Level":-99},{"Codec":"mjpeg","ColorSpace":"bt470bg","TimeBase":"1/90000","CodecTimeBase":"0/1","IsInterlaced":false,"BitDepth":8,"RefFrames":1,"IsDefault":false,"IsForced":false,"Height":882,"Width":600,"RealFrameRate":90000,"Type":"EmbeddedImage","AspectRatio":"","Index":6,"IsExternal":false,"IsTextSubtitleStream":false,"SupportsExternalStream":false,"PixelFormat":"yuvj444p","Level":-99},{"Codec":"srt","DisplayTitle":"Und","IsInterlaced":false,"IsDefault":false,"IsForced":false,"Type":"Subtitle","Index":7,"IsExternal":true,"IsTextSubtitleStream":true,"SupportsExternalStream":true,"Path":"/home/meiden/HDD2/gdrive/Movies/Call.Me.By.Your.Name.2017.1080p.WEB-DL.DD5.1.H264-FGT.srt"}],"Formats":[],"Bitrate":5571842,"RequiredHttpHeaders":{}}

User policy for Meiden: EnablePlaybackRemuxing: True EnableVideoPlaybackTranscoding: True EnableAudioPlaybackTranscoding: True

/usr/bin/ffmpeg -hwaccel vaapi -hwaccel_output_format vaapi -vaapi_device /dev/dri/renderD128 -i file:"/home/meiden/HDD2/gdrive/Movies/Call.Me.By.Your.Name.2017.1080p.WEB-DL.DD5.1.H264-FGT.mkv" -threads 0 -map 0:0 -map 0:1 -map -0:s -codec:v:0 h264_vaapi -vf "format=nv12|vaapi,hwupload,scale_vaapi=w=1280:h=688"  -b:v 3616000 -maxrate 3616000 -bufsize 7232000 -profile:v 578 -level 41 -force_key_frames "expr:if(isnan(prev_forced_t),eq(t,t),gte(t,prev_forced_t+3))" -copyts -vsync -1 -codec:a:0 aac -strict experimental -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 3  -individual_header_trailer 0 -segment_format mpegts -segment_list_type m3u8 -segment_start_number 0 -segment_list "/var/lib/emby/transcoding-temp/d2df8d5d2b633a917a2dd62734edb0ea.m3u8" -y "/var/lib/emby/transcoding-temp/d2df8d5d2b633a917a2dd62734edb0ea%d.ts"

ffmpeg version 3.4.4-1~16.04.york0 Copyright (c) 2000-2018 the FFmpeg developers
  built with gcc 5.4.0 (Ubuntu 5.4.0-6ubuntu1~16.04.10) 20160609
  configuration: --prefix=/usr --extra-version='1~16.04.york0' --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-libflite --enable-libfontconfig --enable-libfreetype --enable-libfribidi --enable-libgme --enable-libgsm --enable-libmp3lame --enable-libmysofa --enable-libopenjpeg --enable-libopenmpt --enable-libopus --enable-libpulse --enable-librubberband --enable-librsvg --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-libxml2 --enable-libxvid --enable-libzmq --enable-libzvbi --enable-omx --enable-openal --enable-opengl --enable-sdl2 --enable-libdc1394 --enable-libdrm --enable-libiec61883 --enable-chromaprint --enable-frei0r --enable-libopencv --enable-libx264 --enable-shared
  libavutil      55. 78.100 / 55. 78.100
ffmpeg version 3.4.4-1~16.04.york0 Copyright (c) 2000-2018 the FFmpeg developers
  built with gcc 5.4.0 (Ubuntu 5.4.0-6ubuntu1~16.04.10) 20160609
  libavcodec     57.107.100 / 57.107.100
  libavformat    57. 83.100 / 57. 83.100
  configuration: --prefix=/usr --extra-version='1~16.04.york0' --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-libflite --enable-libfontconfig --enable-libfreetype --enable-libfribidi --enable-libgme --enable-libgsm --enable-libmp3lame --enable-libmysofa --enable-libopenjpeg --enable-libopenmpt --enable-libopus --enable-libpulse --enable-librubberband --enable-librsvg --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-libxml2 --enable-libxvid --enable-libzmq --enable-libzvbi --enable-omx --enable-openal --enable-opengl --enable-sdl2 --enable-libdc1394 --enable-libdrm --enable-libiec61883 --enable-chromaprint --enable-frei0r --enable-libopencv --enable-libx264 --enable-shared
  libavdevice    57. 10.100 / 57. 10.100
  libavutil      55. 78.100 / 55. 78.100
  libavcodec     57.107.100 / 57.107.100
  libavfilter     6.107.100 /  6.107.100
  libavformat    57. 83.100 / 57. 83.100
  libavresample   3.  7.  0 /  3.  7.  0
  libavdevice    57. 10.100 / 57. 10.100
  libavdevice    57. 10.100 / 57. 10.100
  libswscale      4.  8.100 /  4.  8.100
  libavfilter     6.107.100 /  6.107.100
  libavfilter     6.107.100 /  6.107.100
  libswresample   2.  9.100 /  2.  9.100
  libpostproc    54.  7.100 / 54.  7.100
  libavresample   3.  7.  0 /  3.  7.  0
  libswscale      4.  8.100 /  4.  8.100
  libswscale      4.  8.100 /  4.  8.100
libva info: VA-API version 0.39.4
libva info: va_getDriverName() returns 0
libva info: va_getDriverName() returns 0
  libswresample   2.  9.100 /  2.  9.100
libva info: Trying to open /opt/emby-server/lib/dri/i965_drv_video.so
libva info: Trying to open /opt/emby-server/lib/dri/i965_drv_video.so
  libpostproc    54.  7.100 / 54.  7.100
libva error: /opt/emby-server/lib/dri/i965_drv_video.so has no function __vaDriverInit_0_32
libva info: va_openDriver() returns -1
[AVHWDeviceContext @ 0x55ed4b3f1bc0] 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
Input #0, matroska,webm, from 'file:/home/meiden/HDD2/gdrive/Movies/Call.Me.By.Your.Name.2017.1080p.WEB-DL.DD5.1.H264-FGT.mkv':
  Metadata:
    title           : Call.Me.By.Your.Name.2017.1080p.WEB-DL.DDD5.1.H264-FGT
    encoder         : libebml v1.3.5 + libmatroska v1.4.8
    creation_time   : 2018-02-16T21:03:59.000000Z
  Duration: 02:12:07.01, start: 0.000000, bitrate: 5571 kb/s
    Chapter #0:0: start 0.000000, end 448.740000
    Metadata:
      title           : 1
    Chapter #0:1: start 448.740000, end 973.598000
    Metadata:
      title           : 2
    Chapter #0:2: start 973.598000, end 1495.661000
    Metadata:
      title           : 3
    Chapter #0:3: start 1495.661000, end 1951.700000
    Metadata:
      title           : 4
    Chapter #0:4: start 1951.700000, end 2535.532000
    Metadata:
      title           : 5
    Chapter #0:5: start 2535.532000, end 3068.147000
    Metadata:
      title           : 6
    Chapter #0:6: start 3068.147000, end 3612.900000
    Metadata:
      title           : 7
    Chapter #0:7: start 3612.900000, end 4021.099000
    Metadata:
      title           : 8
    Chapter #0:8: start 4021.099000, end 4609.604000
    Metadata:
      title           : 9
    Chapter #0:9: start 4609.604000, end 5034.904000
    Metadata:
      title           : 10
    Chapter #0:10: start 5034.904000, end 5479.973000
    Metadata:
      title           : 11
    Chapter #0:11: start 5479.973000, end 5878.037000
    Metadata:
      title           : 12
    Chapter #0:12: start 5878.037000, end 6416.491000
    Metadata:
      title           : 13
    Chapter #0:13: start 6416.491000, end 6868.275000
    Metadata:
      title           : 14
    Chapter #0:14: start 6868.275000, end 7351.299000
    Metadata:
      title           : 15
    Chapter #0:15: start 7351.299000, end 7927.005000
    Metadata:
      title           : 16
    Stream #0:0(eng): Video: h264 (High), yuv420p(tv, bt709, progressive), 1920x1032 [SAR 1:1 DAR 80:43], 24 fps, 24 tbr, 1k tbn, 2k tbc (default)
    Metadata:
      title           : Call.Me.By.Your.Name.2017.1080p.WEB-DL.DDD5.1.H264-FGT
      BPS             : 5186215
      BPS-eng         : 5186215
      DURATION        : 02:12:07.005000000
      DURATION-eng    : 02:12:07.005000000
      NUMBER_OF_FRAMES: 190059
      NUMBER_OF_FRAMES-eng: 190059
      NUMBER_OF_BYTES : 5138894524
      NUMBER_OF_BYTES-eng: 5138894524
      _STATISTICS_WRITING_APP: mkvmerge v20.0.0 ('I Am The Sun') 64-bit
      _STATISTICS_WRITING_APP-eng: mkvmerge v20.0.0 ('I Am The Sun') 64-bit
      _STATISTICS_WRITING_DATE_UTC: 2018-02-16 21:03:59
      _STATISTICS_WRITING_DATE_UTC-eng: 2018-02-16 21:03:59
      _STATISTICS_TAGS: BPS DURATION NUMBER_OF_FRAMES NUMBER_OF_BYTES
      _STATISTICS_TAGS-eng: BPS DURATION NUMBER_OF_FRAMES NUMBER_OF_BYTES
    Stream #0:1(eng): Audio: ac3, 48000 Hz, 5.1(side), fltp, 384 kb/s (default)
    Metadata:
      title           : Call.Me.By.Your.Name.2017.1080p.WEB-DL.DDD5.1.H264-FGT
      BPS             : 384000
      BPS-eng         : 384000
      DURATION        : 02:11:58.944000000
      DURATION-eng    : 02:11:58.944000000
      NUMBER_OF_FRAMES: 247467
      NUMBER_OF_FRAMES-eng: 247467
      NUMBER_OF_BYTES : 380109312
      NUMBER_OF_BYTES-eng: 380109312
      _STATISTICS_WRITING_APP: mkvmerge v20.0.0 ('I Am The Sun') 64-bit
      _STATISTICS_WRITING_APP-eng: mkvmerge v20.0.0 ('I Am The Sun') 64-bit
      _STATISTICS_WRITING_DATE_UTC: 2018-02-16 21:03:59
      _STATISTICS_WRITING_DATE_UTC-eng: 2018-02-16 21:03:59
      _STATISTICS_TAGS: BPS DURATION NUMBER_OF_FRAMES NUMBER_OF_BYTES
      _STATISTICS_TAGS-eng: BPS DURATION NUMBER_OF_FRAMES NUMBER_OF_BYTES
    Stream #0:2(eng): Subtitle: subrip (default)
    Metadata:
      BPS             : 31
      BPS-eng         : 31
      DURATION        : 02:08:08.396000000
      DURATION-eng    : 02:08:08.396000000
      NUMBER_OF_FRAMES: 1096
      NUMBER_OF_FRAMES-eng: 1096
      NUMBER_OF_BYTES : 30646
      NUMBER_OF_BYTES-eng: 30646
      _STATISTICS_WRITING_APP: mkvmerge v20.0.0 ('I Am The Sun') 64-bit
      _STATISTICS_WRITING_APP-eng: mkvmerge v20.0.0 ('I Am The Sun') 64-bit
      _STATISTICS_WRITING_DATE_UTC: 2018-02-16 21:03:59
      _STATISTICS_WRITING_DATE_UTC-eng: 2018-02-16 21:03:59
      _STATISTICS_TAGS: BPS DURATION NUMBER_OF_FRAMES NUMBER_OF_BYTES
      _STATISTICS_TAGS-eng: BPS DURATION NUMBER_OF_FRAMES NUMBER_OF_BYTES
    Stream #0:3: Video: mjpeg, yuvj444p(pc, bt470bg/unknown/unknown), 1067x600, 90k tbr, 90k tbn, 90k tbc
    Metadata:
      filename        : cover_land.jpg
      mimetype        : image/jpeg
    Stream #0:4: Video: mjpeg, yuvj444p(pc, bt470bg/unknown/unknown), 120x176, 90k tbr, 90k tbn, 90k tbc
    Metadata:
      filename        : small_cover.jpg
      mimetype        : image/jpeg
    Stream #0:5: Video: mjpeg, yuvj444p(pc, bt470bg/unknown/unknown), 213x120, 90k tbr, 90k tbn, 90k tbc
    Metadata:
      filename        : small_cover_land.jpg
      mimetype        : image/jpeg
    Stream #0:6: Video: mjpeg, yuvj444p(pc, bt470bg/unknown/unknown), 600x882, 90k tbr, 90k tbn, 90k tbc
    Metadata:
      filename        : cover.jpg
      mimetype        : image/jpeg
Stream mapping:
  Stream #0:0 -> #0:0 (h264 (native) -> h264 (libx264))
  Stream #0:1 -> #0:1 (ac3 (native) -> aac (native))
Press [q] to stop, [?] for help
[libx264 @ 0x55b023c9aae0] using SAR=1/1
[libx264 @ 0x55b023c9aae0] using cpu capabilities: MMX2 SSE2Fast SSSE3 SSE4.2
[libx264 @ 0x55b023c9aae0] profile Main, level 4.1
[libx264 @ 0x55b023c9aae0] 264 - core 152 r2854 e9a5903 - H.264/MPEG-4 AVC codec - Copyleft 2003-2017 - http://www.videolan.org/x264.html - options: cabac=1 ref=1 deblock=1:0:0 analyse=0x1:0 me=dia subme=0 psy=1 psy_rd=1.00:0.00 mixed_ref=0 me_range=4 chroma_me=0 trellis=0 8x8dct=0 cqm=0 deadzone=21,11 fast_pskip=1 chroma_qp_offset=0 threads=6 lookahead_threads=1 sliced_threads=0 nr=0 decimate=1 interlaced=0 bluray_compat=0 constrained_intra=0 bframes=3 b_pyramid=2 b_adapt=1 b_bias=0 direct=1 weightb=1 open_gop=0 weightp=1 keyint=250 keyint_min=24 scenecut=40 intra_refresh=0 rc_lookahead=10 rc=crf mbtree=1 crf=23.0 qcomp=0.60 qpmin=0 qpmax=69 qpstep=4 vbv_maxrate=3616 vbv_bufsize=7232 crf_max=0.0 nal_hrd=none filler=0 ip_ratio=1.40 aq=1:1.00
[segment @ 0x55b023cc5060] Opening '/var/lib/emby/transcoding-temp/d2df8d5d2b633a917a2dd62734edb0ea0.ts' for writing
Output #0, segment, to '/var/lib/emby/transcoding-temp/d2df8d5d2b633a917a2dd62734edb0ea%d.ts':
  Metadata:
    encoder         : Lavf57.83.100
    Stream #0:0: Video: h264 (libx264), yuv420p, 1280x688 [SAR 1:1 DAR 80:43], q=-1--1, 24 fps, 90k tbn, 24 tbc (default)
    Metadata:
      encoder         : Lavc57.107.100 libx264
    Side data:
      cpb: bitrate max/min/avg: 3616000/0/0 buffer size: 7232000 vbv_delay: -1
    Stream #0:1: Audio: aac (LC), 48000 Hz, stereo, fltp, 384 kb/s (default)
    Metadata:
      encoder         : Lavc57.107.100 aac
frame=   24 fps=0.0 q=28.0 size=N/A time=00:00:01.13 bitrate=N/A speed=1.17x    
frame=   48 fps= 33 q=28.0 size=N/A time=00:00:02.41 bitrate=N/A speed=1.64x    
frame=   78 fps= 39 q=28.0 size=N/A time=00:00:03.47 bitrate=N/A speed=1.76x    
[segment @ 0x55b023cc5060] Opening '/var/lib/emby/transcoding-temp/d2df8d5d2b633a917a2dd62734edb0ea.m3u8.tmp' for writing
[segment @ 0x55b023cc5060] Opening '/var/lib/emby/transcoding-temp/d2df8d5d2b633a917a2dd62734edb0ea1.ts' for writing
frame=  104 fps= 42 q=28.0 size=N/A time=00:00:04.58 bitrate=N/A speed=1.84x    
frame=  128 fps= 43 q=28.0 size=N/A time=00:00:05.67 bitrate=N/A speed=1.89x    
frame=  154 fps= 44 q=28.0 size=N/A time=00:00:06.69 bitrate=N/A speed=1.92x    
[segment @ 0x55b023cc5060] Opening '/var/lib/emby/transcoding-temp/d2df8d5d2b633a917a2dd62734edb0ea.m3u8.tmp' for writing
[segment @ 0x55b023cc5060] Opening '/var/lib/emby/transcoding-temp/d2df8d5d2b633a917a2dd62734edb0ea2.ts' for writing
frame=  179 fps= 45 q=28.0 size=N/A time=00:00:07.72 bitrate=N/A speed=1.93x    
frame=  205 fps= 45 q=28.0 size=N/A time=00:00:08.72 bitrate=N/A speed=1.93x    
frame=  230 fps= 46 q=28.0 size=N/A time=00:00:09.89 bitrate=N/A speed=1.97x    
[segment @ 0x55b023cc5060] Opening '/var/lib/emby/transcoding-temp/d2df8d5d2b633a917a2dd62734edb0ea.m3u8.tmp' for writing
[segment @ 0x55b023cc5060] Opening '/var/lib/emby/transcoding-temp/d2df8d5d2b633a917a2dd62734edb0ea3.ts' for writing
frame=  257 fps= 47 q=28.0 size=N/A time=00:00:10.92 bitrate=N/A speed=1.98x    
frame=  282 fps= 47 q=28.0 size=N/A time=00:00:12.07 bitrate=N/A speed=   2x    
[segment @ 0x55b023cc5060] Opening '/var/lib/emby/transcoding-temp/d2df8d5d2b633a917a2dd62734edb0ea.m3u8.tmp' for writing
[segment @ 0x55b023cc5060] Opening '/var/lib/emby/transcoding-temp/d2df8d5d2b633a917a2dd62734edb0ea4.ts' for writing
frame=  309 fps= 47 q=28.0 size=N/A time=00:00:13.16 bitrate=N/A speed=2.01x    
frame=  335 fps= 48 q=28.0 size=N/A time=00:00:14.25 bitrate=N/A speed=2.02x    
frame=  358 fps= 47 q=28.0 size=N/A time=00:00:15.08 bitrate=N/A speed=   2x    
[segment @ 0x55b023cc5060] Opening '/var/lib/emby/transcoding-temp/d2df8d5d2b633a917a2dd62734edb0ea.m3u8.tmp' for writing
[segment @ 0x55b023cc5060] Opening '/var/lib/emby/transcoding-temp/d2df8d5d2b633a917a2dd62734edb0ea5.ts' for writing
frame=  382 fps= 47 q=28.0 size=N/A time=00:00:16.34 bitrate=N/A speed=2.03x    
frame=  417 fps= 49 q=28.0 size=N/A time=00:00:17.62 bitrate=N/A speed=2.06x    
frame=  450 fps= 50 q=28.0 size=N/A time=00:00:18.92 bitrate=N/A speed=2.09x    
[segment @ 0x55b023cc5060] Opening '/var/lib/emby/transcoding-temp/d2df8d5d2b633a917a2dd62734edb0ea.m3u8.tmp' for writing
[segment @ 0x55b023cc5060] Opening '/var/lib/emby/transcoding-temp/d2df8d5d2b633a917a2dd62734edb0ea6.ts' for writing
frame=  482 fps= 50 q=28.0 size=N/A time=00:00:20.43 bitrate=N/A speed=2.14x    
frame=  514 fps= 51 q=28.0 size=N/A time=00:00:21.71 bitrate=N/A dup=1 drop=0 speed=2.16x    
[segment @ 0x55b023cc5060] Opening '/var/lib/emby/transcoding-temp/d2df8d5d2b633a917a2dd62734edb0ea.m3u8.tmp' for writing
[segment @ 0x55b023cc5060] Opening '/var/lib/emby/transcoding-temp/d2df8d5d2b633a917a2dd62734edb0ea7.ts' for writing
frame=  538 fps= 51 q=28.0 size=N/A time=00:00:22.80 bitrate=N/A dup=1 drop=0 speed=2.16x    
frame=  560 fps= 51 q=28.0 size=N/A time=00:00:23.65 bitrate=N/A dup=1 drop=0 speed=2.14x    
frame=  589 fps= 51 q=28.0 size=N/A time=00:00:24.74 bitrate=N/A dup=1 drop=0 speed=2.14x    
[segment @ 0x55b023cc5060] Opening '/var/lib/emby/transcoding-temp/d2df8d5d2b633a917a2dd62734edb0ea.m3u8.tmp' for writing
[segment @ 0x55b023cc5060] Opening '/var/lib/emby/transcoding-temp/d2df8d5d2b633a917a2dd62734edb0ea8.ts' for writing
frame=  615 fps= 51 q=28.0 size=N/A time=00:00:25.87 bitrate=N/A dup=1 drop=0 speed=2.14x    
frame=  642 fps= 51 q=28.0 size=N/A time=00:00:26.98 bitrate=N/A dup=1 drop=0 speed=2.14x    
frame=  667 fps= 51 q=28.0 size=N/A time=00:00:28.18 bitrate=N/A dup=1 drop=0 speed=2.15x    
[segment @ 0x55b023cc5060] Opening '/var/lib/emby/transcoding-temp/d2df8d5d2b633a917a2dd62734edb0ea.m3u8.tmp' for writing
[segment @ 0x55b023cc5060] Opening '/var/lib/emby/transcoding-temp/d2df8d5d2b633a917a2dd62734edb0ea9.ts' for writing
frame=  694 fps= 51 q=28.0 size=N/A time=00:00:29.22 bitrate=N/A dup=1 drop=0 speed=2.15x    
frame=  720 fps= 51 q=28.0 size=N/A time=00:00:30.35 bitrate=N/A dup=1 drop=0 speed=2.15x    
[segment @ 0x55b023cc5060] Opening '/var/lib/emby/transcoding-temp/d2df8d5d2b633a917a2dd62734edb0ea.m3u8.tmp' for writing
[segment @ 0x55b023cc5060] Opening '/var/lib/emby/transcoding-temp/d2df8d5d2b633a917a2dd62734edb0ea10.ts' for writing
frame=  748 fps= 51 q=28.0 size=N/A time=00:00:31.38 bitrate=N/A dup=1 drop=0 speed=2.15x    
frame=  774 fps= 51 q=28.0 size=N/A time=00:00:32.49 bitrate=N/A dup=1 drop=0 speed=2.15x    
frame=  801 fps= 51 q=28.0 size=N/A time=00:00:33.62 bitrate=N/A dup=1 drop=0 speed=2.16x    
[segment @ 0x55b023cc5060] Opening '/var/lib/emby/transcoding-temp/d2df8d5d2b633a917a2dd62734edb0ea.m3u8.tmp' for writing
[segment @ 0x55b023cc5060] Opening '/var/lib/emby/transcoding-temp/d2df8d5d2b633a917a2dd62734edb0ea11.ts' for writing
frame=  826 fps= 51 q=28.0 size=N/A time=00:00:34.79 bitrate=N/A dup=1 drop=0 speed=2.16x    
frame=  855 fps= 51 q=28.0 size=N/A time=00:00:35.81 bitrate=N/A dup=1 drop=0 speed=2.16x    
frame=  881 fps= 52 q=28.0 size=N/A time=00:00:36.90 bitrate=N/A dup=1 drop=0 speed=2.16x    
[segment @ 0x55b023cc5060] Opening '/var/lib/emby/transcoding-temp/d2df8d5d2b633a917a2dd62734edb0ea.m3u8.tmp' for writing
[segment @ 0x55b023cc5060] Opening '/var/lib/emby/transcoding-temp/d2df8d5d2b633a917a2dd62734edb0ea12.ts' for writing
frame=  905 fps= 51 q=28.0 size=N/A time=00:00:38.12 bitrate=N/A dup=1 drop=0 speed=2.16x    
frame=  932 fps= 51 q=28.0 size=N/A time=00:00:39.21 bitrate=N/A dup=1 drop=0 speed=2.17x    
[segment @ 0x55b023cc5060] Opening '/var/lib/emby/transcoding-temp/d2df8d5d2b633a917a2dd62734edb0ea.m3u8.tmp' for writing
[segment @ 0x55b023cc5060] Opening '/var/lib/emby/transcoding-temp/d2df8d5d2b633a917a2dd62734edb0ea13.ts' for writing
frame=  961 fps= 52 q=28.0 size=N/A time=00:00:40.27 bitrate=N/A dup=1 drop=0 speed=2.16x    
frame=  988 fps= 52 q=28.0 size=N/A time=00:00:41.32 bitrate=N/A dup=1 drop=0 speed=2.16x    
frame= 1012 fps= 52 q=28.0 size=N/A time=00:00:42.58 bitrate=N/A dup=1 drop=0 speed=2.17x    
[segment @ 0x55b023cc5060] Opening '/var/lib/emby/transcoding-temp/d2df8d5d2b633a917a2dd62734edb0ea.m3u8.tmp' for writing
[segment @ 0x55b023cc5060] Opening '/var/lib/emby/transcoding-temp/d2df8d5d2b633a917a2dd62734edb0ea14.ts' for writing
frame= 1039 fps= 52 q=28.0 size=N/A time=00:00:43.62 bitrate=N/A dup=1 drop=0 speed=2.17x    
frame= 1066 fps= 52 q=28.0 size=N/A time=00:00:44.71 bitrate=N/A dup=1 drop=0 speed=2.17x    
frame= 1093 fps= 52 q=28.0 size=N/A time=00:00:45.80 bitrate=N/A dup=1 drop=0 speed=2.17x    
[segment @ 0x55b023cc5060] Opening '/var/lib/emby/transcoding-temp/d2df8d5d2b633a917a2dd62734edb0ea.m3u8.tmp' for writing
[segment @ 0x55b023cc5060] Opening '/var/lib/emby/transcoding-temp/d2df8d5d2b633a917a2dd62734edb0ea15.ts' for writing
frame= 1118 fps= 52 q=28.0 size=N/A time=00:00:46.99 bitrate=N/A dup=1 drop=0 speed=2.17x    
frame= 1147 fps= 52 q=28.0 size=N/A time=00:00:48.02 bitrate=N/A dup=1 drop=0 speed=2.17x    
frame= 1172 fps= 52 q=28.0 size=N/A time=00:00:49.10 bitrate=N/A dup=1 drop=0 speed=2.17x    
[segment @ 0x55b023cc5060] Opening '/var/lib/emby/transcoding-temp/d2df8d5d2b633a917a2dd62734edb0ea.m3u8.tmp' for writing
[segment @ 0x55b023cc5060] Opening '/var/lib/emby/transcoding-temp/d2df8d5d2b633a917a2dd62734edb0ea16.ts' for writing
frame= 1198 fps= 52 q=28.0 size=N/A time=00:00:50.19 bitrate=N/A dup=1 drop=0 speed=2.17x    
frame= 1224 fps= 52 q=28.0 size=N/A time=00:00:51.34 bitrate=N/A dup=1 drop=0 speed=2.17x    
[segment @ 0x55b023cc5060] Opening '/var/lib/emby/transcoding-temp/d2df8d5d2b633a917a2dd62734edb0ea.m3u8.tmp' for writing
[segment @ 0x55b023cc5060] Opening '/var/lib/emby/transcoding-temp/d2df8d5d2b633a917a2dd62734edb0ea17.ts' for writing
frame= 1250 fps= 52 q=28.0 size=N/A time=00:00:52.45 bitrate=N/A dup=1 drop=0 speed=2.17x    
frame= 1278 fps= 52 q=28.0 size=N/A time=00:00:53.52 bitrate=N/A dup=1 drop=0 speed=2.17x    
frame= 1304 fps= 52 q=28.0 size=N/A time=00:00:54.63 bitrate=N/A dup=1 drop=0 speed=2.17x    
[segment @ 0x55b023cc5060] Opening '/var/lib/emby/transcoding-temp/d2df8d5d2b633a917a2dd62734edb0ea.m3u8.tmp' for writing
[segment @ 0x55b023cc5060] Opening '/var/lib/emby/transcoding-temp/d2df8d5d2b633a917a2dd62734edb0ea18.ts' for writing
frame= 1330 fps= 52 q=28.0 size=N/A time=00:00:55.76 bitrate=N/A dup=1 drop=0 speed=2.17x    
frame= 1356 fps= 52 q=28.0 size=N/A time=00:00:56.66 bitrate=N/A dup=1 drop=0 speed=2.16x    
frame= 1374 fps= 51 q=28.0 size=N/A time=00:00:57.57 bitrate=N/A dup=1 drop=0 speed=2.16x    
[segment @ 0x55b023cc5060] Opening '/var/lib/emby/transcoding-temp/d2df8d5d2b633a917a2dd62734edb0ea.m3u8.tmp' for writing
[segment @ 0x55b023cc5060] Opening '/var/lib/emby/transcoding-temp/d2df8d5d2b633a917a2dd62734edb0ea19.ts' for writing
frame= 1396 fps= 51 q=28.0 size=N/A time=00:00:58.41 bitrate=N/A dup=1 drop=0 speed=2.15x    
frame= 1414 fps= 51 q=28.0 size=N/A time=00:00:59.34 bitrate=N/A dup=1 drop=0 speed=2.14x    
frame= 1438 fps= 51 q=28.0 size=N/A time=00:01:00.13 bitrate=N/A dup=1 drop=0 speed=2.13x    
frame= 1457 fps= 51 q=28.0 size=N/A time=00:01:01.03 bitrate=N/A dup=1 drop=0 speed=2.12x    
[segment @ 0x55b023cc5060] Opening '/var/lib/emby/transcoding-temp/d2df8d5d2b633a917a2dd62734edb0ea.m3u8.tmp' for writing
[segment @ 0x55b023cc5060] Opening '/var/lib/emby/transcoding-temp/d2df8d5d2b633a917a2dd62734edb0ea20.ts' for writing
frame= 1479 fps= 51 q=28.0 size=N/A time=00:01:01.84 bitrate=N/A dup=1 drop=0 speed=2.12x    
frame= 1497 fps= 50 q=28.0 size=N/A time=00:01:02.67 bitrate=N/A dup=1 drop=0 speed=2.11x    
frame= 1518 fps= 50 q=28.0 size=N/A time=00:01:03.57 bitrate=N/A dup=2 drop=0 speed= 2.1x    
[segment @ 0x55b023cc5060] Opening '/var/lib/emby/transcoding-temp/d2df8d5d2b633a917a2dd62734edb0ea.m3u8.tmp' for writing
[segment @ 0x55b023cc5060] Opening '/var/lib/emby/transcoding-temp/d2df8d5d2b633a917a2dd62734edb0ea21.ts' for writing
frame= 1538 fps= 50 q=28.0 size=N/A time=00:01:04.34 bitrate=N/A dup=2 drop=0 speed=2.09x    
frame= 1557 fps= 50 q=28.0 size=N/A time=00:01:05.17 bitrate=N/A dup=2 drop=0 speed=2.09x    
frame= 1577 fps= 50 q=25.0 size=N/A time=00:01:06.00 bitrate=N/A dup=2 drop=0 speed=2.08x    
frame= 1599 fps= 50 q=28.0 size=N/A time=00:01:06.77 bitrate=N/A dup=2 drop=0 speed=2.07x    
[segment @ 0x55b023cc5060] Opening '/var/lib/emby/transcoding-temp/d2df8d5d2b633a917a2dd62734edb0ea.m3u8.tmp' for writing
[segment @ 0x55b023cc5060] Opening '/var/lib/emby/transcoding-temp/d2df8d5d2b633a917a2dd62734edb0ea22.ts' for writing
frame= 1619 fps= 49 q=28.0 size=N/A time=00:01:07.56 bitrate=N/A dup=2 drop=0 speed=2.06x    
frame= 1637 fps= 49 q=28.0 size=N/A time=00:01:08.45 bitrate=N/A dup=2 drop=0 speed=2.06x    
frame= 1658 fps= 49 q=28.0 size=N/A time=00:01:09.29 bitrate=N/A dup=2 drop=0 speed=2.05x    
[segment @ 0x55b023cc5060] Opening '/var/lib/emby/transcoding-temp/d2df8d5d2b633a917a2dd62734edb0ea.m3u8.tmp' for writing
[segment @ 0x55b023cc5060] Opening '/var/lib/emby/transcoding-temp/d2df8d5d2b633a917a2dd62734edb0ea23.ts' for writing
frame= 1678 fps= 49 q=28.0 size=N/A time=00:01:10.12 bitrate=N/A dup=2 drop=0 speed=2.05x    
frame= 1696 fps= 49 q=28.0 size=N/A time=00:01:11.08 bitrate=N/A dup=2 drop=0 speed=2.04x    
frame= 1718 fps= 49 q=28.0 size=N/A time=00:01:11.95 bitrate=N/A dup=2 drop=0 speed=2.04x    
frame= 1738 fps= 49 q=28.0 size=N/A time=00:01:12.74 bitrate=N/A dup=2 drop=0 speed=2.03x    
[segment @ 0x55b023cc5060] Opening '/var/lib/emby/transcoding-temp/d2df8d5d2b633a917a2dd62734edb0ea.m3u8.tmp' for writing
[segment @ 0x55b023cc5060] Opening '/var/lib/emby/transcoding-temp/d2df8d5d2b633a917a2dd62734edb0ea24.ts' for writing
frame= 1759 fps= 48 q=28.0 size=N/A time=00:01:13.57 bitrate=N/A dup=2 drop=0 speed=2.03x    
frame= 1780 fps= 48 q=28.0 size=N/A time=00:01:14.34 bitrate=N/A dup=2 drop=0 speed=2.02x    
frame= 1799 fps= 48 q=28.0 size=N/A time=00:01:15.22 bitrate=N/A dup=2 drop=0 speed=2.02x    
frame= 1817 fps= 48 q=28.0 size=N/A time=00:01:16.07 bitrate=N/A dup=2 drop=0 speed=2.01x    
[segment @ 0x55b023cc5060] Opening '/var/lib/emby/transcoding-temp/d2df8d5d2b633a917a2dd62734edb0ea.m3u8.tmp' for writing
[segment @ 0x55b023cc5060] Opening '/var/lib/emby/transcoding-temp/d2df8d5d2b633a917a2dd62734edb0ea25.ts' for writing
frame= 1840 fps= 48 q=28.0 size=N/A time=00:01:16.84 bitrate=N/A dup=2 drop=0 speed=2.01x    
frame= 1860 fps= 48 q=28.0 size=N/A time=00:01:17.71 bitrate=N/A dup=2 drop=0 speed=   2x    
frame= 1880 fps= 48 q=28.0 size=N/A time=00:01:18.54 bitrate=N/A dup=2 drop=0 speed=   2x    
[segment @ 0x55b023cc5060] Opening '/var/lib/emby/transcoding-temp/d2df8d5d2b633a917a2dd62734edb0ea.m3u8.tmp' for writing
[segment @ 0x55b023cc5060] Opening '/var/lib/emby/transcoding-temp/d2df8d5d2b633a917a2dd62734edb0ea26.ts' for writing
frame= 1898 fps= 48 q=28.0 size=N/A time=00:01:19.40 bitrate=N/A dup=2 drop=0 speed=1.99x    
frame= 1918 fps= 48 q=28.0 size=N/A time=00:01:20.27 bitrate=N/A dup=2 drop=0 speed=1.99x    
frame= 1938 fps= 47 q=28.0 size=N/A time=00:01:21.10 bitrate=N/A dup=2 drop=0 speed=1.99x    
frame= 1961 fps= 47 q=28.0 size=N/A time=00:01:21.89 bitrate=N/A dup=2 drop=0 speed=1.98x    
[segment @ 0x55b023cc5060] Opening '/var/lib/emby/transcoding-temp/d2df8d5d2b633a917a2dd62734edb0ea.m3u8.tmp' for writing
[segment @ 0x55b023cc5060] Opening '/var/lib/emby/transcoding-temp/d2df8d5d2b633a917a2dd62734edb0ea27.ts' for writing
frame= 1980 fps= 47 q=28.0 size=N/A time=00:01:22.70 bitrate=N/A dup=2 drop=0 speed=1.98x    
frame= 1998 fps= 47 q=28.0 size=N/A time=00:01:23.62 bitrate=N/A dup=2 drop=0 speed=1.97x    
frame= 2020 fps= 47 q=28.0 size=N/A time=00:01:24.43 bitrate=N/A dup=2 drop=0 speed=1.97x    
[segment @ 0x55b023cc5060] Opening '/var/lib/emby/transcoding-temp/d2df8d5d2b633a917a2dd62734edb0ea.m3u8.tmp' for writing
[segment @ 0x55b023cc5060] Opening '/var/lib/emby/transcoding-temp/d2df8d5d2b633a917a2dd62734edb0ea28.ts' for writing
frame= 2040 fps= 47 q=28.0 size=N/A time=00:01:25.26 bitrate=N/A dup=2 drop=0 speed=1.97x    

And you can check how CPU is doing the job instead of the GPU:

 

5bd5a729a930d_Capturadepantallade2018102

 

What is happening?

 

PS: vainfo

[meiden@ubuntu]:(49.7Mb)~$ vainfo
error: can't connect to X server!
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/i965_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: Intel i965 driver for Intel(R) Broxton - 1.7.0
vainfo: Supported profile and entrypoints
      VAProfileMPEG2Simple            :	VAEntrypointVLD
      VAProfileMPEG2Main              :	VAEntrypointVLD
      VAProfileH264ConstrainedBaseline:	VAEntrypointVLD
      VAProfileH264ConstrainedBaseline:	VAEntrypointEncSlice
      VAProfileH264Main               :	VAEntrypointVLD
      VAProfileH264Main               :	VAEntrypointEncSlice
      VAProfileH264High               :	VAEntrypointVLD
      VAProfileH264High               :	VAEntrypointEncSlice
      VAProfileH264MultiviewHigh      :	VAEntrypointVLD
      VAProfileH264MultiviewHigh      :	VAEntrypointEncSlice
      VAProfileH264StereoHigh         :	VAEntrypointVLD
      VAProfileH264StereoHigh         :	VAEntrypointEncSlice
      VAProfileVC1Simple              :	VAEntrypointVLD
      VAProfileVC1Main                :	VAEntrypointVLD
      VAProfileVC1Advanced            :	VAEntrypointVLD
      VAProfileNone                   :	VAEntrypointVideoProc
      VAProfileJPEGBaseline           :	VAEntrypointVLD
      VAProfileJPEGBaseline           :	VAEntrypointEncPicture
      VAProfileVP8Version0_3          :	VAEntrypointVLD
      VAProfileVP8Version0_3          :	VAEntrypointEncSlice
      VAProfileHEVCMain               :	VAEntrypointVLD
      VAProfileHEVCMain               :	VAEntrypointEncSlice
      VAProfileHEVCMain10             :	VAEntrypointVLD
      VAProfileVP9Profile0            :	VAEntrypointVLD
Edited by Meiden
Link to comment
Share on other sites

Notice the error about failing to initialize vaapi connection. You'll need to look into that. We're not going to be able to troubleshoot your custom ffmpeg build, sorry.

Link to comment
Share on other sites

Notice the error about failing to initialize vaapi connection. You'll need to look into that. We're not going to be able to troubleshoot your custom ffmpeg build, sorry.

 

Noticed, but I don't understand what changed from 3.3.4.1 to 3.5.3.0 version. This was working without further configuration.

 

Anyway, it's clear that the issue comes from this: libva error: /opt/emby-server/lib/dri/i965_drv_video.so has no function __vaDriverInit_0_32

(vainfo: libva info: Trying to open /usr/lib/x86_64-linux-gnu/dri/i965_drv_video.so)

 

but idk how to change that.

 

PS: seems that it has to be changed on emby-server script, i'll try right now.

Edited by Meiden
Link to comment
Share on other sites

Sorry but I don't know either. If we've already done the work to include vaapi then why are you going through all this in the first place?

Link to comment
Share on other sites

Sorry but I don't know either. If we've already done the work to include vaapi then why are you going through all this in the first place?

If they are using a rpi and want to use hardware acceleration they don't have much option but to use a custom ffmpeg.

 

Sent from my moto g(6) play using Tapatalk

Link to comment
Share on other sites

Sorry but I don't know either. If we've already done the work to include vaapi then why are you going through all this in the first place?

 

Well, that's a good question. The only thing that I can tell you is that I'm an asshole and I didn't realize that this worked oob now. LOL.

Edited by Meiden
Link to comment
Share on other sites

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 account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...