Jump to content

MPV screenshot ??? -----SOLVED-----


abarbarian

Recommended Posts

abarbarian

Am trying to get mpv screen shots to save to a customized folder. They normally save to the .temp folder and only save one which gets overwritten when you take another  one.

 

So far I have tried adding this to the /home/bloodaxe/.config/mpv/mpv.conf. This is suggested to work both in the Arch Wiki and other sources on the net.

 

Quote

screenshot-directory=Screenshots/mpv-screenshots
screenshot-template="%F - [%P] (%#01n)"
 

also tried

Quote

screenshot-directory=/home/bloodaxe/Screenshots/mpv-screenshots
screenshot-template="%F - [%P] (%#01n)"
 

 

Also tried to make a profile in /home/bloodaxe/.config/mpv/mpv.conf as advised in the Arch Wiki


 

Quote
Quote

 

profile=myprofile       #Top level area, load myprofile
ontop=yes                 #Always on top

 

[myprofile]              #A simple profile, top level area ends here
screenshot-directory=Screenshots/mpv-screenshots
screenshot-template="%F - [%P] (%#01n)"

 

 

and

Quote

profile=myprofile       #Top level area, load myprofile
ontop=yes                 #Always on top

 

[myprofile]              #A simple profile, top level area ends here
screenshot-directory=/home/bloodaxe/Screenshots/mpv-screenshots
screenshot-template="%F - [%P] (%#01n)"

 

Nothing works.

Any thoughts folks ? 🤔

Edited by abarbarian
Link to comment
Share on other sites

securitybreach

Let me see what I can find but that is odd as by default it should make one in the working directory and not overwrite each time.

Link to comment
Share on other sites

securitybreach

I wouldnt think it would matter but all the examples I see have a trailing / after the directory like 

 

/home/bloodaxe/Screenshots/mpv-screenshots/

Link to comment
Share on other sites

I messed with this for a few minutes longer than I should have. Definitely needs a trailing slash after the directory name.

Link to comment
Share on other sites

abarbarian
20 hours ago, securitybreach said:

I wouldnt think it would matter but all the examples I see have a trailing / after the directory like 

 

Well caught."/""\" can make a difference as in rysnc commands. This time it did not work.

 

Yer Reddit link did not load. I had already looked at the post whilst hunting.

 

I have aclean un fiddled with Arch set up and stuff still does not work for me. I'm cursed, cursed I tell you. 😥

Link to comment
Share on other sites

abarbarian
53 minutes ago, sunrat said:

I messed with this for a few minutes longer than I should have. Definitely needs a trailing slash after the directory name.

 

Ok thanks. I have left the "/" at the end but it still did not make a difference so my problem is something else. 😥

Link to comment
Share on other sites

1 hour ago, abarbarian said:

 

Ok thanks. I have left the "/" at the end but it still did not make a difference so my problem is something else. 😥

 

Here I just added

screenshot-directory=/home/roger/mpv-screenshots/

to /home/roger/.config/mpv/mpv.conf and it works. It says it should create that directory if it doesn't exist but I had already created it manually. Maybe that profile stuff you added messed it up. Remove that and just try adding one config at a time.

I also added

screenshot-format=png

and that works fine too.

  • Like 2
Link to comment
Share on other sites

abarbarian
4 hours ago, sunrat said:

Here I just added

 

Yeah I did a similar thing first. Never worked so tried the profile stuff. I  am thinking it is some basic setting I have not made in the new install which is affecting the mpv config stuff. 

 

Thanks for trying though.😎

Link to comment
Share on other sites

abarbarian
Posted (edited)

I tried mpv like this

Put brain in gear before pressing enter-->10:48:06-->Sat Mar 23-->GodEater
-->mpv --profile=myprofile -v --log-file=./log '[Cleo]God_Eater_-_01_(Dual Audio_10bit_BD720p_x265).mkv'
 

and found this amongst the output

[cplayer] Setting option 'ontop' = 'yes' (flags = 4)
[cplayer] Setting option 'profile' = 'myprofile' (flags = 8)
[cplayer] Applying profile 'myprofile'...
[cplayer] Setting option 'screenshot-directory' = '/home/bloodaxe/Screenshots/mpv-screenshots/' (flags = 12)
[cplayer] Setting option 'screenshot-format' = 'jpg' (flags = 12)
[cplayer] Setting option 'screenshot-template' = '%F - [%P] (%#01n)' (flags = 12)

 

so it looks like mpv is trying to do the right thing. The screenshots are still going to /tmp.🤔

