marzzzello / mpv_thumbnail_script

A Lua script to show preview thumbnails in mpv's OSC seekbar, sans external dependencies (fork)
GNU General Public License v3.0
278 stars 20 forks source link

Thumbnailing Failed #22

Open IIIPeAceIII opened 2 years ago

IIIPeAceIII commented 2 years ago

image

I tried everything, don't know what is wrong!

C0D3D3V commented 2 years ago

How did you install mpv?

IIIPeAceIII commented 2 years ago

How did you install mpv?

I installed it (mpv.net) from Microsoft Store.

C0D3D3V commented 2 years ago

Would be great if you could send a detailed log by running mpv --msg-level=mpv_thumbnail_script_server=debug,mpv_thumbnail_script_client_osc=debug,ytdl_hook=debug in the cmd terminal (or powershell).

But I guess your mpv installation was not add to your PATH because you installed it from the Microsoft Store. If thats the case the command above will also not run.

C0D3D3V commented 2 years ago

maybe we should call mpv internal functions instead of calling mpv as subprocess, to omit such problems in future.

IIIPeAceIII commented 2 years ago

Would be great if you could send a detailed log by running mpv --msg-level=mpv_thumbnail_script_server=debug,mpv_thumbnail_script_client_osc=debug,ytdl_hook=debug in the cmd terminal (or powershell).

But I guess your mpv installation was not add to your PATH because you installed it from the Microsoft Store. If thats the case the command above will also not run.

I get this mpv : The term 'mpv' is not recognized as the name of a cmdlet, function, script file, or operable program. Check the spelling of the name, or if a path was included, verify that the path is correct and try again. At line:1 char:1

IIIPeAceIII commented 2 years ago

maybe we should call mpv internal functions instead of calling mpv as subprocess, to omit such problems in future.

How do I do that?

marzzzello commented 2 years ago

@IIIPeAceIII that comment was directed to me / developers

So I looked into your issue and the problem is that mpv.net doesn't provide a command line interface like mpv. You can either use mpv only or use mpv.net in combination with FFmpeg/mpv. For the second option, download FFmpeg/mpv here. Extract the archive(s) with 7zip and put FFmpeg.exe/mpv.exe either next to mpvnet.exe or somewhere in your %PATH%. For apps from the Windows Store this is not working (I tested it and probably these apps have less privileges than other apps). You can use mpv or FFmpeg. In mpv_thumbnail_script.conf you can then select what should be preferred.

Bamboozul commented 2 years ago

Hi,

I also have the same problem but i'm using mpv 1 2 3 4

Video-327322012.zip

marzzzello commented 2 years ago

@MrJktra have you checked if mpv/ffmpeg is accessible? Just open cmd and type mpv/ffmpeg. You should see the help message. Also there shouldn't be any duplicates of the script files in the scripts directory

Bamboozul commented 2 years ago

@MrJktra have you checked if mpv/ffmpeg is accessible? Just open cmd and type mpv/ffmpeg. You should see the help message. Also there shouldn't be any duplicates of the script files in the scripts directory 5

The mpv_thumbnail_script_server.lua copies for multithreading

marzzzello commented 2 years ago

@MrJktra check your mpv.conf comments use # not //

[   ][v][cplayer] Reading config file C:\Users\Administrator\AppData\Roaming/mpv/mpv.conf
[   ][e][cplayer] C:\Users\Administrator\AppData\Roaming/mpv/mpv.conf:6: unparseable extra characters: '//fullscreen'
[   ][e][cplayer] C:\Users\Administrator\AppData\Roaming/mpv/mpv.conf:8: unparseable extra characters: '//window-maximized = yes'
[   ][e][cplayer] C:\Users\Administrator\AppData\Roaming/mpv/mpv.conf:16: unparseable extra characters: '//save-position-on-quit'
[   ][e][cplayer] C:\Users\Administrator\AppData\Roaming/mpv/mpv.conf:54: unparseable extra characters: '//sub-spacing=0.5'

The mpv_thumbnail_script_server.lua copies for multithreading

yes, for debugging it's just often better without multiple scripts files / multithreading but nvm

Bamboozul commented 2 years ago

@MrJktra check your mpv.conf comments use # not //

[   ][v][cplayer] Reading config file C:\Users\Administrator\AppData\Roaming/mpv/mpv.conf
[   ][e][cplayer] C:\Users\Administrator\AppData\Roaming/mpv/mpv.conf:6: unparseable extra characters: '//fullscreen'
[   ][e][cplayer] C:\Users\Administrator\AppData\Roaming/mpv/mpv.conf:8: unparseable extra characters: '//window-maximized = yes'
[   ][e][cplayer] C:\Users\Administrator\AppData\Roaming/mpv/mpv.conf:16: unparseable extra characters: '//save-position-on-quit'
[   ][e][cplayer] C:\Users\Administrator\AppData\Roaming/mpv/mpv.conf:54: unparseable extra characters: '//sub-spacing=0.5'

The mpv_thumbnail_script_server.lua copies for multithreading

yes, for debugging it's just often better without multiple scripts files / multithreading but nvm

Still the same 6

000000.bgra.log

mpv.conf

#Video
#High quality video rendering for fast computer. 
profile=gpu-hq 
deband=no
#Starts mpv in fullscreen mode [To Exit fullscreen press esc or f key]
#fullscreen
#Starts mpv in maximized windowed mode
#window-maximized = yes
#Keeps player open after file has finished playing.
keep-open = yes
#Allow black borders around the video when maximized or half screen.
keepaspect-window=no
#Title bar naming
title = '${filename}'
#Displays file name instead of title name in On Screen Controller [OSC]
script-opts='osc-title=${filename}'
#Remember file position
#save-position-on-quit
#Enable hardware decoding
hwdec=auto-safe
#Hide Cursor in ms
cursor-autohide=1000
#Disable window border
border=no

