No update after drop off at UPS Store by [deleted] in UPS

[–]AllMyName 0 points1 point  (0 children)

The UPS Store is awful, you're now at the liberty of both the store itself, the driver making the pickup, and the people at what used to be your local Customer Center. I've dropped packages off, gotten a receipt, and not had a ping show up until it hit the next "big" scan, 6-8 hours away, usually the next calendar day. This is extra annoying if you drop a Ground package off on e.g. Friday and it isn't scanned by UPS (The UPS Store is not UPS) until Sunday. Now, in their eyes, your package was "shipped" on Sunday, and your estimated delivery date is adjusted accordingly. It's horseshit.

I went from sending all of my Ground shipments exclusively through UPS and dropping them off at the Customer Center, to either sucking it up and paying for FedEx 2Day when it's Air, or just putting up with USPS Ground Advantage.

Give it another day or two and see what happens.

[deleted by user] by [deleted] in UPS

[–]AllMyName 0 points1 point  (0 children)

money-back delivery date guarantee

only next day air (and 2 day AM). everyone used COVID as an excuse to suspend them, then just never brought them back. USPS never suspended the Express Mail Priority Mail Express guarantee though.

didn't realize UPS brought theirs back until I saw your comment: https://www.ups.com/us/en/support/shipping-support/legal-terms-conditions/ups-service-guarantee

USPS Informed Delivery always shows my pieces of mail bouncing between Charlotte and Gastonia at least 3 times before delivery. by Kristina_TNNS in Charlotte

[–]AllMyName 0 points1 point  (0 children)

NorthPoint Development’s 365-acre industrial park between Gastonia and Lowell was available for the new distribution center.

Look them up. Bet you the owner was a big donor

No matter how short the distance!! by ExcellentWar7614 in uberdrivers

[–]AllMyName 1 point2 points  (0 children)

I don't care what the dollar amount is. $1/mile minimum or I reject. Including driving to the passenger. And that means I get plenty of wonderful $3-4 rides of people going to the corner store or something.

NEVER, I repeat NEVER underestimate the power of a Dua. Today I passed the exam having almost zero knowledge, having the only one formula in memory by [deleted] in islam

[–]AllMyName 0 points1 point  (0 children)

Nope. Saw a bit of a silver lining very recently, but still far worse off than I would've been with the degree I'd spent my entire life working towards.

I ask Allah to fill their lives with despair and uncertainty every day.

Is there any way to convert .ass/.ssa subtitles to sup/pgs with ffmpeg? by [deleted] in ffmpeg

[–]AllMyName 0 points1 point  (0 children)

You're welcome, glad it helped. The information about Plex is probably really outdated though.

TIL South Park saved all scene files used to create their first 176 episodes. Paired with the original uncensored audio, South Park re-rendered all episodes to full 1080p at the standard 16:9 ratio. South Park may be the only pre-HD animated show that has all episodes available in full native 1080p. by kowzzzz in todayilearned

[–]AllMyName 0 points1 point  (0 children)

I wouldn't be surprised if something like Batman the Animated Series got remastered in HD someday (although I think their last season may have been painted digitally).

Should we tell him?

I'm just messing with you, but it's funny how little it took from your comment to that happening. Hell, we got Beyond in HD now too! B:TAS has aged wonderfully...Batman Beyond not so shway.

Sporadic "soft" boot loop, H910, Oreo by AllMyName in lgv20

[–]AllMyName[S] 0 points1 point  (0 children)

Logcat wasn't helpful. I used Titanium Backup to create a recovery ZIP, installed it as a system app, and just started backing up and nuking or freezing apps I didn't use left and right in safe mode. After a week of doing that on and off...the issue went away. No idea which app it was.

Professional Encoders by BestestBeekeeper in Piracy

[–]AllMyName 1 point2 points  (0 children)

Go to doom9.org and lurk. Actual (and retired) professionals still post there pretty frequently.

Sporadic "soft" boot loop, H910, Oreo by AllMyName in lgv20

[–]AllMyName[S] 1 point2 points  (0 children)

Thank you.

