It's a slideshow too. Single digit fps.

Reply to this note

Please Login to reply.

Discussion

wtf… is it like this in any other client ?

Media info report

Frame rate : 17.502 FPS

Minimum frame rate : 3.655 FPS

Maximum frame rate : 98.039 FPS

It's even worse in some others. Totally locks up some native players even.

I don’t see how it can possibly go to ~98fps lol πŸ€”

It is using the avc1.640034 codec for mp4

Really most video shouldn't be variable frame rate. Unless a video has been badly stitched together the frame rate will be constant.

Not the same high resolution, but an example of a video I've uploaded. 1:10, under 3mb. I use an app on Android called Proton video compressor for these.

https://v.nostr.build/lqNU0bfI9ZEst25a.mp4

General

Complete name : InShot_20250804_161337529.mp4

Format : MPEG-4

Format profile : Base Media

Codec ID : isom (isom/iso2/avc1/mp41)

File size : 2.15 MiB

Duration : 1 min 9 s

Overall bit rate : 258 kb/s

Frame rate : 30.000 FPS

Writing application : Lavf60.3.100

Video

ID : 1

Format : AVC

Format/Info : Advanced Video Codec

Format profile : High@L3.1

Format settings : CABAC / 4 Ref Frames

Format settings, CABAC : Yes

Format settings, Reference frames : 4 frames

Codec ID : avc1

Codec ID/Info : Advanced Video Coding

Duration : 1 min 9 s

Bit rate : 122 kb/s

Width : 856 pixels

Height : 480 pixels

Display aspect ratio : 16:9

Original display aspect ratio : 16:9

Frame rate mode : Constant

Frame rate : 30.000 FPS

Color space : YUV

Chroma subsampling : 4:2:0

Bit depth : 8 bits

Scan type : Progressive

Bits/(Pixel*Frame) : 0.010

Stream size : 1.02 MiB (47%)

Writing library : x264 core 164

Encoding settings : cabac=1 / ref=1 / deblock=1:0:0 / analyse=0x3:0x113 / me=hex / subme=2 / psy=1 / psy_rd=1.00:0.00 / mixed_ref=0 / me_range=16 / chroma_me=1 / trellis=0 / 8x8dct=1 / cqm=0 / deadzone=21,11 / fast_pskip=1 / chroma_qp_offset=0 / threads=13 / lookahead_threads=3 / sliced_threads=0 / nr=0 / decimate=1 / interlaced=0 / bluray_compat=0 / constrained_intra=0 / bframes=3 / b_pyramid=2 / b_adapt=1 / b_bias=0 / direct=1 / weightb=1 / open_gop=0 / weightp=1 / keyint=250 / keyint_min=25 / scenecut=40 / intra_refresh=0 / rc_lookahead=10 / rc=crf / mbtree=1 / crf=27.0 / qcomp=0.60 / qpmin=0 / qpmax=69 / qpstep=4 / ip_ratio=1.40 / aq=1:1.00

Color range : Limited

Color primaries : BT.709

Transfer characteristics : BT.709

Matrix coefficients : BT.709

Codec configuration box : avcC

Audio

ID : 2

Format : AAC LC

Format/Info : Advanced Audio Codec Low Complexity

Codec ID : 2 / 40 / mp4a-40-2

Duration : 1 min 9 s

Source duration : 1 min 9 s

Bit rate mode : Constant

Bit rate : 128 kb/s

Channel(s) : 2 channels

Channel layout : L R

Sampling rate : 44.1 kHz

Frame rate : 43.066 FPS (1024 SPF)

Compression mode : Lossy

Stream size : 1.06 MiB (49%)

Source stream size : 1.06 MiB (49%)

Default : Yes

Alternate group : 1

Even VLC has issue with playback. Tested on a pixel 8 pro and a 16 core AMD desktop, so I don't think hardware power is an issue.

Does this one play any better? I used a very old codec to see if it provides better compatibility. It should also be higher frame rate.

https://file.nostrmedia.com/p/d49a9023a21dba1b3c8306ca369bf3243d8b44b8f0b6d1196607f7b0990fa8df/dc4834ee8aef404863f9ba50a06a084b9d96b3f19183722d45411b6973c4ef19.mp4

Frame rate seems better. Still had the time bug though.

So no slide show thing this time? And by time bug can you explain that further? Not seeing this in any other clients

Time is only 3 seconds long, no position scrubber.

wow wtaf... and it's like this across all of your devices? Or just in Amethyst

Inconsistent across apps, but still bugged. Nostrudel in a Mozilla browser.

Shows correctly in VLC though πŸ‘

btw TIL limewire still exists πŸ˜‚

That gets a page not found πŸ˜‚

Hmm maybe it doesn't allow direct... here is their share url they give https://limewire.com/d/lua7z#4MoWcoUK8i

Definitely something wonky with the time code

https://v.nostr.build/Q22m9qEVr7h7WYeN.mp4

Damn. Alrighty, time to rethink how I'm handling the compression. I'll have another video in a few min. Thanks for the help!

πŸ˜‚πŸ«‚

Shows time incorrectly, and no playback control. The scrubber bar is not usable. nostr:nprofile1qqsyvrp9u6p0mfur9dfdru3d853tx9mdjuhkphxuxgfwmryja7zsvhqpz9mhxue69uhkummnw3ezuamfdejj7qgswaehxw309ahx7um5wghx6mmd9uq3wamnwvaz7tmkd96x7u3wdehhxarjxyhxxmmd9ukfdvuv maybe be a bug there, it worked in VLC.

I think it might be due to MediaRecorder API creates fragmented MP4s... but it's working in Windows chrome, macOS/iOS, Pixel 9 chrome, everything lol.

I see it duplicated on Brave as well. πŸ€”

That's normal, it's a 3d video. It's the time and the scrubber that are bugged.

Ohh

But the video played for you?

Any idea why the playback is borked on Amethyst? nostr:npub1gcxzte5zlkncx26j68ez60fzkvtkm9e0vrwdcvsjakxf9mu9qewqlfnj5z

No idea, yet :( it's probably something on the exo player lib we use :(