My problem would seem to lie in some basic setting in the fresh install. I followed the Arch Install guide as closely as I could and only did the bare minimum so am baffled as to what is wrong. ;-(

Edited by abarbarian
Link to comment
Share on other sites

What about if you remove your user mpv.conf and just run

mpv -v --log-file=./log --screenshot-directory=/home/bloodaxe/Screenshots/mpv-screenshots/ '[Cleo]God_Eater_-_01_(Dual Audio_10bit_BD720p_x265).mkv'

Link to comment
Share on other sites

abarbarian
Posted (edited)
4 hours ago, sunrat said:

What about if you remove your user mpv.conf and just run

mpv -v --log-file=./log --screenshot-directory=/home/bloodaxe/Screenshots/mpv-screenshots/ '[Cleo]God_Eater_-_01_(Dual Audio_10bit_BD720p_x265).mkv'

 

Good idea. I did this though,

 

stopped the myprofile in the config file

 

#profile=myprofile       #Top level area, load myprofile
#ontop=yes                 #Always on top

#[myprofile]              #A simple profile, top level area ends here
screenshot-directory=/home/bloodaxe/Screenshots/mpv-screenshots/
screenshot-format=jpg
screenshot-template="%F - [%P] (%#01n)"

 

now if I use the " s " key on the keyboard I get the same result as before, one screenshot to /tmp which overwrites. However if I use a capital S, " shift + s " I get multiple images like so

 

cd -- /home/bloodaxe/Screenshots/mpv-screenshots/
 Put brain in gear before pressing enter-->16:36:53-->Sat Mar 23-->mpv-screenshots
-->ls
'[Cleo]God_Eater_-_09_(Dual Audio_10bit_BD720p_x265) - [00:00:33.200] (1).jpg'
'[Cleo]God_Eater_-_09_(Dual Audio_10bit_BD720p_x265) - [00:00:34.576] (1).jpg'
'[Cleo]God_Eater_-_09_(Dual Audio_10bit_BD720p_x265) - [00:09:44.876] (1).jpg'

 

Removing the mpv.conf altogether and running mpv from the cli gets me this from the log

 

 

Quote

[cplayer] Applying profile 'default'...  looks like it loads the default profile

 

[cplayer] Screenshot: '/tmp/mpv-screenshot.jpeg'       
[cplayer] Starting subprocess failed: init             
[cplayer] Starting screenshot: '/tmp/mpv-screenshot.jpeg'
[screenshot] using 11 threads for scaling
[screenshot] Using zimg.                    this is if I use just a small "s"  screenshot ends up in /tmp as before


[cplayer] Screenshot: 'mpv-shot0001.jpg'               
[cplayer] Starting screenshot: 'mpv-shot0002.jpg'      
[screenshot] using 11 threads for scaling
[screenshot] Using zimg.                    this is if I use a capital S "shift+s"  can not find the screenshot it disapered into the ether

 

🤫

Edited by abarbarian
Link to comment
Share on other sites

securitybreach

I dont get why it keeps writing to/temp, it makes no sense but probably something simple

Link to comment
Share on other sites

abarbarian

I have some lua scripts installed which all seemed to work ok before. One in particular for screenshots this was installed before I knew that mpv had an inbuilt option.  I took this particular lua script out and also changed the mpv.conf, deleted the myuser profile. So now this only contains,

 

screenshot-directory=~/Screenshots/mpv-screenshots/
screenshot-format=jpg
screenshot-template="%F (%#01n)"

 

Now pressing " s " gets me a screenshot with subs in ~/Screenshots/mpv-screenshots/, also pressing " S " (capital S) gets me a screenshot without subs in ~/Screenshots/mpv-screenshots/.

So the problem is solved.

screenshot-directory=~/Screenshots/mpv-screenshots/
screenshot-directory=/home/anyuser/Screenshots/mpv-screenshots/

Both work.

Many thanks for all your efforts I could not have solved this without your help.You might not have given the solution but you helped me to think out of the box a bit. 😉

  • Like 1
Link to comment
Share on other sites

abarbarian
8 minutes ago, securitybreach said:

probably something simple

 

The user probably 😂

 

No idea why it goes to /temp either.

  • Like 1
Link to comment
Share on other sites

  • abarbarian changed the title to MPV screenshot ??? -----SOLVED-----
2 hours ago, abarbarian said:

 

The user probably 😂

 

No idea why it goes to /temp either.

 

That's what was screwy about it. Mine goes to ~ without any config options.

  • Like 1
Link to comment
Share on other sites

securitybreach
15 hours ago, sunrat said:

 

That's what was screwy about it. Mine goes to ~ without any config options.

 

That's always been the case for me as well, also it doesn't overwrite but makes a new one.

  • Agree 1
Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...