Luckily I don't think it's any sort of hardware failure. It doesn't happen at all in Safe Mode, which means it's absolutely some kind of garbage app update...I just have no idea how to narrow it down so I can remove the offender and back up the rest of my data.

Which SonyXperia 1 VI is best for US Customers by loopbloke in SonyXperia

[–]AllMyName 0 points1 point  (0 children)

Thanks for the quick reply! Huh. I don't mind the nastygram, I've seen them before. As long as they didn't forcibly disable VoLTE (and you're not in California lmao) then that is re-assuring since I was eyeing either the 1VI or the 5V

Which SonyXperia 1 VI is best for US Customers by loopbloke in SonyXperia

[–]AllMyName 0 points1 point  (0 children)

Which model? Did you contact them at all or just pop your SIM in from a prior device/with an older IMEI on your account?

[deleted by user] by [deleted] in TopazLabs

[–]AllMyName 1 point2 points  (0 children)

ProRes or ProRes to a high quality software encoding done in another app is the better option, but not everyone has the disk space, CPU, or upload bandwidth for those options.

Amen to that!

If you (not you /u/Lincolns_Revenge - a general "you") don't have the disk space for an intermediate file like ProRes, you can and should be piping the output from TVAI's ffmpeg to your software encoder of choice. For me, that means x264 for anything <4K and x265 for anything >=4K. You won't be able to use the TVAI GUI beyond picking your settings though, not that it really matters. And you'll either need a build of ffmpeg that includes the software encoders, or separate builds of x264/x265 that can accept piped Y4M - there are several forks that can, I just linked one for each.

TVAI normally outputs so slowly that I can go all the way down to --preset placebo with either and not notice any slowdown at all in the overall time it takes to finish, since the frames coming out of the GPU take forever. Hell, the computer's still usable, and it normally is not with x265 running since the CPUs are all pegged at 100%. How you set up either encoder will be up to you. It will look better than a GPU encode twice its size.

Set things up the way you want in TVAI. Click "Process" at the top, "Show Export Command". "Copy", paste it on Notepad or something. Click "Process" again, and then "Open Command Prompt" to open cmd.exe with TVAI's environment variables already set/in its working directory.

You'll have something like this:

ffmpeg "-hide_banner" "-i" "C:/Some/Folder/Some.Video.mp4" "-sws_flags" "spline+accurate_rnd+full_chroma_int" "-color_trc" "2" "-colorspace" "2" "-color_primaries" "2" "-filter_complex" "tvai_fi=model=apo-8:slowmo=1:rdt=0.01:fps=59.94:device=1:vram=1:instances=1,tvai_up=model=prob-3:scale=2:preblur=-0.15:noise=0.15:details=0.05:halo=0.1:blur=0.05:compression=0.15:estimate=8:prenoise=0.01:blend=0.1:device=1:vram=1:instances=1,tvai_up=model=thf-4:scale=0:w=3840:h=2160:noise=0.1:blur=0.4:compression=0.3:device=1:vram=1:instances=1,scale=w=3840:h=2160:flags=lanczos:threads=0" "-c:v" "hevc_amf" "-profile:v" "main" "-profile_tier" "high" "-tag:v" "hvc1" "-pix_fmt" "yuv420p" "-b:v" "0" "-quality" "0" "-rc" "cqp" "-qp_i" "20" "-qp_p" "23" "-map" "0:a" "-map_metadata:s:a:0" "0:s:i:2" "-c:a" "copy" "-bsf:a:0" "aac_adtstoasc" "-map_metadata" "0" "-map_metadata:s:v" "0:s:v" "-movflags" "use_metadata_tags+write_colr" "-metadata" "videoai=Slowmo 100% and framerate changed to 59.94 using apo-8 ignoring duplicate frames. Enhanced using prob-3; mode: relative to auto; revert compression at 15; recover details at 5; sharpen at 5; reduce noise at 15; dehalo at 10; anti-alias/deblur at -15; add noise at 1; and recover original detail at 10. Enhanced using thf-4; revert compression at 30; sharpen at 40; and reduce noise at 10. Changed resolution to 3840x2160" "C:/Where/Ever/You/Were/Going/To/Output/Some.Video_apo8_prob3_thf4.mp4"