#On Screen Display [OSD]
#Don't show a huge volume box on screen when turning the volume up/down or while seeking.
osd-bar=no
osd-on-seek=msg
osd-font-size=20
osd-font='Arial'
osd-color='#CCFFFFFF'
osd-border-color='#DD322640'

#On Screen Controller [OSC]
#Disable OSC
osc=no

#Audio
volume=60
volume-max=150
#Audio language priority
alang=ara,jpn,spa,kor,rus,fre
#Load external audio with (almost) the same name as the video
audio-file-auto=fuzzy

#Subtitle
sub-visibility=yes
sub-font="Arial"
sub-font-size=47
sub-color="#FFFFFFFF"
sub-border-color="#FF262626"
sub-border-size=3.2
sub-shadow-offset=1
sub-shadow-color="#33000000"
#sub-spacing=0.5
sub-margin-y=70
blend-subtitles=yes
#Subtitle language priority
slang=ara,eng
#Load external subtitles with (almost) the same name as the video 
sub-auto=fuzzy

#Screenshots [Saved in Desktop by Default]
screenshot-format=png
marzzzello commented 2 years ago

@MrJktra Can you start mpv via the cmd or powershell with the following command: mpv --msg-level=mpv_thumbnail_script_server=debug,mpv_thumbnail_script_client_osc=debug,ytdl_hook=debug path-to-your-file. You can also try to set prefer_mpv=no to use ffmpeg instead of mpv in script-opts/mpv_thumbnail_script.conf

Bamboozul commented 2 years ago

mpv --msg-level=mpv_thumbnail_script_server=debug,mpv_thumbnail_script_client_osc=debug,ytdl_hook=debug path-to-your-file

prefer_mpv=no

C:\Windows\system32>mpv --msg-level=mpv_thumbnail_script_server=debug,mpv_thumbnail_script_client_osc=debug,ytdl_hook=debug C:\Users\Administrator\Desktop\Video.mkv
[ytdl_hook] Loading lua script @ytdl_hook.lua...
[ytdl_hook] loading mp.defaults
[ytdl_hook] loading @ytdl_hook.lua
[mpv_thumbnail_script_server] Loading lua script C:\Users\Administrator\AppData\Roaming/mpv/scripts/mpv_thumbnail_script_server.lua...
[mpv_thumbnail_script_client_osc] Loading lua script C:\Users\Administrator\AppData\Roaming/mpv/scripts/mpv_thumbnail_script_client_osc.lua...
[mpv_thumbnail_script_server] loading mp.defaults
[mpv_thumbnail_script_client_osc] loading mp.defaults
[ytdl_hook] reading options for ytdl_hook
[mpv_thumbnail_script_server] loading file C:\Users\Administrator\AppData\Roaming/mpv/scripts/mpv_thumbnail_script_server.lua
[mpv_thumbnail_script_client_osc] loading file C:\Users\Administrator\AppData\Roaming/mpv/scripts/mpv_thumbnail_script_client_osc.lua
[ytdl_hook] script-opts/ytdl_hook.conf not found.
[ytdl_hook] lua-settings/ytdl_hook.conf not found.
[mpv_thumbnail_script_server] reading options for mpv_thumbnail_script
[mpv_thumbnail_script_server] Opened config file script-opts/mpv_thumbnail_script.conf.
[mpv_thumbnail_script_client_osc] reading options for mpv_thumbnail_script
[mpv_thumbnail_script_client_osc] Opened config file script-opts/mpv_thumbnail_script.conf.
[mpv_thumbnail_script_client_osc] reading options for osc
[mpv_thumbnail_script_client_osc] script-opts/osc.conf not found.
[mpv_thumbnail_script_client_osc] lua-settings/osc.conf not found.
[ytdl_hook] ytdl:// hook
[ytdl_hook] not a ytdl:// url
[mpv_thumbnail_script_client_osc] osc_init
 (+) Video --vid=1 (*) '[Judas] x265 10b' (hevc 1920x1080 23.976fps)
 (+) Audio --aid=1 --alang=jpn (*) 'Japanese' (aac 2ch 48000Hz)
 (+) Subs  --sid=1 --slang=eng 'English (Rom & Rem)' (ass)
     Subs  --sid=2 --slang=spa (*) 'Spanish' (ass)
     Subs  --sid=3 --slang=por (*) 'Brazilian Portuguese' (ass)
