Code Monkey home page Code Monkey logo

Comments (12)

Revan654 avatar Revan654 commented on September 2, 2024

Actually it doesn't create only one file, It creates multiple temp files based off the files you are loading.

From what I could actually understand from the post. You may want to explain in detail what you are trying to achieve.

  1. You can have StaxRip delete the Temp folders once the process finishes. It's under Settings.
  2. StaxRip already does create folders for larger names.
  3. Not sure what you mean by this.

You also have access to batch & PowerShell Scripting.

from staxrip.

Cyberavater avatar Cyberavater commented on September 2, 2024

I think U misunderstood me I didn't said, it only creates one FILE, I said it creates only one FOLDER for multiple file with big name (i.e. It will create ONE FOLDER named ''Sword Art Onlin..._temp'' for both ''Sword Art Online Episode 01 The World of Swords.mkv'' & ''Sword Art Online Episode 02 Beater.mkv'' ; even for more if U R working with more files in that same folder) . As a result when it merges the second file (i.e. Episode 02) it merges the file even with the font that did not belong to it (i.e. Episode 02) but it came from the previous file (i.e. Episode 01) since staxrip doesn't have record (note) of what actually that second file (i.e. Episode 02) had, it merged the file with the font of previous file (i.e. Episode 01). If there was more files (i.e. Episode 01 ~ 25) the last file (i.e. Episode 25 ) will get all fonts from that ONE temp FOLDER including the fonts from all previous files (i.e. Episode 01 ~ 24) which is irrelevant with that last file (i.e. Episode 25 ). Thus the later file gradually gets larger with previous irrelevant font.

  1. You can have StaxRip delete the Temp folders once the process finishes. It's under Settings. >Then, the setting should be made default since it causes a issue.

  2. StaxRip already does create folders for larger names. > No, it creates only one FOLDER for multiple file with big name (i.e. It will create ONE FOLDER named ''Sword Art Onlin..._temp'' for both ''Sword Art Online Episode 01 The World of Swords.mkv'' & ''Sword Art Online Episode 02 Beater.mkv'' ; even for more if U R working with more files in that same folder)

  3. Not sure what you mean by this. > Since staxrip doesn't have record (note) of what actually that second file (i.e. Episode 02) had, it merged the file with the font of previous file (i.e. Episode 01). If there was more files (i.e. Episode 01 ~ 25) the last file (i.e. Episode 25 ) will get all fonts from that ONE temp FOLDER including the fonts from all previous files (i.e. Episode 01 ~ 24) which is irrelevant with that last file (i.e. Episode 25 ).

I hope that explains it...

from staxrip.

almanteka avatar almanteka commented on September 2, 2024

what you have in Options > Paths > Temp Files Directory?

from staxrip.

Cyberavater avatar Cyberavater commented on September 2, 2024

It's empty.

from staxrip.

almanteka avatar almanteka commented on September 2, 2024

as a test, try this %source_name%_temp\
or create a folder somewhere, name it Temp and link it in Options > Paths > Temp Files Directory (example: D:\StaxRip\Temp\%source_name%_temp\)
then, try again to see if the files got their respective temp folders individually

from staxrip.

Revan654 avatar Revan654 commented on September 2, 2024

The Folders that get made to ..._Temp that is tied to Windows FileSystem IO. Which is something I can't change. Any MS metadata files in .net Framework are locked. It's a limitation of Windows OS rather then StaxRip.

The OS tries to create the Shortest path possible to the Source.

I have to see where in the source code the creation takes place.

You can try to use Batch when adding more then one file(Filters and Such must be set-up Before hand).

Your Temp Fold Should look like something like this:

https://imgur.com/nxNlUmr

  1. You can Enable it, by default files are named correctly and have srip file attached to them.

  2. That is a Windows OS issue,

  3. All files Should have a .srip file attached to them.

from staxrip.

almanteka avatar almanteka commented on September 2, 2024

with my suggestion my Temp folder looks like this
staxrip temp

from staxrip.

Cyberavater avatar Cyberavater commented on September 2, 2024

@almanteka Yes Ur suggestion takes care of of no. 2. Thx :)

@Revan654

Your Temp Fold Should look like something like this:
https://imgur.com/nxNlUmr

Yes it does, but the problem is with fonts file, The video U chose doesn't contain font files . Just take 2 video file with fonts in a same folder then try to encode it. The later one will get font file from the previous one. ( I can upload U sample if U want. )

Since U can have StaxRip delete the Temp folders once the process finishes, then enable the option as default setting. So that, the font doesn't mess up for those who newly download this. Or, set (default settings as) Options > Paths > Temp Files Directory as %source_dir%%source_name%_temp\ That'll create multiple folder even for large name.

from staxrip.

Revan654 avatar Revan654 commented on September 2, 2024

When Creating new Temp Files it shouldn't add the ... to the folders anymore. It should create the Full name now. If you need to go beyond the 260 limit, Make sure to make proper changes to the group policy settings.

Not 100% sure why the limit was set to 30 letters before it starts to create shorter temp files.

https://i.imgur.com/HMudTtt.png

from staxrip.

Revan654 avatar Revan654 commented on September 2, 2024

I assume this is resolved since, there been no replies.

from staxrip.

Cyberavater avatar Cyberavater commented on September 2, 2024

So, where is the new fixed release?

from staxrip.

Cyberavater avatar Cyberavater commented on September 2, 2024

Dude, U R just so hasty to close issues that U actually don't solve it!!!

from staxrip.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.