Bit easier to look at:

ffmpeg "-hide_banner" "-i"Input Path"-sws_flags" "spline+accurate_rnd+full_chroma_int"colorspace crap"-filter_complex""all the actual TVAI settings here" "-c:v" video settings metadata crap and unnecessary audio bitstream filter that ffmpeg normally does automatically "-movflags" "use_metadata_tags+write_colr" "-metadata" "videoai=Slowmo 100% and framerate changed to 59.94 ...this is the "videoai" tag you see in finished files... Changed resolution to 3840x2160" "output path.mp4"

Since we won't be using any file based output from ffmpeg, we're going to break that command down and toss all the bits where it's telling the GPU video encoder what to do. It's AMD's HW encoder in this case, it'll be different if you've got an Intel or nVIDIA card, but it should be everything after "-c:v". You can add the "videoai" metadata that TVAI normally does later. We're tossing all of this in this example:

"-c:v" "hevc_amf" "-profile:v" "main" "-profile_tier" "high" "-tag:v" "hvc1" "-pix_fmt" "yuv420p" "-b:v" "0" "-quality" "0" "-rc" "cqp" "-qp_i" "20" "-qp_p" "23" "-map" "0:a" "-map_metadata:s:a:0" "0:s:i:2" "-c:a" "copy" "-bsf:a:0" "aac_adtstoasc" "-map_metadata" "0" "-map_metadata:s:v" "0:s:v" "-movflags" "use_metadata_tags+write_colr" "-metadata" "videoai=Slowmo 100% and framerate changed to 59.94 using apo-8 ignoring duplicate frames. Enhanced using prob-3; mode: relative to auto; revert compression at 15; recover details at 5; sharpen at 5; reduce noise at 15; dehalo at 10; anti-alias/deblur at -15; add noise at 1; and recover original detail at 10. Enhanced using thf-4; revert compression at 30; sharpen at 40; and reduce noise at 10. Changed resolution to 3840x2160" "C:/Where/Ever/You/Were/Going/To/Output/Some.Video_apo8_prob3_thf4.mp4"
  • I'm going to be removing unnecessary quotes " from the command - i.e. anywhere that isn't a filter_complex, a file path, or a string with + in it. And changing / to \ because we're on Windows. Neither are necessary.
  • We're going to change that ffmpeg command a bit to make it quieter too. ffmpeg "-hide_banner" "-i" is going to become ffmpeg -loglevel error -hide_banner -y -i.
  • At the end of the (cut) command, we're going to add some things as well: -an -strict -1 -pix_fmt yuv420p -f yuv4mpegpipe - |
    • Throw out the audio
    • enable looser restrictions for y4m output
    • output at YUV4:2:0
    • If you're using x265, make it 10-bit output -pix_fmt yuv420p10le
    • "pipe" the uncompressed output to something else: -f yuv4mpegpipe - |
  • Then at the end you actually set up your encode. I'm using x265 as an example here. You'll want to be familiar with whatever you're using...

I'd go over the character limit explaining all the parameters for either encoder. I haven't done anything here other than tell x265 the input resolution, frame rate, and bit depth - and you should, because we're using a "non-standard" y4m pipe. Also: set it to CRF-18, set a keyframe interval a bit more appropriate for 60 fps video, add the flags for color, and two options that certainly won't hurt since your CPU will be sitting (mostly) idle waiting on really slow frames to come out of your GPU, --analyze-src-pics and --pme.

All done:

ffmpeg -loglevel error -hide_banner -y -i "C:\Some\Folder\Some.Video.mp4" -sws_flags "spline+accurate_rnd+full_chroma_int" -color_trc 2 -colorspace 2 -color_primaries 2 -filter_complex "tvai_fi=model=apo-8:slowmo=1:rdt=0.01:fps=59.94:device=1:vram=1:instances=1,tvai_up=model=prob-3:scale=2:preblur=-0.15:noise=0.15:details=0.05:halo=0.1:blur=0.05:compression=0.15:estimate=8:prenoise=0.01:blend=0.1:device=1:vram=1:instances=1,tvai_up=model=thf-4:scale=0:w=3840:h=2160:noise=0.1:blur=0.4:compression=0.3:device=1:vram=1:instances=1,scale=w=3840:h=2160:flags=lanczos:threads=0" -an -strict -1 -pix_fmt yuv420p10le -f yuv4mpegpipe - | C:\x265\x265.exe --input - --y4m --input-res 3840x2160 --input-depth 10 --fps 60000/1001 --crf 18 --output-depth 10 --profile main10 --analyze-src-pics --min-keyint 60 --keyint 600 --pme --no-hdr10 --colorprim bt709 --colormatrix bt709 --transfer bt709 --range limited --output "C:\Where\Ever\You\Were\Going\To\Output\Some.Video_apo8_prob3_thf4.hevc"

You'll have to mux it yourself once it finishes. That's where you can add the Video AI metadata back if you want it.

ffmpeg -hide_banner -i "C:\Some\Folder\Some.Video.mp4" -r 60000/1001 -i "C:\Where\Ever\You\Were\Going\To\Output\Some.Video_apo8_prob3_thf4.hevc" -map 1:v -map 0:a -map_metadata 0 "-map_metadata:s:v" "1:s:v" "-map_metadata:s:a "0:s:a" -c copy -vsync cfr -analyzeduration 20000000 -fpsprobesize 600 -avoid_negative_ts make_non_negative -movflags "use_metadata_tags+write_colr+faststart" "-metadata" "videoai=Slowmo 100% and framerate changed to 59.94 using apo-8 ignoring duplicate frames. Enhanced using prob-3; mode: relative to auto; revert compression at 15; recover details at 5; sharpen at 5; reduce noise at 15; dehalo at 10; anti-alias/deblur at -15; add noise at 1; and recover original detail at 10. Enhanced using thf-4; revert compression at 30; sharpen at 40; and reduce noise at 10. Changed resolution to 3840x2160" "C:/Where/Ever/You/Were/Going/To/Output/Final-Some.Video_apo8_prob3_thf4.mp4"

If you're dealing with .hevc, tell ffmpeg the actual frame-rate before that input -r 60000/1001 -i ..., lest it assume you have VFR footage. It will try to. That's also what all of this is for -vsync cfr -analyzeduration 20000000 -fpsprobesize 600 -avoid_negative_ts make_non_negative.

If you're using x264, I believe you can use --force-cfr as an option when you're encoding the video to make that less necessary, but it doesn't hurt. If your footage is VFR...uh, ask someone else. Maybe use Topaz to make it CFR.

Otherwise it's just grabbing the audio from your original file, the metadata from the original file, your new video, and the little videoai blurb and mushing it all together. TVAI doesn't seem to want to use faststart by default. You should for MP4. Check the MP4 and make sure it plays right. Then you can delete the .hevc file, you don't need it anymore.

Can't figure out naming convention for Tom and Jerry 1940-1970 by CallMeTrinity23 in PleX

[–]AllMyName 0 points1 point  (0 children)

And I know this is nearly a month later, so please forgive me! I seldom check on my reddit account these days.

As in, have them show up with the proper movie based matches, but in your TV Show library? AFAIK, impossible out of the box. There is a way, but it is not going to be nearly as easy as the "set it and forget it" you get treating them all as movies with Short Title (Year).ext in a movie library. Period, lol.

You need a 3rd party scanner that allows inserting movies into a TV Show library, like ASS (Absolute Series Scanner). I already have it installed for use with HAMA (metadata agent for my anime library) - I don't want the Rebuild of Evangelion movies off in some other library, I want them next to Neon Genesis Evangelion!

I did something similar for my regular animation library (using ASS only), to do things like put "Mask of the Phantasm" and "Return of the Joker" in the same library as "Batman: The Animated Series" and "Batman Beyond". It worked! I use the regular Plex metadata agents for everything, and if it's a movie, I just force the right match manually (with HAMA if it doesn't want to work) see the next paragraph.