[mpv_thumbnail_script_server] Announcing self to master...
Using hardware decoding (d3d11va).
[mpv_thumbnail_script_client_osc] osc_init
AO: [wasapi] 48000Hz stereo 2ch float
VO: [gpu] 1920x1080 d3d11[p010]
[mpv_thumbnail_script_server] Announcing self to master...
[mpv_thumbnail_script_server] Announcing self to master...
AV: 00:00:00 / 00:23:52 (0%) A-V:  0.000
[mpv_thumbnail_script_client_osc] Registered worker mpv_thumbnail_script_server
[mpv_thumbnail_script_server] Successfully registered with master
[mpv_thumbnail_script_client_osc] Gathering video/thumbnail state
[mpv_thumbnail_script_client_osc] Thumbnailer.state: {"thumbnail_directory" = "C:\Users\ADMINI~1\AppData\Local\Temp\mpv_thumbs_cache\Video-327322012", "thumbnail_count" = 150, "available" = true, "thumbnail_template" = "C:\Users\ADMINI~1\AppData\Local\Temp\mpv_thumbs_cache\Video-327322012\%06d.bgra", "thumbnail_delta" = 9.5473666666667, "thumbnail_size" = {"h" = 112, "w" = 200}, "finished_thumbnails" = 0, "thumbnails" = {-1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1}, "is_remote" = false, "worker_extra" = {}, "ready" = true}
[mpv_thumbnail_script_client_osc] Creating thumbnail directory C:\Users\ADMINI~1\AppData\Local\Temp\mpv_thumbs_cache\Video-327322012
AV: 00:00:01 / 00:23:52 (0%) A-V:  0.000
[mpv_thumbnail_script_client_osc] Splitting 150 thumbnails amongst 1 worker(s)
[mpv_thumbnail_script_client_osc] Giving workers state: {"thumbnail_directory":"C:\\Users\\ADMINI~1\\AppData\\Local\\Temp\\mpv_thumbs_cache\\Video-327322012","is_remote":false,"thumbnail_count":150,"available":true,"enabled":true,"thumbnail_template":"C:\\Users\\ADMINI~1\\AppData\\Local\\Temp\\mpv_thumbs_cache\\Video-327322012\\%06d.bgra","thumbnail_delta":9.547367,"thumbnail_size":{"h":112,"w":200},"finished_thumbnails":0,"thumbnails":[-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1],"worker_input_path":"C:\\Users\\Administrator\\Desktop\\Video.mkv","worker_extra":[],"ready":true}
[mpv_thumbnail_script_client_osc] Assigning job to mpv_thumbnail_script_server [1,65,129,33,97,17,49,81,113,145,9,25,41,57,73,89,105,121,137,5,13,21,29,37,45,53,61,69,77,85,93,101,109,117,125,133,141,149,3,7,11,15,19,23,27,31,35,39,43,47,51,55,59,63,67,71,75,79,83,87,91,95,99,103,107,111,115,119,123,127,131,135,139,143,147,2,4,6,8,10,12,14,16,18,20,22,24,26,28,30,32,34,36,38,40,42,44,46,48,50,52,54,56,58,60,62,64,66,68,70,72,74,76,78,80,82,84,86,88,90,92,94,96,98,100,102,104,106,108,110,112,114,116,118,120,122,124,126,128,130,132,134,136,138,140,142,144,146,148,150]
[mpv_thumbnail_script_server] Handling given job
[mpv_thumbnail_script_client_osc] osc_init
[mpv_thumbnail_script_server] Generating 150 thumbnails @ 200x112 for "C:\\Users\\Administrator\\Desktop\\Video.mkv"
[mpv_thumbnail_script_server] Starting work on thumbnail 0
AV: 00:00:01 / 00:23:52 (0%) A-V:  0.000
[mpv_thumbnail_script_server] Finished work on thumbnail 0
[mpv_thumbnail_script_server] Starting work on thumbnail 64
AV: 00:00:01 / 00:23:52 (0%) A-V: -0.001
[mpv_thumbnail_script_server] Finished work on thumbnail 64
[mpv_thumbnail_script_server] Starting work on thumbnail 128
(Paused) AV: 00:00:01 / 00:23:52 (0%) A-V: -0.001
[mpv_thumbnail_script_server] Finished work on thumbnail 128
[mpv_thumbnail_script_server] Starting work on thumbnail 32
(Paused) AV: 00:00:01 / 00:23:52 (0%) A-V: -0.001
[mpv_thumbnail_script_server] Finished work on thumbnail 32
[mpv_thumbnail_script_server] Starting work on thumbnail 96
(Paused) AV: 00:00:01 / 00:23:52 (0%) A-V: -0.001
[mpv_thumbnail_script_server] Finished work on thumbnail 96
[mpv_thumbnail_script_server] Starting work on thumbnail 16
[mpv_thumbnail_script_server] Finished work on thumbnail 16
[mpv_thumbnail_script_server] Starting work on thumbnail 48
(Paused) AV: 00:00:01 / 00:23:52 (0%) A-V: -0.001
[mpv_thumbnail_script_server] Finished work on thumbnail 48
[mpv_thumbnail_script_server] Starting work on thumbnail 80
[mpv_thumbnail_script_server] Finished work on thumbnail 80
[mpv_thumbnail_script_server] Starting work on thumbnail 112
[mpv_thumbnail_script_server] Finished work on thumbnail 112
[mpv_thumbnail_script_server] Starting work on thumbnail 144
(Paused) AV: 00:00:01 / 00:23:52 (0%) A-V: -0.001
[mpv_thumbnail_script_server] Finished work on thumbnail 144
[mpv_thumbnail_script_server] Starting work on thumbnail 8
(Paused) AV: 00:00:01 / 00:23:52 (0%) A-V: -0.001
[mpv_thumbnail_script_server] Finished work on thumbnail 8
[mpv_thumbnail_script_server] Starting work on thumbnail 24
(Paused) AV: 00:00:01 / 00:23:52 (0%) A-V: -0.001
[mpv_thumbnail_script_server] Finished work on thumbnail 24
[mpv_thumbnail_script_server] Starting work on thumbnail 40
(Paused) AV: 00:00:01 / 00:23:52 (0%) A-V: -0.001
[mpv_thumbnail_script_server] Finished work on thumbnail 40
[mpv_thumbnail_script_server] Starting work on thumbnail 56
(Paused) AV: 00:00:01 / 00:23:52 (0%) A-V: -0.001
[mpv_thumbnail_script_server] Finished work on thumbnail 56
[mpv_thumbnail_script_server] Starting work on thumbnail 72
[mpv_thumbnail_script_server] Finished work on thumbnail 72
[mpv_thumbnail_script_server] Starting work on thumbnail 88
[mpv_thumbnail_script_server] Finished work on thumbnail 88
[mpv_thumbnail_script_server] Starting work on thumbnail 104
(Paused) AV: 00:00:01 / 00:23:52 (0%) A-V: -0.001
[mpv_thumbnail_script_server] Finished work on thumbnail 104
[mpv_thumbnail_script_server] Starting work on thumbnail 120
[mpv_thumbnail_script_server] Finished work on thumbnail 120
[mpv_thumbnail_script_server] Starting work on thumbnail 136
[mpv_thumbnail_script_server] Finished work on thumbnail 136
[mpv_thumbnail_script_server] Starting work on thumbnail 4
[mpv_thumbnail_script_server] Finished work on thumbnail 4
[mpv_thumbnail_script_server] Starting work on thumbnail 12
[mpv_thumbnail_script_server] Finished work on thumbnail 12
[mpv_thumbnail_script_server] Starting work on thumbnail 20
(Paused) AV: 00:00:01 / 00:23:52 (0%) A-V: -0.001
[mpv_thumbnail_script_server] Finished work on thumbnail 20
[mpv_thumbnail_script_server] Starting work on thumbnail 28
(Paused) AV: 00:00:01 / 00:23:52 (0%) A-V: -0.001
[mpv_thumbnail_script_server] Finished work on thumbnail 28
[mpv_thumbnail_script_server] Starting work on thumbnail 36
[mpv_thumbnail_script_server] Finished work on thumbnail 36
[mpv_thumbnail_script_server] Starting work on thumbnail 44
[mpv_thumbnail_script_server] Finished work on thumbnail 44
[mpv_thumbnail_script_server] Starting work on thumbnail 52
(Paused) AV: 00:00:01 / 00:23:52 (0%) A-V: -0.001
[mpv_thumbnail_script_server] Finished work on thumbnail 52
[mpv_thumbnail_script_server] Starting work on thumbnail 60
(Paused) AV: 00:00:01 / 00:23:52 (0%) A-V: -0.001
[mpv_thumbnail_script_server] Finished work on thumbnail 60
[mpv_thumbnail_script_server] Starting work on thumbnail 68
(Paused) AV: 00:00:01 / 00:23:52 (0%) A-V: -0.001
[mpv_thumbnail_script_server] Finished work on thumbnail 68
[mpv_thumbnail_script_server] Starting work on thumbnail 76
[mpv_thumbnail_script_server] Finished work on thumbnail 76
(Paused) AV: 00:00:01 / 00:23:52 (0%) A-V: -0.001
[mpv_thumbnail_script_server] Starting work on thumbnail 84
(Paused) AV: 00:00:01 / 00:23:52 (0%) A-V: -0.001
[mpv_thumbnail_script_server] Finished work on thumbnail 84
[mpv_thumbnail_script_server] Starting work on thumbnail 92
(Paused) AV: 00:00:01 / 00:23:52 (0%) A-V: -0.001
[mpv_thumbnail_script_server] Finished work on thumbnail 92
[mpv_thumbnail_script_server] Starting work on thumbnail 100
(Paused) AV: 00:00:01 / 00:23:52 (0%) A-V: -0.001
[mpv_thumbnail_script_server] Finished work on thumbnail 100
[mpv_thumbnail_script_server] Starting work on thumbnail 108
(Paused) AV: 00:00:01 / 00:23:52 (0%) A-V: -0.001
[mpv_thumbnail_script_server] Finished work on thumbnail 108
[mpv_thumbnail_script_server] Starting work on thumbnail 116
(Paused) AV: 00:00:01 / 00:23:52 (0%) A-V: -0.001
[mpv_thumbnail_script_server] Finished work on thumbnail 116
[mpv_thumbnail_script_server] Starting work on thumbnail 124
(Paused) AV: 00:00:01 / 00:23:52 (0%) A-V: -0.001
[mpv_thumbnail_script_server] Finished work on thumbnail 124
[mpv_thumbnail_script_server] Starting work on thumbnail 132
(Paused) AV: 00:00:01 / 00:23:52 (0%) A-V: -0.001
[mpv_thumbnail_script_server] Finished work on thumbnail 132
[mpv_thumbnail_script_server] Starting work on thumbnail 140
[mpv_thumbnail_script_server] Finished work on thumbnail 140
[mpv_thumbnail_script_server] Starting work on thumbnail 148
(Paused) AV: 00:00:01 / 00:23:52 (0%) A-V: -0.001
[mpv_thumbnail_script_server] Finished work on thumbnail 148
[mpv_thumbnail_script_server] Starting work on thumbnail 2
(Paused) AV: 00:00:01 / 00:23:52 (0%) A-V: -0.001
[mpv_thumbnail_script_server] Finished work on thumbnail 2
[mpv_thumbnail_script_server] Starting work on thumbnail 6
(Paused) AV: 00:00:01 / 00:23:52 (0%) A-V: -0.001
[mpv_thumbnail_script_server] Finished work on thumbnail 6
[mpv_thumbnail_script_server] Starting work on thumbnail 10
[mpv_thumbnail_script_server] Finished work on thumbnail 10
[mpv_thumbnail_script_server] Starting work on thumbnail 14
(Paused) AV: 00:00:01 / 00:23:52 (0%) A-V: -0.001
[mpv_thumbnail_script_server] Finished work on thumbnail 14
[mpv_thumbnail_script_server] Starting work on thumbnail 18
(Paused) AV: 00:00:01 / 00:23:52 (0%) A-V: -0.001
[mpv_thumbnail_script_server] Finished work on thumbnail 18
[mpv_thumbnail_script_server] Starting work on thumbnail 22
(Paused) AV: 00:00:01 / 00:23:52 (0%) A-V: -0.001
[mpv_thumbnail_script_server] Finished work on thumbnail 22
[mpv_thumbnail_script_server] Starting work on thumbnail 26
(Paused) AV: 00:00:01 / 00:23:52 (0%) A-V: -0.001
[mpv_thumbnail_script_server] Finished work on thumbnail 26
[mpv_thumbnail_script_server] Starting work on thumbnail 30
[mpv_thumbnail_script_server] Finished work on thumbnail 30
[mpv_thumbnail_script_server] Starting work on thumbnail 34
(Paused) AV: 00:00:01 / 00:23:52 (0%) A-V: -0.001
[mpv_thumbnail_script_server] Finished work on thumbnail 34
[mpv_thumbnail_script_server] Starting work on thumbnail 38
[mpv_thumbnail_script_server] Finished work on thumbnail 38
[mpv_thumbnail_script_server] Starting work on thumbnail 42
[mpv_thumbnail_script_server] Finished work on thumbnail 42
[mpv_thumbnail_script_server] Starting work on thumbnail 46
[mpv_thumbnail_script_server] Finished work on thumbnail 46
[mpv_thumbnail_script_server] Starting work on thumbnail 50
[mpv_thumbnail_script_server] Finished work on thumbnail 50
[mpv_thumbnail_script_server] Starting work on thumbnail 54
[mpv_thumbnail_script_server] Finished work on thumbnail 54
[mpv_thumbnail_script_server] Starting work on thumbnail 58
(Paused) AV: 00:00:01 / 00:23:52 (0%) A-V: -0.001
[mpv_thumbnail_script_server] Finished work on thumbnail 58
[mpv_thumbnail_script_server] Starting work on thumbnail 62
(Paused) AV: 00:00:01 / 00:23:52 (0%) A-V: -0.001
[mpv_thumbnail_script_server] Finished work on thumbnail 62
[mpv_thumbnail_script_server] Starting work on thumbnail 66
(Paused) AV: 00:00:01 / 00:23:52 (0%) A-V: -0.001
[mpv_thumbnail_script_server] Finished work on thumbnail 66
[mpv_thumbnail_script_server] Starting work on thumbnail 70
(Paused) AV: 00:00:01 / 00:23:52 (0%) A-V: -0.001
[mpv_thumbnail_script_server] Finished work on thumbnail 70
[mpv_thumbnail_script_server] Starting work on thumbnail 74
(Paused) AV: 00:00:01 / 00:23:52 (0%) A-V: -0.001
[mpv_thumbnail_script_server] Finished work on thumbnail 74
[mpv_thumbnail_script_server] Starting work on thumbnail 78
(Paused) AV: 00:00:01 / 00:23:52 (0%) A-V: -0.001
[mpv_thumbnail_script_server] Finished work on thumbnail 78
[mpv_thumbnail_script_server] Starting work on thumbnail 82
[mpv_thumbnail_script_server] Finished work on thumbnail 82
[mpv_thumbnail_script_server] Starting work on thumbnail 86
(Paused) AV: 00:00:01 / 00:23:52 (0%) A-V: -0.001
[mpv_thumbnail_script_server] Finished work on thumbnail 86
[mpv_thumbnail_script_server] Starting work on thumbnail 90
[mpv_thumbnail_script_server] Finished work on thumbnail 90
[mpv_thumbnail_script_server] Starting work on thumbnail 94
[mpv_thumbnail_script_server] Finished work on thumbnail 94
[mpv_thumbnail_script_server] Starting work on thumbnail 98
[mpv_thumbnail_script_server] Finished work on thumbnail 98
[mpv_thumbnail_script_server] Starting work on thumbnail 102
[mpv_thumbnail_script_server] Finished work on thumbnail 102
[mpv_thumbnail_script_server] Starting work on thumbnail 106
[mpv_thumbnail_script_server] Finished work on thumbnail 106
[mpv_thumbnail_script_server] Starting work on thumbnail 110
[mpv_thumbnail_script_server] Finished work on thumbnail 110
[mpv_thumbnail_script_server] Starting work on thumbnail 114
[mpv_thumbnail_script_server] Finished work on thumbnail 114
[mpv_thumbnail_script_server] Starting work on thumbnail 118
[mpv_thumbnail_script_server] Finished work on thumbnail 118
[mpv_thumbnail_script_server] Starting work on thumbnail 122
[mpv_thumbnail_script_server] Finished work on thumbnail 122
[mpv_thumbnail_script_server] Starting work on thumbnail 126
[mpv_thumbnail_script_server] Finished work on thumbnail 126
[mpv_thumbnail_script_server] Starting work on thumbnail 130
[mpv_thumbnail_script_server] Finished work on thumbnail 130
[mpv_thumbnail_script_server] Starting work on thumbnail 134
[mpv_thumbnail_script_server] Finished work on thumbnail 134
[mpv_thumbnail_script_server] Starting work on thumbnail 138
[mpv_thumbnail_script_server] Finished work on thumbnail 138
[mpv_thumbnail_script_server] Starting work on thumbnail 142
[mpv_thumbnail_script_server] Finished work on thumbnail 142
[mpv_thumbnail_script_server] Starting work on thumbnail 146
(Paused) AV: 00:00:01 / 00:23:52 (0%) A-V: -0.001
[mpv_thumbnail_script_server] Finished work on thumbnail 146
[mpv_thumbnail_script_server] Starting work on thumbnail 1
(Paused) AV: 00:00:01 / 00:23:52 (0%) A-V: -0.001
[mpv_thumbnail_script_server] Finished work on thumbnail 1
[mpv_thumbnail_script_server] Starting work on thumbnail 3
(Paused) AV: 00:00:01 / 00:23:52 (0%) A-V: -0.001
[mpv_thumbnail_script_server] Finished work on thumbnail 3
[mpv_thumbnail_script_server] Starting work on thumbnail 5
(Paused) AV: 00:00:01 / 00:23:52 (0%) A-V: -0.001
[mpv_thumbnail_script_server] Finished work on thumbnail 5
[mpv_thumbnail_script_server] Starting work on thumbnail 7
(Paused) AV: 00:00:01 / 00:23:52 (0%) A-V: -0.001
[mpv_thumbnail_script_server] Finished work on thumbnail 7
[mpv_thumbnail_script_server] Starting work on thumbnail 9
(Paused) AV: 00:00:01 / 00:23:52 (0%) A-V: -0.001
[mpv_thumbnail_script_server] Finished work on thumbnail 9
[mpv_thumbnail_script_server] Starting work on thumbnail 11
(Paused) AV: 00:00:01 / 00:23:52 (0%) A-V: -0.001
[mpv_thumbnail_script_server] Finished work on thumbnail 11
[mpv_thumbnail_script_server] Starting work on thumbnail 13
(Paused) AV: 00:00:01 / 00:23:52 (0%) A-V: -0.001
[mpv_thumbnail_script_server] Finished work on thumbnail 13
[mpv_thumbnail_script_server] Starting work on thumbnail 15
(Paused) AV: 00:00:01 / 00:23:52 (0%) A-V: -0.001
[mpv_thumbnail_script_server] Finished work on thumbnail 15
[mpv_thumbnail_script_server] Starting work on thumbnail 17
(Paused) AV: 00:00:01 / 00:23:52 (0%) A-V: -0.001
[mpv_thumbnail_script_server] Finished work on thumbnail 17
[mpv_thumbnail_script_server] Starting work on thumbnail 19
(Paused) AV: 00:00:01 / 00:23:52 (0%) A-V: -0.001
[mpv_thumbnail_script_server] Finished work on thumbnail 19
[mpv_thumbnail_script_server] Starting work on thumbnail 21
(Paused) AV: 00:00:01 / 00:23:52 (0%) A-V: -0.001
[mpv_thumbnail_script_server] Finished work on thumbnail 21
[mpv_thumbnail_script_server] Starting work on thumbnail 23
(Paused) AV: 00:00:01 / 00:23:52 (0%) A-V: -0.001
[mpv_thumbnail_script_server] Finished work on thumbnail 23
[mpv_thumbnail_script_server] Starting work on thumbnail 25
(Paused) AV: 00:00:01 / 00:23:52 (0%) A-V: -0.001
[mpv_thumbnail_script_server] Finished work on thumbnail 25
[mpv_thumbnail_script_server] Starting work on thumbnail 27
(Paused) AV: 00:00:01 / 00:23:52 (0%) A-V: -0.001
[mpv_thumbnail_script_server] Finished work on thumbnail 27
[mpv_thumbnail_script_server] Starting work on thumbnail 29
(Paused) AV: 00:00:01 / 00:23:52 (0%) A-V: -0.001
[mpv_thumbnail_script_server] Finished work on thumbnail 29
[mpv_thumbnail_script_server] Starting work on thumbnail 31
(Paused) AV: 00:00:01 / 00:23:52 (0%) A-V: -0.001
[mpv_thumbnail_script_server] Finished work on thumbnail 31
[mpv_thumbnail_script_server] Starting work on thumbnail 33
(Paused) AV: 00:00:01 / 00:23:52 (0%) A-V: -0.001
[mpv_thumbnail_script_server] Finished work on thumbnail 33
[mpv_thumbnail_script_server] Starting work on thumbnail 35
(Paused) AV: 00:00:01 / 00:23:52 (0%) A-V: -0.001
[mpv_thumbnail_script_server] Finished work on thumbnail 35
[mpv_thumbnail_script_server] Starting work on thumbnail 37
(Paused) AV: 00:00:01 / 00:23:52 (0%) A-V: -0.001
[mpv_thumbnail_script_server] Finished work on thumbnail 37
[mpv_thumbnail_script_server] Starting work on thumbnail 39
(Paused) AV: 00:00:01 / 00:23:52 (0%) A-V: -0.001
[mpv_thumbnail_script_server] Finished work on thumbnail 39
[mpv_thumbnail_script_server] Starting work on thumbnail 41
[mpv_thumbnail_script_server] Finished work on thumbnail 41
[mpv_thumbnail_script_server] Starting work on thumbnail 43
(Paused) AV: 00:00:01 / 00:23:52 (0%) A-V: -0.001
[mpv_thumbnail_script_server] Finished work on thumbnail 43
[mpv_thumbnail_script_server] Starting work on thumbnail 45
[mpv_thumbnail_script_server] Finished work on thumbnail 45
[mpv_thumbnail_script_server] Starting work on thumbnail 47
[mpv_thumbnail_script_server] Finished work on thumbnail 47
[mpv_thumbnail_script_server] Starting work on thumbnail 49
[mpv_thumbnail_script_server] Finished work on thumbnail 49
[mpv_thumbnail_script_server] Starting work on thumbnail 51
[mpv_thumbnail_script_server] Finished work on thumbnail 51
[mpv_thumbnail_script_server] Starting work on thumbnail 53
[mpv_thumbnail_script_server] Finished work on thumbnail 53
[mpv_thumbnail_script_server] Starting work on thumbnail 55
[mpv_thumbnail_script_server] Finished work on thumbnail 55
[mpv_thumbnail_script_server] Starting work on thumbnail 57
[mpv_thumbnail_script_server] Finished work on thumbnail 57
[mpv_thumbnail_script_server] Starting work on thumbnail 59
[mpv_thumbnail_script_server] Finished work on thumbnail 59
[mpv_thumbnail_script_server] Starting work on thumbnail 61
[mpv_thumbnail_script_server] Finished work on thumbnail 61
[mpv_thumbnail_script_server] Starting work on thumbnail 63
[mpv_thumbnail_script_server] Finished work on thumbnail 63
[mpv_thumbnail_script_server] Starting work on thumbnail 65
[mpv_thumbnail_script_server] Finished work on thumbnail 65
[mpv_thumbnail_script_server] Starting work on thumbnail 67
[mpv_thumbnail_script_server] Finished work on thumbnail 67
[mpv_thumbnail_script_server] Starting work on thumbnail 69
[mpv_thumbnail_script_server] Finished work on thumbnail 69
[mpv_thumbnail_script_server] Starting work on thumbnail 71
(Paused) AV: 00:00:01 / 00:23:52 (0%) A-V: -0.001
[mpv_thumbnail_script_server] Finished work on thumbnail 71
[mpv_thumbnail_script_server] Starting work on thumbnail 73
(Paused) AV: 00:00:01 / 00:23:52 (0%) A-V: -0.001
[mpv_thumbnail_script_server] Finished work on thumbnail 73
[mpv_thumbnail_script_server] Starting work on thumbnail 75
(Paused) AV: 00:00:01 / 00:23:52 (0%) A-V: -0.001
[mpv_thumbnail_script_server] Finished work on thumbnail 75
[mpv_thumbnail_script_server] Starting work on thumbnail 77
(Paused) AV: 00:00:01 / 00:23:52 (0%) A-V: -0.001
[mpv_thumbnail_script_server] Finished work on thumbnail 77
[mpv_thumbnail_script_server] Starting work on thumbnail 79
(Paused) AV: 00:00:01 / 00:23:52 (0%) A-V: -0.001
[mpv_thumbnail_script_server] Finished work on thumbnail 79
[mpv_thumbnail_script_server] Starting work on thumbnail 81
(Paused) AV: 00:00:01 / 00:23:52 (0%) A-V: -0.001
[mpv_thumbnail_script_server] Finished work on thumbnail 81
(Paused) AV: 00:00:01 / 00:23:52 (0%) A-V: -0.001
[mpv_thumbnail_script_server] Starting work on thumbnail 83
(Paused) AV: 00:00:01 / 00:23:52 (0%) A-V: -0.001
[mpv_thumbnail_script_server] Finished work on thumbnail 83
[mpv_thumbnail_script_server] Starting work on thumbnail 85
(Paused) AV: 00:00:01 / 00:23:52 (0%) A-V: -0.001
[mpv_thumbnail_script_server] Finished work on thumbnail 85
[mpv_thumbnail_script_server] Starting work on thumbnail 87
(Paused) AV: 00:00:01 / 00:23:52 (0%) A-V: -0.001
[mpv_thumbnail_script_server] Finished work on thumbnail 87
[mpv_thumbnail_script_server] Starting work on thumbnail 89
(Paused) AV: 00:00:01 / 00:23:52 (0%) A-V: -0.001
[mpv_thumbnail_script_server] Finished work on thumbnail 89
[mpv_thumbnail_script_server] Starting work on thumbnail 91
(Paused) AV: 00:00:01 / 00:23:52 (0%) A-V: -0.001
[mpv_thumbnail_script_server] Finished work on thumbnail 91
(Paused) AV: 00:00:01 / 00:23:52 (0%) A-V: -0.001
[mpv_thumbnail_script_server] Starting work on thumbnail 93
(Paused) AV: 00:00:01 / 00:23:52 (0%) A-V: -0.001
[mpv_thumbnail_script_server] Finished work on thumbnail 93
[mpv_thumbnail_script_server] Starting work on thumbnail 95
(Paused) AV: 00:00:01 / 00:23:52 (0%) A-V: -0.001
[mpv_thumbnail_script_server] Finished work on thumbnail 95
[mpv_thumbnail_script_server] Starting work on thumbnail 97
(Paused) AV: 00:00:01 / 00:23:52 (0%) A-V: -0.001
[mpv_thumbnail_script_server] Finished work on thumbnail 97
[mpv_thumbnail_script_server] Starting work on thumbnail 99
(Paused) AV: 00:00:01 / 00:23:52 (0%) A-V: -0.001
[mpv_thumbnail_script_server] Finished work on thumbnail 99
[mpv_thumbnail_script_server] Starting work on thumbnail 101
(Paused) AV: 00:00:01 / 00:23:52 (0%) A-V: -0.001
[mpv_thumbnail_script_server] Finished work on thumbnail 101
[mpv_thumbnail_script_server] Starting work on thumbnail 103
(Paused) AV: 00:00:01 / 00:23:52 (0%) A-V: -0.001
[mpv_thumbnail_script_server] Finished work on thumbnail 103
[mpv_thumbnail_script_server] Starting work on thumbnail 105
AV: 00:00:02 / 00:23:52 (0%) A-V: -0.000
[mpv_thumbnail_script_client_osc] osc_init
AV: 00:00:02 / 00:23:52 (0%) A-V: -0.000
[mpv_thumbnail_script_client_osc] osc_init
[mpv_thumbnail_script_client_osc] osc_init
[mpv_thumbnail_script_server] Finished work on thumbnail 105
AV: 00:00:02 / 00:23:52 (0%) A-V: -0.000
[mpv_thumbnail_script_server] Starting work on thumbnail 107
(Paused) AV: 00:00:02 / 00:23:52 (0%) A-V: -0.000
[mpv_thumbnail_script_server] Finished work on thumbnail 107
[mpv_thumbnail_script_server] Starting work on thumbnail 109
(Paused) AV: 00:00:02 / 00:23:52 (0%) A-V: -0.000
[mpv_thumbnail_script_server] Finished work on thumbnail 109
[mpv_thumbnail_script_server] Starting work on thumbnail 111
[mpv_thumbnail_script_server] Finished work on thumbnail 111
[mpv_thumbnail_script_server] Starting work on thumbnail 113
(Paused) AV: 00:00:02 / 00:23:52 (0%) A-V: -0.000
[mpv_thumbnail_script_server] Finished work on thumbnail 113
[mpv_thumbnail_script_server] Starting work on thumbnail 115
(Paused) AV: 00:00:02 / 00:23:52 (0%) A-V: -0.000
[mpv_thumbnail_script_server] Finished work on thumbnail 115
[mpv_thumbnail_script_server] Starting work on thumbnail 117
(Paused) AV: 00:00:02 / 00:23:52 (0%) A-V: -0.000
[mpv_thumbnail_script_server] Finished work on thumbnail 117
[mpv_thumbnail_script_server] Starting work on thumbnail 119
(Paused) AV: 00:00:02 / 00:23:52 (0%) A-V: -0.000
[mpv_thumbnail_script_server] Finished work on thumbnail 119
[mpv_thumbnail_script_server] Starting work on thumbnail 121
(Paused) AV: 00:00:02 / 00:23:52 (0%) A-V: -0.000
[mpv_thumbnail_script_server] Finished work on thumbnail 121
[mpv_thumbnail_script_server] Starting work on thumbnail 123
(Paused) AV: 00:00:02 / 00:23:52 (0%) A-V: -0.000
[mpv_thumbnail_script_server] Finished work on thumbnail 123
[mpv_thumbnail_script_server] Starting work on thumbnail 125
(Paused) AV: 00:00:02 / 00:23:52 (0%) A-V: -0.000
[mpv_thumbnail_script_server] Finished work on thumbnail 125
[mpv_thumbnail_script_server] Starting work on thumbnail 127
(Paused) AV: 00:00:02 / 00:23:52 (0%) A-V: -0.000
[mpv_thumbnail_script_server] Finished work on thumbnail 127
[mpv_thumbnail_script_server] Starting work on thumbnail 129
(Paused) AV: 00:00:02 / 00:23:52 (0%) A-V: -0.000
[mpv_thumbnail_script_server] Finished work on thumbnail 129
[mpv_thumbnail_script_server] Starting work on thumbnail 131
(Paused) AV: 00:00:02 / 00:23:52 (0%) A-V: -0.000
[mpv_thumbnail_script_server] Finished work on thumbnail 131
[mpv_thumbnail_script_server] Starting work on thumbnail 133
(Paused) AV: 00:00:02 / 00:23:52 (0%) A-V: -0.000
[mpv_thumbnail_script_server] Finished work on thumbnail 133
[mpv_thumbnail_script_server] Starting work on thumbnail 135
(Paused) AV: 00:00:02 / 00:23:52 (0%) A-V: -0.000
[mpv_thumbnail_script_server] Finished work on thumbnail 135
[mpv_thumbnail_script_server] Starting work on thumbnail 137
(Paused) AV: 00:00:02 / 00:23:52 (0%) A-V: -0.000
[mpv_thumbnail_script_server] Finished work on thumbnail 137
[mpv_thumbnail_script_server] Starting work on thumbnail 139
(Paused) AV: 00:00:02 / 00:23:52 (0%) A-V: -0.000
[mpv_thumbnail_script_server] Finished work on thumbnail 139
[mpv_thumbnail_script_server] Starting work on thumbnail 141
(Paused) AV: 00:00:02 / 00:23:52 (0%) A-V: -0.000
[mpv_thumbnail_script_server] Finished work on thumbnail 141
[mpv_thumbnail_script_server] Starting work on thumbnail 143
(Paused) AV: 00:00:02 / 00:23:52 (0%) A-V: -0.000
[mpv_thumbnail_script_server] Finished work on thumbnail 143
[mpv_thumbnail_script_server] Starting work on thumbnail 145
(Paused) AV: 00:00:02 / 00:23:52 (0%) A-V: -0.000
[mpv_thumbnail_script_server] Finished work on thumbnail 145
[mpv_thumbnail_script_server] Starting work on thumbnail 147
(Paused) AV: 00:00:02 / 00:23:52 (0%) A-V: -0.000
[mpv_thumbnail_script_server] Finished work on thumbnail 147
[mpv_thumbnail_script_server] Starting work on thumbnail 149
(Paused) AV: 00:00:02 / 00:23:52 (0%) A-V: -0.000
[mpv_thumbnail_script_server] Finished work on thumbnail 149
(Paused) AV: 00:00:02 / 00:23:52 (0%) A-V: -0.000

Exiting... (Quit)
[ytdl_hook] Exiting...
[mpv_thumbnail_script_server] Exiting...
[mpv_thumbnail_script_client_osc] Exiting...

prefer_mpv=no-Video-327322012.zip

prefer_mpv=yes

prefer_mpv=yes prefer_mpv=yes-000000.bgra.log

Bamboozul commented 2 years ago

it works with ffmpeg but i'm getting high CPU usage up to 45%

marzzzello commented 2 years ago

@MrJktra looks a bit like #20. But I just tested your version and it works. I don't think the newer version fixes it but you can try.

Yes, FFmpeg can use more CPU.

Bamboozul commented 2 years ago

@MrJktra looks a bit like #20. But I just tested your version and it works. I don't think the newer version fixes it but you can try.

Yes, FFmpeg can use more CPU.

updated to the last version "mpv-x86_64-20220710-git-0044c19.7z" & everything seems to work just fine with prefer_mpv=yes and no

marzzzello commented 2 years ago

Ok nice, but weird