dolby vision P5 hardware transcoding issue - shoooot - 2024-09-04
Hardware transcoding of dolby vision profile5 files causes excessive lag when playing back.
Also, if you change the playback position during playback, it gets stuck in infinite loading, causing the player to freeze and increase the server's CPU usage.
Other HDR files are also transcoded 2 at the same time, so I think I have the setup right.
I installed with lxc on proxmox and use VAAPI and openCL tone mapping.
N100 CPU, jellyfin 10.9.10, installed this (https://github.com/intel/compute-runtime/releases)
I attach the transcoding log.
Code: Error while decoding stream #0:1: Invalid data found when processing input
[hevc @ 0x5c22529ead40] PPS id out of range: 0
[hevc @ 0x5c22529ead40] Error parsing NAL unit #5.
[hevc @ 0x5c2252b302c0] Multiple Dolby Vision RPUs found in one AU. Skipping previous.
[hevc @ 0x5c2252b302c0] PPS id out of range: 0
[hevc @ 0x5c2252b302c0] Error parsing NAL unit #2.
[hevc @ 0x5c2252af0dc0] Multiple Dolby Vision RPUs found in one AU. Skipping previous.
[hevc @ 0x5c2252af0dc0] PPS id out of range: 0
[hevc @ 0x5c2252af0dc0] Error parsing NAL unit #2.
[hevc @ 0x5c2252b7ee80] Multiple Dolby Vision RPUs found in one AU. Skipping previous.
[hevc @ 0x5c2252b7ee80] PPS id out of range: 0
[hevc @ 0x5c2252b7ee80] Error parsing NAL unit #2.
Error while decoding stream #0:1: Invalid data found when processing input
[hevc @ 0x5c2252af0dc0] Multiple Dolby Vision RPUs found in one AU. Skipping previous.
[hevc @ 0x5c2252af0dc0] PPS id out of range: 0
[hevc @ 0x5c2252af0dc0] Error parsing NAL unit #2.
Error while decoding stream #0:1: Invalid data found when processing input
[hevc @ 0x5c2252b7ee80] Multiple Dolby Vision RPUs found in one AU. Skipping previous.
[hevc @ 0x5c2252b7ee80] PPS id out of range: 0
[hevc @ 0x5c2252b7ee80] Error parsing NAL unit #2.
.
.
.
.
.
Error while decoding stream #0:1: Invalid data found when processing input
[hevc @ 0x5c22529ead40] Multiple Dolby Vision RPUs found in one AU. Skipping previous.
[hevc @ 0x5c22529ead40] PPS id out of range: 0
[hevc @ 0x5c22529ead40] Error parsing NAL unit #2.
Error while decoding stream #0:1: Invalid data found when processing input
[hevc @ 0x5c2252b302c0] Multiple Dolby Vision RPUs found in one AU. Skipping previous.
[hevc @ 0x5c2252b302c0] PPS id out of range: 0
[hevc @ 0x5c2252b302c0] Error parsing NAL unit #2.
Error while decoding stream #0:1: Invalid data found when processing input
Last message repeated 1 times
[hevc @ 0x5c2252b90e00] Multiple Dolby Vision RPUs found in one AU. Skipping previous.
[hevc @ 0x5c2252b90e00] PPS id out of range: 0
[hevc @ 0x5c2252b90e00] Error parsing NAL unit #2.
Error while decoding stream #0:1: Invalid data found when processing input
[hevc @ 0x5c22529ead40] Multiple Dolby Vision RPUs found in one AU. Skipping previous.
[hevc @ 0x5c22529ead40] PPS id out of range: 0
[hevc @ 0x5c22529ead40] Error parsing NAL unit #2.
Error while decoding stream #0:1: Invalid data found when processing input
RE: dolby vision P5 hardware transcoding issue - TheDreadPirate - 2024-09-04
Can you download a DV5 sample video from this Kodi wiki?
https://kodi.wiki/view/Samples
We need to verify whether it is the fact that it is DV5 or if your specific video is the issue.
RE: dolby vision P5 hardware transcoding issue - shoooot - 2024-09-04
(2024-09-04, 05:37 PM)TheDreadPirate Wrote: Can you download a DV5 sample video from this Kodi wiki?
https://kodi.wiki/view/Samples
We need to verify whether it is the fact that it is DV5 or if your specific video is the issue.
I downloaded the Dolby Vision Mystery Box (Profile 5) from the link you provided and tested it.
I didn't experience any stuttering when changing the playback position, but there is still a lot of stuttering for less than half a second during playback.
Additional information.
The jellyfin lxc is NFS-mounted with storage from another VM.
Code: {"Protocol":0,"Id":"cabfa775f081999b86bc23c66921527b","Path":"/data/jellyfin/media2/Mystery Box Dolby Vision Profile 5.mp4","EncoderPath":null,"EncoderProtocol":null,"Type":0,"Container":"mov,mp4,m4a,3gp,3g2,mj2","Size":361648124,"Name":"Mystery Box Dolby Vision Profile 5","IsRemote":false,"ETag":"bba2f35cf077e2b5b5ff37108fa1ee68","RunTimeTicks":989440000,"ReadAtNativeFramerate":false,"IgnoreDts":false,"IgnoreIndex":false,"GenPtsInput":false,"SupportsTranscoding":true,"SupportsDirectStream":true,"SupportsDirectPlay":true,"IsInfiniteStream":false,"RequiresOpening":false,"OpenToken":null,"RequiresClosing":false,"LiveStreamId":null,"BufferMs":null,"RequiresLooping":false,"SupportsProbing":true,"VideoType":0,"IsoType":null,"Video3DFormat":null,"MediaStreams":[{"Codec":"hevc","CodecTag":"dvhe","Language":"und","ColorRange":null,"ColorSpace":null,"ColorTransfer":null,"ColorPrimaries":null,"DvVersionMajor":1,"DvVersionMinor":0,"DvProfile":5,"DvLevel":9,"RpuPresentFlag":1,"ElPresentFlag":0,"BlPresentFlag":1,"DvBlSignalCompatibilityId":0,"Comment":null,"TimeBase":"1/60000","CodecTimeBase":null,"Title":null,"VideoRange":2,"VideoRangeType":4,"VideoDoViTitle":"DV Profile 5","AudioSpatialFormat":0,"LocalizedUndefined":null,"LocalizedDefault":null,"LocalizedForced":null,"LocalizedExternal":null,"LocalizedHearingImpaired":null,"DisplayTitle":"4K HEVC HDR","NalLengthSize":null,"IsInterlaced":false,"IsAVC":false,"ChannelLayout":null,"BitRate":28213240,"BitDepth":10,"RefFrames":1,"PacketLength":null,"Channels":null,"SampleRate":null,"IsDefault":true,"IsForced":false,"IsHearingImpaired":false,"Height":2160,"Width":3840,"AverageFrameRate":59.94006,"RealFrameRate":59.94006,"Profile":"Main 10","Type":1,"AspectRatio":"16:9","Index":0,"Score":null,"IsExternal":false,"DeliveryMethod":null,"DeliveryUrl":null,"IsExternalUrl":null,"IsTextSubtitleStream":false,"SupportsExternalStream":false,"Path":null,"PixelFormat":"yuv420p10le","Level":153,"IsAnamorphic":false},{"Codec":"eac3","CodecTag":"ec-3","Language":"und","ColorRange":null,"ColorSpace":null,"ColorTransfer":null,"ColorPrimaries":null,"DvVersionMajor":null,"DvVersionMinor":null,"DvProfile":null,"DvLevel":null,"RpuPresentFlag":null,"ElPresentFlag":null,"BlPresentFlag":null,"DvBlSignalCompatibilityId":null,"Comment":null,"TimeBase":"1/48000","CodecTimeBase":null,"Title":"sound handler","VideoRange":0,"VideoRangeType":0,"VideoDoViTitle":null,"AudioSpatialFormat":0,"LocalizedUndefined":null,"LocalizedDefault":"\uAE30\uBCF8 \uC124\uC815","LocalizedForced":null,"LocalizedExternal":"\uC678\uBD80","LocalizedHearingImpaired":null,"DisplayTitle":"sound handler - Dolby Digital\u002B - Stereo - \uAE30\uBCF8 \uC124\uC815","NalLengthSize":null,"IsInterlaced":false,"IsAVC":false,"ChannelLayout":"stereo","BitRate":1024000,"BitDepth":null,"RefFrames":null,"PacketLength":null,"Channels":2,"SampleRate":48000,"IsDefault":true,"IsForced":false,"IsHearingImpaired":false,"Height":null,"Width":null,"AverageFrameRate":null,"RealFrameRate":null,"Profile":null,"Type":0,"AspectRatio":null,"Index":1,"Score":null,"IsExternal":false,"DeliveryMethod":null,"DeliveryUrl":null,"IsExternalUrl":null,"IsTextSubtitleStream":false,"SupportsExternalStream":false,"Path":null,"PixelFormat":null,"Level":0,"IsAnamorphic":null}],"MediaAttachments":[],"Formats":[],"Bitrate":29240630,"Timestamp":null,"RequiredHttpHeaders":{},"TranscodingUrl":null,"TranscodingSubProtocol":0,"TranscodingContainer":null,"AnalyzeDurationMs":null,"DefaultAudioStreamIndex":null,"DefaultSubtitleStreamIndex":null}
/usr/lib/jellyfin-ffmpeg/ffmpeg -analyzeduration 200M -probesize 1G -init_hw_device vaapi=va:/dev/dri/renderD128,driver=iHD -hwaccel vaapi -hwaccel_output_format vaapi -noautorotate -i file:"/data/jellyfin/media2/Mystery Box Dolby Vision Profile 5.mp4" -noautoscale -map_metadata -1 -map_chapters -1 -threads 0 -map 0:0 -map 0:1 -map -0:s -codec:v:0 h264_vaapi -compression_level 7 -rc_mode VBR -b:v 19616000 -maxrate 19616000 -bufsize 39232000 -sei -a53_cc -force_key_frames:0 "expr:gte(t,n_forced*3)" -vf "setparams=color_primaries=bt2020:color_trc=smpte2084:colorspace=bt2020nc,scale_vaapi=w=1920:h=1080:extra_hw_frames=24,hwmap=derive_device=opencl,tonemap_opencl=format=nv12:p=bt709:t=bt709:m=bt709:tonemap=bt2390:peak=100:desat=0,hwmap=derive_device=vaapi:reverse=1,format=vaapi" -codec:a:0 libfdk_aac -ac 2 -ab 256000 -copyts -avoid_negative_ts disabled -max_muxing_queue_size 2048 -f hls -max_delay 5000000 -hls_time 3 -hls_segment_type mpegts -start_number 0 -hls_segment_filename "/var/cache/jellyfin/transcodes/890c372fcf83a46e0a53f7d73f23f217%d.ts" -hls_playlist_type vod -hls_list_size 0 -y "/var/cache/jellyfin/transcodes/890c372fcf83a46e0a53f7d73f23f217.m3u8"
ffmpeg version 6.0.1-Jellyfin Copyright (c) 2000-2023 the FFmpeg developers
built with gcc 11 (Ubuntu 11.4.0-1ubuntu1~22.04)
configuration: --prefix=/usr/lib/jellyfin-ffmpeg --target-os=linux --extra-version=Jellyfin --disable-doc --disable-ffplay --disable-ptx-compression --disable-static --disable-libxcb --disable-sdl2 --disable-xlib --enable-lto --enable-gpl --enable-version3 --enable-shared --enable-gmp --enable-gnutls --enable-chromaprint --enable-opencl --enable-libdrm --enable-libxml2 --enable-libass --enable-libfreetype --enable-libfribidi --enable-libfontconfig --enable-libbluray --enable-libmp3lame --enable-libopus --enable-libtheora --enable-libvorbis --enable-libopenmpt --enable-libdav1d --enable-libsvtav1 --enable-libwebp --enable-libvpx --enable-libx264 --enable-libx265 --enable-libzvbi --enable-libzimg --enable-libfdk-aac --arch=amd64 --enable-libshaderc --enable-libplacebo --enable-vulkan --enable-vaapi --enable-amf --enable-libvpl --enable-ffnvcodec --enable-cuda --enable-cuda-llvm --enable-cuvid --enable-nvdec --enable-nvenc
libavutil 58. 2.100 / 58. 2.100
libavcodec 60. 3.100 / 60. 3.100
libavformat 60. 3.100 / 60. 3.100
libavdevice 60. 1.100 / 60. 1.100
libavfilter 9. 3.100 / 9. 3.100
libswscale 7. 1.100 / 7. 1.100
libswresample 4. 10.100 / 4. 10.100
libpostproc 57. 1.100 / 57. 1.100
Input #0, mov,mp4,m4a,3gp,3g2,mj2, from 'file:/data/jellyfin/media2/Mystery Box Dolby Vision Profile 5.mp4':
Metadata:
major_brand : mp42
minor_version : 1
compatible_brands: mp42dby1
creation_time : 2019-04-05T20:15:49.000000Z
Duration: 00:01:38.94, start: 0.000000, bitrate: 29240 kb/s
Stream #0:0[0x1](und): Video: hevc (Main 10) (dvhe / 0x65687664), yuv420p10le(pc), 3840x2160 [SAR 1:1 DAR 16:9], 28213 kb/s, 59.94 fps, 59.94 tbr, 60k tbn (default)
Metadata:
creation_time : 2019-04-05T20:15:49.000000Z
handler_name : video handler
vendor_id : [0][0][0][0]
encoder : DOVI Coding
Side data:
DOVI configuration record: version: 1.0, profile: 5, level: 9, rpu flag: 1, el flag: 0, bl flag: 1, compatibility id: 0
Stream #0:1[0x2](und): Audio: eac3 (ec-3 / 0x332D6365), 48000 Hz, stereo, fltp, 1024 kb/s (default)
Metadata:
creation_time : 2019-04-05T20:15:49.000000Z
handler_name : sound handler
vendor_id : [0][0][0][0]
Side data:
audio service type: main
Stream mapping:
Stream #0:0 -> #0:0 (hevc (native) -> h264 (h264_vaapi))
Stream #0:1 -> #0:1 (eac3 (native) -> aac (libfdk_aac))
Press [q] to stop, [?] for help
Output #0, hls, to '/var/cache/jellyfin/transcodes/890c372fcf83a46e0a53f7d73f23f217.m3u8':
Metadata:
encoder : Lavf60.3.100
Stream #0:0: Video: h264 (High), vaapi(tv, bt709, progressive), 1920x1080 [SAR 1:1 DAR 16:9], q=2-31, 19616 kb/s, 59.94 fps, 90k tbn (default)
Metadata:
encoder : Lavc60.3.100 h264_vaapi
Side data:
DOVI configuration record: version: 1.0, profile: 5, level: 9, rpu flag: 1, el flag: 0, bl flag: 1, compatibility id: 0
Stream #0:1: Audio: aac, 48000 Hz, stereo, s16, 256 kb/s (default)
Metadata:
encoder : Lavc60.3.100 libfdk_aac
Side data:
audio service type: main
frame= 4 fps=0.0 q=-0.0 size=N/A time=-00:00:00.03 bitrate=N/A speed=N/A
frame= 47 fps=0.0 q=-0.0 size=N/A time=00:00:00.70 bitrate=N/A speed=0.968x
frame= 79 fps= 65 q=-0.0 size=N/A time=00:00:01.26 bitrate=N/A speed=1.04x
frame= 109 fps= 63 q=-0.0 size=N/A time=00:00:01.71 bitrate=N/A speed=0.99x
frame= 139 fps= 62 q=-0.0 size=N/A time=00:00:02.21 bitrate=N/A speed=0.987x
frame= 171 fps= 62 q=-0.0 size=N/A time=00:00:02.86 bitrate=N/A speed=1.04x
[hls @ 0x5d19e9838000] Opening '/var/cache/jellyfin/transcodes/890c372fcf83a46e0a53f7d73f23f2170.ts' for writing
frame= 201 fps= 62 q=-0.0 size=N/A time=00:00:03.37 bitrate=N/A speed=1.04x
frame= 228 fps= 61 q=-0.0 size=N/A time=00:00:03.72 bitrate=N/A speed=0.988x
frame= 257 fps= 60 q=-0.0 size=N/A time=00:00:04.20 bitrate=N/A speed=0.983x
frame= 288 fps= 60 q=-0.0 size=N/A time=00:00:04.72 bitrate=N/A speed=0.987x
frame= 319 fps= 60 q=-0.0 size=N/A time=00:00:05.22 bitrate=N/A speed=0.986x
frame= 347 fps= 60 q=-0.0 size=N/A time=00:00:05.70 bitrate=N/A speed=0.982x
[hls @ 0x5d19e9838000] Opening '/var/cache/jellyfin/transcodes/890c372fcf83a46e0a53f7d73f23f2171.ts' for writing
frame= 376 fps= 59 q=-0.0 size=N/A time=00:00:06.18 bitrate=N/A speed=0.979x
frame= 406 fps= 59 q=-0.0 size=N/A time=00:00:06.77 bitrate=N/A speed=0.99x
frame= 434 fps= 59 q=-0.0 size=N/A time=00:00:07.15 bitrate=N/A speed=0.974x
frame= 460 fps= 59 q=-0.0 size=N/A time=00:00:07.64 bitrate=N/A speed=0.974x
frame= 489 fps= 58 q=-0.0 size=N/A time=00:00:08.28 bitrate=N/A speed=0.99x
frame= 518 fps= 58 q=-0.0 size=N/A time=00:00:08.62 bitrate=N/A speed=0.972x
[hls @ 0x5d19e9838000] Opening '/var/cache/jellyfin/transcodes/890c372fcf83a46e0a53f7d73f23f2172.ts' for writing
frame= 549 fps= 59 q=-0.0 size=N/A time=00:00:09.13 bitrate=N/A speed=0.975x
frame= 579 fps= 59 q=-0.0 size=N/A time=00:00:09.63 bitrate=N/A speed=0.975x
frame= 607 fps= 58 q=-0.0 size=N/A time=00:00:10.14 bitrate=N/A speed=0.976x
frame= 636 fps= 58 q=-0.0 size=N/A time=00:00:10.78 bitrate=N/A speed=0.989x
frame= 667 fps= 58 q=-0.0 size=N/A time=00:00:11.12 bitrate=N/A speed=0.976x
frame= 696 fps= 58 q=-0.0 size=N/A time=00:00:11.63 bitrate=N/A speed=0.976x
[hls @ 0x5d19e9838000] Opening '/var/cache/jellyfin/transcodes/890c372fcf83a46e0a53f7d73f23f2173.ts' for writing
frame= 726 fps= 58 q=-0.0 size=N/A time=00:00:12.27 bitrate=N/A speed=0.988x
frame= 746 fps= 58 q=-0.0 size=N/A time=00:00:12.53 bitrate=N/A speed=0.97x
frame= 766 fps= 57 q=-0.0 size=N/A time=00:00:12.69 bitrate=N/A speed=0.946x
frame= 794 fps= 57 q=-0.0 size=N/A time=00:00:13.16 bitrate=N/A speed=0.945x
frame= 823 fps= 57 q=-0.0 size=N/A time=00:00:13.79 bitrate=N/A speed=0.956x
frame= 852 fps= 57 q=-0.0 size=N/A time=00:00:14.13 bitrate=N/A speed=0.945x
frame= 880 fps= 57 q=-0.0 size=N/A time=00:00:14.77 bitrate=N/A speed=0.956x
[hls @ 0x5d19e9838000] Opening '/var/cache/jellyfin/transcodes/890c372fcf83a46e0a53f7d73f23f2174.ts' for writing
frame= 907 fps= 57 q=-0.0 size=N/A time=00:00:15.28 bitrate=N/A speed=0.958x
frame= 937 fps= 57 q=-0.0 size=N/A time=00:00:15.64 bitrate=N/A speed=0.95x
frame= 961 fps= 57 q=-0.0 size=N/A time=00:00:16.03 bitrate=N/A speed=0.943x
frame= 978 fps= 56 q=-0.0 size=N/A time=00:00:16.28 bitrate=N/A speed=0.93x
frame= 1007 fps= 56 q=-0.0 size=N/A time=00:00:16.71 bitrate=N/A speed=0.927x
frame= 1037 fps= 56 q=-0.0 size=N/A time=00:00:17.21 bitrate=N/A speed=0.929x
frame= 1066 fps= 56 q=-0.0 size=N/A time=00:00:17.70 bitrate=N/A speed=0.93x
[hls @ 0x5d19e9838000] Opening '/var/cache/jellyfin/transcodes/890c372fcf83a46e0a53f7d73f23f2175.ts' for writing
frame= 1093 fps= 56 q=-0.0 size=N/A time=00:00:18.15 bitrate=N/A speed=0.929x
frame= 1121 fps= 56 q=-0.0 size=N/A time=00:00:18.61 bitrate=N/A speed=0.928x
frame= 1143 fps= 56 q=-0.0 size=N/A time=00:00:18.96 bitrate=N/A speed=0.923x
frame= 1170 fps= 56 q=-0.0 size=N/A time=00:00:19.43 bitrate=N/A speed=0.922x
frame= 1197 fps= 55 q=-0.0 size=N/A time=00:00:20.01 bitrate=N/A speed=0.928x
frame= 1225 fps= 55 q=-0.0 size=N/A time=00:00:20.38 bitrate=N/A speed=0.923x
frame= 1253 fps= 55 q=-0.0 size=N/A time=00:00:20.89 bitrate=N/A speed=0.925x
[hls @ 0x5d19e9838000] Opening '/var/cache/jellyfin/transcodes/890c372fcf83a46e0a53f7d73f23f2176.ts' for writing
frame= 1281 fps= 55 q=-0.0 size=N/A time=00:00:21.53 bitrate=N/A speed=0.932x
frame= 1308 fps= 55 q=-0.0 size=N/A time=00:00:21.72 bitrate=N/A speed=0.92x
frame= 1336 fps= 55 q=-0.0 size=N/A time=00:00:22.20 bitrate=N/A speed=0.921x
frame= 1364 fps= 55 q=-0.0 size=N/A time=00:00:22.77 bitrate=N/A speed=0.925x
frame= 1393 fps= 55 q=-0.0 size=N/A time=00:00:23.15 bitrate=N/A speed=0.921x
frame= 1422 fps= 55 q=-0.0 size=N/A time=00:00:23.64 bitrate=N/A speed=0.922x
[hls @ 0x5d19e9838000] Opening '/var/cache/jellyfin/transcodes/890c372fcf83a46e0a53f7d73f23f2177.ts' for writing
frame= 1451 fps= 55 q=-0.0 size=N/A time=00:00:24.28 bitrate=N/A speed=0.929x
frame= 1482 fps= 56 q=-0.0 size=N/A time=00:00:24.64 bitrate=N/A speed=0.924x
frame= 1514 fps= 56 q=-0.0 size=N/A time=00:00:25.17 bitrate=N/A speed=0.926x
frame= 1542 fps= 56 q=-0.0 size=N/A time=00:00:25.64 bitrate=N/A speed=0.926x
frame= 1571 fps= 56 q=-0.0 size=N/A time=00:00:26.14 bitrate=N/A speed=0.927x
frame= 1600 fps= 56 q=-0.0 size=N/A time=00:00:26.78 bitrate=N/A speed=0.933x
[hls @ 0x5d19e9838000] Opening '/var/cache/jellyfin/transcodes/890c372fcf83a46e0a53f7d73f23f2178.ts' for writing
frame= 1628 fps= 56 q=-0.0 size=N/A time=00:00:27.12 bitrate=N/A speed=0.929x
frame= 1654 fps= 56 q=-0.0 size=N/A time=00:00:27.63 bitrate=N/A speed=0.931x
frame= 1683 fps= 56 q=-0.0 size=N/A time=00:00:28.06 bitrate=N/A speed=0.929x
frame= 1708 fps= 56 q=-0.0 size=N/A time=00:00:28.41 bitrate=N/A speed=0.924x
frame= 1737 fps= 56 q=-0.0 size=N/A time=00:00:28.89 bitrate=N/A speed=0.925x
frame= 1764 fps= 56 q=-0.0 size=N/A time=00:00:29.53 bitrate=N/A speed=0.93x
frame= 1792 fps= 56 q=-0.0 size=N/A time=00:00:29.87 bitrate=N/A speed=0.926x
[hls @ 0x5d19e9838000] Opening '/var/cache/jellyfin/transcodes/890c372fcf83a46e0a53f7d73f23f2179.ts' for writing
frame= 1822 fps= 56 q=-0.0 size=N/A time=00:00:30.38 bitrate=N/A speed=0.928x
frame= 1852 fps= 56 q=-0.0 size=N/A time=00:00:31.02 bitrate=N/A speed=0.933x
frame= 1880 fps= 56 q=-0.0 size=N/A time=00:00:31.39 bitrate=N/A speed=0.929x
frame= 1910 fps= 56 q=-0.0 size=N/A time=00:00:32.03 bitrate=N/A speed=0.934x
frame= 1942 fps= 56 q=-0.0 size=N/A time=00:00:32.54 bitrate=N/A speed=0.935x
frame= 1973 fps= 56 q=-0.0 size=N/A time=00:00:32.88 bitrate=N/A speed=0.931x
[hls @ 0x5d19e9838000] Opening '/var/cache/jellyfin/transcodes/890c372fcf83a46e0a53f7d73f23f21710.ts' for writing
frame= 2002 fps= 56 q=-0.0 size=N/A time=00:00:33.37 bitrate=N/A speed=0.932x
frame= 2030 fps= 56 q=-0.0 size=N/A time=00:00:33.88 bitrate=N/A speed=0.933x
frame= 2059 fps= 56 q=-0.0 size=N/A time=00:00:34.39 bitrate=N/A speed=0.934x
frame= 2087 fps= 56 q=-0.0 size=N/A time=00:00:34.86 bitrate=N/A speed=0.934x
frame= 2115 fps= 56 q=-0.0 size=N/A time=00:00:35.20 bitrate=N/A speed=0.93x
frame= 2142 fps= 56 q=-0.0 size=N/A time=00:00:35.65 bitrate=N/A speed=0.93x
[hls @ 0x5d19e9838000] Opening '/var/cache/jellyfin/transcodes/890c372fcf83a46e0a53f7d73f23f21711.ts' for writing
frame= 2169 fps= 56 q=-0.0 size=N/A time=00:00:36.12 bitrate=N/A speed=0.93x
frame= 2198 fps= 56 q=-0.0 size=N/A time=00:00:36.63 bitrate=N/A speed=0.931x
frame= 2222 fps= 56 q=-0.0 size=N/A time=00:00:36.97 bitrate=N/A speed=0.927x
frame= 2249 fps= 56 q=-0.0 size=N/A time=00:00:37.43 bitrate=N/A speed=0.927x
frame= 2276 fps= 56 q=-0.0 size=N/A time=00:00:37.88 bitrate=N/A speed=0.926x
frame= 2304 fps= 56 q=-0.0 size=N/A time=00:00:38.38 bitrate=N/A speed=0.927x
frame= 2331 fps= 56 q=-0.0 size=N/A time=00:00:38.87 bitrate=N/A speed=0.927x
[hls @ 0x5d19e9838000] Opening '/var/cache/jellyfin/transcodes/890c372fcf83a46e0a53f7d73f23f21712.ts' for writing
frame= 2358 fps= 56 q=-0.0 size=N/A time=00:00:39.39 bitrate=N/A speed=0.928x
frame= 2386 fps= 56 q=-0.0 size=N/A time=00:00:39.72 bitrate=N/A speed=0.925x
frame= 2408 fps= 55 q=-0.0 size=N/A time=00:00:40.11 bitrate=N/A speed=0.923x
frame= 2425 fps= 55 q=-0.0 size=N/A time=00:00:40.37 bitrate=N/A speed=0.918x
frame= 2453 fps= 55 q=-0.0 size=N/A time=00:00:40.88 bitrate=N/A speed=0.919x
frame= 2481 fps= 55 q=-0.0 size=N/A time=00:00:41.52 bitrate=N/A speed=0.923x
frame= 2509 fps= 55 q=-0.0 size=N/A time=00:00:41.88 bitrate=N/A speed=0.92x
[hls @ 0x5d19e9838000] Opening '/var/cache/jellyfin/transcodes/890c372fcf83a46e0a53f7d73f23f21713.ts' for writing
frame= 2537 fps= 55 q=-0.0 size=N/A time=00:00:42.22 bitrate=N/A speed=0.918x
frame= 2566 fps= 55 q=-0.0 size=N/A time=00:00:42.78 bitrate=N/A speed=0.92x
frame= 2597 fps= 55 q=-0.0 size=N/A time=00:00:43.22 bitrate=N/A speed=0.919x
frame= 2625 fps= 55 q=-0.0 size=N/A time=00:00:43.71 bitrate=N/A speed=0.919x
frame= 2638 fps= 55 q=-0.0 size=N/A time=00:00:44.01 bitrate=N/A speed=0.916x
frame= 2667 fps= 55 q=-0.0 size=N/A time=00:00:44.41 bitrate=N/A speed=0.915x
frame= 2697 fps= 55 q=-0.0 size=N/A time=00:00:44.91 bitrate=N/A speed=0.915x
[hls @ 0x5d19e9838000] Opening '/var/cache/jellyfin/transcodes/890c372fcf83a46e0a53f7d73f23f21714.ts' for writing
frame= 2725 fps= 55 q=-0.0 size=N/A time=00:00:45.53 bitrate=N/A speed=0.919x
frame= 2752 fps= 55 q=-0.0 size=N/A time=00:00:45.87 bitrate=N/A speed=0.916x
frame= 2781 fps= 55 q=-0.0 size=N/A time=00:00:46.38 bitrate=N/A speed=0.917x
frame= 2807 fps= 55 q=-0.0 size=N/A time=00:00:46.81 bitrate=N/A speed=0.916x
frame= 2837 fps= 55 q=-0.0 size=N/A time=00:00:47.23 bitrate=N/A speed=0.915x
frame= 2867 fps= 55 q=-0.0 size=N/A time=00:00:47.73 bitrate=N/A speed=0.916x
[hls @ 0x5d19e9838000] Opening '/var/cache/jellyfin/transcodes/890c372fcf83a46e0a53f7d73f23f21715.ts' for writing
frame= 2897 fps= 55 q=-0.0 size=N/A time=00:00:48.54 bitrate=N/A speed=0.923x
frame= 2928 fps= 55 q=-0.0 size=N/A time=00:00:48.88 bitrate=N/A speed=0.92x
frame= 2957 fps= 55 q=-0.0 size=N/A time=00:00:49.31 bitrate=N/A speed=0.92x
frame= 2986 fps= 55 q=-0.0 size=N/A time=00:00:49.77 bitrate=N/A speed=0.92x
frame= 3015 fps= 55 q=-0.0 size=N/A time=00:00:50.21 bitrate=N/A speed=0.919x
frame= 3045 fps= 55 q=-0.0 size=N/A time=00:00:50.71 bitrate=N/A speed=0.92x
[hls @ 0x5d19e9838000] Opening '/var/cache/jellyfin/transcodes/890c372fcf83a46e0a53f7d73f23f21716.ts' for writing
frame= 3073 fps= 55 q=-0.0 size=N/A time=00:00:51.18 bitrate=N/A speed=0.92x
frame= 3102 fps= 55 q=-0.0 size=N/A time=00:00:51.66 bitrate=N/A speed=0.92x
frame= 3132 fps= 55 q=-0.0 size=N/A time=00:00:52.16 bitrate=N/A speed=0.921x
frame= 3163 fps= 55 q=-0.0 size=N/A time=00:00:52.68 bitrate=N/A speed=0.921x
frame= 3193 fps= 55 q=-0.0 size=N/A time=00:00:53.18 bitrate=N/A speed=0.922x
frame= 3221 fps= 55 q=-0.0 size=N/A time=00:00:53.65 bitrate=N/A speed=0.922x
[hls @ 0x5d19e9838000] Opening '/var/cache/jellyfin/transcodes/890c372fcf83a46e0a53f7d73f23f21717.ts' for writing
frame= 3250 fps= 55 q=-0.0 size=N/A time=00:00:54.13 bitrate=N/A speed=0.922x
frame= 3280 fps= 55 q=-0.0 size=N/A time=00:00:54.77 bitrate=N/A speed=0.925x
frame= 3307 fps= 55 q=-0.0 size=N/A time=00:00:55.13 bitrate=N/A speed=0.923x
frame= 3334 fps= 55 q=-0.0 size=N/A time=00:00:55.64 bitrate=N/A speed=0.924x
frame= 3362 fps= 55 q=-0.0 size=N/A time=00:00:56.11 bitrate=N/A speed=0.924x
frame= 3388 fps= 55 q=-0.0 size=N/A time=00:00:56.43 bitrate=N/A speed=0.922x
frame= 3416 fps= 55 q=-0.0 size=N/A time=00:00:56.90 bitrate=N/A speed=0.921x
[hls @ 0x5d19e9838000] Opening '/var/cache/jellyfin/transcodes/890c372fcf83a46e0a53f7d73f23f21718.ts' for writing
frame= 3444 fps= 55 q=-0.0 size=N/A time=00:00:57.52 bitrate=N/A speed=0.924x
frame= 3471 fps= 55 q=-0.0 size=N/A time=00:00:57.88 bitrate=N/A speed=0.922x
frame= 3499 fps= 55 q=-0.0 size=N/A time=00:00:58.39 bitrate=N/A speed=0.923x
frame= 3528 fps= 55 q=-0.0 size=N/A time=00:00:58.86 bitrate=N/A speed=0.923x
frame= 3558 fps= 55 q=-0.0 size=N/A time=00:00:59.37 bitrate=N/A speed=0.924x
frame= 3589 fps= 55 q=-0.0 size=N/A time=00:01:00.01 bitrate=N/A speed=0.926x
[hls @ 0x5d19e9838000] Opening '/var/cache/jellyfin/transcodes/890c372fcf83a46e0a53f7d73f23f21719.ts' for writing
frame= 3620 fps= 55 q=-0.0 size=N/A time=00:01:00.38 bitrate=N/A speed=0.925x
frame= 3649 fps= 55 q=-0.0 size=N/A time=00:01:00.89 bitrate=N/A speed=0.925x
frame= 3679 fps= 55 q=-0.0 size=N/A time=00:01:01.53 bitrate=N/A speed=0.928x
frame= 3713 fps= 56 q=-0.0 size=N/A time=00:01:01.87 bitrate=N/A speed=0.926x
frame= 3747 fps= 56 q=-0.0 size=N/A time=00:01:02.42 bitrate=N/A speed=0.927x
[hls @ 0x5d19e9838000] Opening '/var/cache/jellyfin/transcodes/890c372fcf83a46e0a53f7d73f23f21720.ts' for writing
frame= 3778 fps= 56 q=-0.0 size=N/A time=00:01:03.02 bitrate=N/A speed=0.929x
frame= 3805 fps= 56 q=-0.0 size=N/A time=00:01:03.39 bitrate=N/A speed=0.927x
frame= 3837 fps= 56 q=-0.0 size=N/A time=00:01:04.03 bitrate=N/A speed=0.93x
frame= 3868 fps= 56 q=-0.0 size=N/A time=00:01:04.54 bitrate=N/A speed=0.93x
frame= 3895 fps= 56 q=-0.0 size=N/A time=00:01:04.89 bitrate=N/A speed=0.928x
frame= 3924 fps= 56 q=-0.0 size=N/A time=00:01:05.52 bitrate=N/A speed=0.931x
frame= 3958 fps= 56 q=-0.0 size=N/A time=00:01:05.94 bitrate=N/A speed=0.93x
[hls @ 0x5d19e9838000] Opening '/var/cache/jellyfin/transcodes/890c372fcf83a46e0a53f7d73f23f21721.ts' for writing
frame= 3988 fps= 56 q=-0.0 size=N/A time=00:01:06.44 bitrate=N/A speed=0.93x
frame= 4017 fps= 56 q=-0.0 size=N/A time=00:01:06.93 bitrate=N/A speed=0.931x
frame= 4047 fps= 56 q=-0.0 size=N/A time=00:01:07.43 bitrate=N/A speed=0.931x
frame= 4077 fps= 56 q=-0.0 size=N/A time=00:01:08.01 bitrate=N/A speed=0.933x
frame= 4107 fps= 56 q=-0.0 size=N/A time=00:01:08.43 bitrate=N/A speed=0.932x
frame= 4133 fps= 56 q=-0.0 size=N/A time=00:01:08.89 bitrate=N/A speed=0.931x
[hls @ 0x5d19e9838000] Opening '/var/cache/jellyfin/transcodes/890c372fcf83a46e0a53f7d73f23f21722.ts' for writing
frame= 4148 fps= 56 q=-0.0 size=N/A time=00:01:09.15 bitrate=N/A speed=0.929x
frame= 4175 fps= 56 q=-0.0 size=N/A time=00:01:09.61 bitrate=N/A speed=0.929x
frame= 4204 fps= 56 q=-0.0 size=N/A time=00:01:10.13 bitrate=N/A speed=0.929x
frame= 4232 fps= 56 q=-0.0 size=N/A time=00:01:10.77 bitrate=N/A speed=0.931x
frame= 4260 fps= 56 q=-0.0 size=N/A time=00:01:10.97 bitrate=N/A speed=0.928x
frame= 4287 fps= 56 q=-0.0 size=N/A time=00:01:11.43 bitrate=N/A speed=0.928x
frame= 4314 fps= 56 q=-0.0 size=N/A time=00:01:12.03 bitrate=N/A speed=0.93x
[hls @ 0x5d19e9838000] Opening '/var/cache/jellyfin/transcodes/890c372fcf83a46e0a53f7d73f23f21723.ts' for writing
frame= 4341 fps= 56 q=-0.0 size=N/A time=00:01:12.37 bitrate=N/A speed=0.928x
frame= 4355 fps= 55 q=-0.0 size=N/A time=00:01:12.62 bitrate=N/A speed=0.925x
frame= 4377 fps= 55 q=-0.0 size=N/A time=00:01:12.93 bitrate=N/A speed=0.923x
frame= 4404 fps= 55 q=-0.0 size=N/A time=00:01:13.52 bitrate=N/A speed=0.925x
frame= 4428 fps= 55 q=-0.0 size=N/A time=00:01:13.88 bitrate=N/A speed=0.923x
frame= 4455 fps= 55 q=-0.0 size=N/A time=00:01:14.22 bitrate=N/A speed=0.921x
frame= 4481 fps= 55 q=-0.0 size=N/A time=00:01:14.78 bitrate=N/A speed=0.922x
[hls @ 0x5d19e9838000] Opening '/var/cache/jellyfin/transcodes/890c372fcf83a46e0a53f7d73f23f21724.ts' for writing
frame= 4508 fps= 55 q=-0.0 size=N/A time=00:01:15.12 bitrate=N/A speed=0.921x
frame= 4536 fps= 55 q=-0.0 size=N/A time=00:01:15.63 bitrate=N/A speed=0.921x
frame= 4565 fps= 55 q=-0.0 size=N/A time=00:01:16.27 bitrate=N/A speed=0.923x
frame= 4593 fps= 55 q=-0.0 size=N/A time=00:01:16.63 bitrate=N/A speed=0.922x
frame= 4622 fps= 55 q=-0.0 size=N/A time=00:01:17.15 bitrate=N/A speed=0.923x
frame= 4650 fps= 55 q=-0.0 size=N/A time=00:01:17.55 bitrate=N/A speed=0.922x
frame= 4677 fps= 55 q=-0.0 size=N/A time=00:01:17.94 bitrate=N/A speed=0.921x
[hls @ 0x5d19e9838000] Opening '/var/cache/jellyfin/transcodes/890c372fcf83a46e0a53f7d73f23f21725.ts' for writing
frame= 4705 fps= 55 q=-0.0 size=N/A time=00:01:18.41 bitrate=N/A speed=0.921x
frame= 4732 fps= 55 q=-0.0 size=N/A time=00:01:19.02 bitrate=N/A speed=0.923x
frame= 4760 fps= 55 q=-0.0 size=N/A time=00:01:19.39 bitrate=N/A speed=0.921x
frame= 4788 fps= 55 q=-0.0 size=N/A time=00:01:20.03 bitrate=N/A speed=0.923x
frame= 4817 fps= 55 q=-0.0 size=N/A time=00:01:20.54 bitrate=N/A speed=0.924x
frame= 4845 fps= 55 q=-0.0 size=N/A time=00:01:20.73 bitrate=N/A speed=0.921x
[hls @ 0x5d19e9838000] Opening '/var/cache/jellyfin/transcodes/890c372fcf83a46e0a53f7d73f23f21726.ts' for writing
frame= 4872 fps= 55 q=-0.0 size=N/A time=00:01:21.19 bitrate=N/A speed=0.921x
frame= 4901 fps= 55 q=-0.0 size=N/A time=00:01:21.77 bitrate=N/A speed=0.922x
frame= 4931 fps= 55 q=-0.0 size=N/A time=00:01:22.18 bitrate=N/A speed=0.921x
frame= 4960 fps= 55 q=-0.0 size=N/A time=00:01:22.78 bitrate=N/A speed=0.923x
frame= 4986 fps= 55 q=-0.0 size=N/A time=00:01:23.29 bitrate=N/A speed=0.923x
frame= 5015 fps= 55 q=-0.0 size=N/A time=00:01:23.63 bitrate=N/A speed=0.922x
[hls @ 0x5d19e9838000] Opening '/var/cache/jellyfin/transcodes/890c372fcf83a46e0a53f7d73f23f21727.ts' for writing
frame= 5041 fps= 55 q=-0.0 size=N/A time=00:01:24.12 bitrate=N/A speed=0.922x
frame= 5068 fps= 55 q=-0.0 size=N/A time=00:01:24.46 bitrate=N/A speed=0.921x
frame= 5097 fps= 55 q=-0.0 size=N/A time=00:01:24.95 bitrate=N/A speed=0.921x
frame= 5125 fps= 55 q=-0.0 size=N/A time=00:01:25.41 bitrate=N/A speed=0.921x
frame= 5154 fps= 55 q=-0.0 size=N/A time=00:01:25.90 bitrate=N/A speed=0.921x
frame= 5182 fps= 55 q=-0.0 size=N/A time=00:01:26.38 bitrate=N/A speed=0.921x
frame= 5210 fps= 55 q=-0.0 size=N/A time=00:01:26.87 bitrate=N/A speed=0.921x
[hls @ 0x5d19e9838000] Opening '/var/cache/jellyfin/transcodes/890c372fcf83a46e0a53f7d73f23f21728.ts' for writing
frame= 5238 fps= 55 q=-0.0 size=N/A time=00:01:27.39 bitrate=N/A speed=0.922x
frame= 5266 fps= 55 q=-0.0 size=N/A time=00:01:28.03 bitrate=N/A speed=0.924x
frame= 5294 fps= 55 q=-0.0 size=N/A time=00:01:28.22 bitrate=N/A speed=0.921x
frame= 5322 fps= 55 q=-0.0 size=N/A time=00:01:28.70 bitrate=N/A speed=0.921x
frame= 5351 fps= 55 q=-0.0 size=N/A time=00:01:29.18 bitrate=N/A speed=0.921x
frame= 5379 fps= 55 q=-0.0 size=N/A time=00:01:29.65 bitrate=N/A speed=0.921x
[hls @ 0x5d19e9838000] Opening '/var/cache/jellyfin/transcodes/890c372fcf83a46e0a53f7d73f23f21729.ts' for writing
frame= 5406 fps= 55 q=-0.0 size=N/A time=00:01:30.14 bitrate=N/A speed=0.921x
frame= 5432 fps= 55 q=-0.0 size=N/A time=00:01:30.78 bitrate=N/A speed=0.923x
frame= 5459 fps= 55 q=-0.0 size=N/A time=00:01:30.97 bitrate=N/A speed=0.92x
frame= 5486 fps= 55 q=-0.0 size=N/A time=00:01:31.44 bitrate=N/A speed=0.92x
frame= 5513 fps= 55 q=-0.0 size=N/A time=00:01:32.01 bitrate=N/A speed=0.921x
frame= 5539 fps= 55 q=-0.0 size=N/A time=00:01:32.38 bitrate=N/A speed=0.92x
frame= 5567 fps= 55 q=-0.0 size=N/A time=00:01:32.89 bitrate=N/A speed=0.921x
[hls @ 0x5d19e9838000] Opening '/var/cache/jellyfin/transcodes/890c372fcf83a46e0a53f7d73f23f21730.ts' for writing
frame= 5596 fps= 55 q=-0.0 size=N/A time=00:01:33.53 bitrate=N/A speed=0.922x
frame= 5624 fps= 55 q=-0.0 size=N/A time=00:01:33.72 bitrate=N/A speed=0.92x
frame= 5654 fps= 55 q=-0.0 size=N/A time=00:01:34.38 bitrate=N/A speed=0.922x
frame= 5686 fps= 55 q=-0.0 size=N/A time=00:01:35.02 bitrate=N/A speed=0.923x
frame= 5718 fps= 55 q=-0.0 size=N/A time=00:01:35.39 bitrate=N/A speed=0.922x
frame= 5748 fps= 55 q=-0.0 size=N/A time=00:01:36.03 bitrate=N/A speed=0.924x
[hls @ 0x5d19e9838000] Opening '/var/cache/jellyfin/transcodes/890c372fcf83a46e0a53f7d73f23f21731.ts' for writing
frame= 5778 fps= 55 q=-0.0 size=N/A time=00:01:36.54 bitrate=N/A speed=0.924x
frame= 5793 fps= 55 q=-0.0 size=N/A time=00:01:36.62 bitrate=N/A speed=0.92x
frame= 5822 fps= 55 q=-0.0 size=N/A time=00:01:37.13 bitrate=N/A speed=0.921x
frame= 5854 fps= 55 q=-0.0 size=N/A time=00:01:37.77 bitrate=N/A speed=0.922x
frame= 5885 fps= 55 q=-0.0 size=N/A time=00:01:38.14 bitrate=N/A speed=0.922x
frame= 5917 fps= 55 q=-0.0 size=N/A time=00:01:38.78 bitrate=N/A speed=0.923x
[hls @ 0x5d19e9838000] Opening '/var/cache/jellyfin/transcodes/890c372fcf83a46e0a53f7d73f23f21732.ts' for writing
frame= 5930 fps= 55 q=-0.0 Lsize=N/A time=00:01:38.88 bitrate=N/A speed=0.923x
video:230049kB audio:3093kB subtitle:0kB other streams:0kB global headers:0kB muxing overhead: unknown
RE: dolby vision P5 hardware transcoding issue - gnattu - 2024-09-05
N100 is just too slow for tone mapping this I guess...
RE: dolby vision P5 hardware transcoding issue - shoooot - 2024-09-05
(2024-09-05, 12:17 AM)gnattu Wrote: N100 is just too slow for tone mapping this I guess...
Maybe.
Is DV tone mapping heavier than encoding?
My CPU usage was fine when the problem occurred.
RE: dolby vision P5 hardware transcoding issue - gnattu - 2024-09-05
> Is DV tone mapping heavier than encoding?
Yes, and the OpenCL tone mapping is done on GPU so a weak GPU will eventually bottleneck you
RE: dolby vision P5 hardware transcoding issue - shoooot - 2024-09-05
(2024-09-05, 02:08 AM)gnattu Wrote: > Is DV tone mapping heavier than encoding?
Yes, and the OpenCL tone mapping is done on GPU so a weak GPU will eventually bottleneck you
Thank you for the information.
I thought encoding would be heavier than tone mapping.
RE: dolby vision P5 hardware transcoding issue - TheDreadPirate - 2024-09-05
It looks like the problem with this particular video is that it is a 60FPS video. If this was a more typical, for movies/shows, 24-30FPS the rate with which your system is converting it would be sufficient.
RE: dolby vision P5 hardware transcoding issue - nyanmisaka - 2024-09-05
The N100's iGPU frequency is only half of the normal one and it only supports single-channel memory, so its raw performance will be far worse than UHD7xx.
Switching to QSV and properly configuring low-power encoding can improve performance.
RE: dolby vision P5 hardware transcoding issue - shoooot - 2024-09-05
(2024-09-05, 03:02 AM)TheDreadPirate Wrote: It looks like the problem with this particular video is that it is a 60FPS video. If this was a more typical, for movies/shows, 24-30FPS the rate with which your system is converting it would be sufficient.
The first file I tried to transcode was at 24fps, and that one was more problematic.
But from what others have said, I'm going to assume it's a performance issue with the N100 CPU.
It's a shame, as I was testing jellyfin instead of plex because of the DV tone mapping.
Thank you for your response.
Finally, I would like to know if there is an update coming that will make that feature smoother.
(2024-09-05, 03:40 AM)nyanmisaka Wrote: The N100's iGPU frequency is only half of the normal one and it only supports single-channel memory, so its raw performance will be far worse than UHD7xx.
Switching to QSV and properly configuring low-power encoding can improve performance.
Thanks for your comment.
I'll have to look into other options.
Regular HDR can transcode both at the same time, so I'll have to look into DV, HDR hybrid files.
|