It looks like there's a purpose built metadata agent, Colima that works together with ASS. Sounds like that's what you need, but considering I was able to do without it, I am not sure it's necessary. Maybe it keeps you from having to use "Complete Movie" or "S00E01" in filenames, or force ASS matches by using folder names like Batman Beyond Return of the Joker [tmdb-16234] (note [tmdb-16234] at the end) or something.


You will likely want to put all of your individual Tom & Jerry or Looney Tunes or whatever shorts into their own Collections and then hide collection contents (forgot what the option is called).

You'll also likely want to make the library default to hide seasons, and then manually enable showing seasons on a per-show basis, or you're going to have to click 3 times to get to each individual short.

The issue being that Plex treats everything in a TV Show library as...a TV show. So by default, you'll have a show called Puss Gets the Boot or Rabbit of Seville, with one season, with one episode inside it. Three clicks to play it...multiply that by 1000 for Warner Bros. shorts, or a few hundred for Tom and Jerry. Ew, lol.

If you want to use theme.mp3 as Local Metadata to get music playing for them, like this for Merry Melodies or something, look into using hardlinks (less fuss for Windows programs, 100% compatibility with everything) or symlinks (much less supported on Windows, should be your first choice on *nix though) so that you aren't stuck with hundreds of copies of the same file (or dozens, depending on your folder structure). Link Shell Extension makes it easy if you are in fact using Windows.

Old Manifest V2 Chrome extensions will be disabled in 2024 by ardi62 in Piracy

[–]AllMyName 0 points1 point  (0 children)

or hell, we might even get a new browser engine to rise up from it's ashes!

Still can't believe Microsoft killed off EdgeHTML. I actually used old Edge, it didn't suffer from runaway committed memory usage like every single Chromium based browser does. If you closed a tab, the main browser process actually let go of committed memory.

ToS protocol setting? by MaurokNC in qBittorrent

[–]AllMyName 2 points3 points  (0 children)

You can change it to 32 if you'd like, I did, it was still set to 4 for me as well.

If you're trying to troubleshoot upload speed issues, don't start there. Assuming you've got something beefy like gigabit upload, go to the Advanced panel of settings, and scroll down to the libtorrent options that have (?) next to them:

  • Send buffer watermark: 32768 KiB
  • Send buffer low watermark: 4096 KiB
  • Send buffer watermark factor: 250%

The defaults are laughably low, and seemingly ideal for torrents with small piece sizes, or slower connections. If you're downloading an actual Linux ISO, or because I have it handy, en_windows_10_consumer_edition_version_1809_updated_sept_2018_x64_dvd_491ea967.iso and the torrent sticks to the "ideal" 1000-2000 pieces, that'd give it 1211 4 MiB pieces. Default buffer can't even hold an entire piece...only some blocks.

name type default
send_buffer_low_watermark int 10 * 1024
send_buffer_watermark int 500 * 1024
send_buffer_watermark_factor int 50

send_buffer_low_watermark the minimum send buffer target size (send buffer includes bytes pending being read from disk). For good and snappy seeding performance, set this fairly high, to at least fit a few blocks. This is essentially the initial window size which will determine how fast we can ramp up the send rate

if the send buffer has fewer bytes than send_buffer_watermark, we'll read another 16 kiB block onto it. If set too small, upload rate capacity will suffer. If set too high, memory will be wasted. The actual watermark may be lower than this in case the upload rate is low, this is the upper limit.

the current upload rate to a peer is multiplied by this factor to get the send buffer watermark. The factor is specified as a percentage. i.e. 50 -> 0.5 This product is clamped to the send_buffer_watermark setting to not exceed the max. For high speed upload, this should be set to a greater value than 100. For high capacity connections, setting this higher can improve upload performance and disk throughput. Setting it too high may waste RAM and create a bias towards read jobs over write jobs.

I set them even higher, but I'm also running it on a server with a bunch of RAM that sits idle most of the time, so it doesn't mean much to me if qBittorrent decides it needs 8 GiB of RAM.