It's a slideshow too. Single digit fps.
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.
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 π
Ok, so seems it might be just the streaming that has the timing bug? Appreciate you helping me test this. I haven't observed it on my end. Here it is hosted on another server... any different?
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
Damn. Alrighty, time to rethink how I'm handling the compression. I'll have another video in a few min. Thanks for the help!


ππ«
Ok, this is choppy af... but is there still the timing bug? https://file.nostrmedia.com/p/d49a9023a21dba1b3c8306ca369bf3243d8b44b8f0b6d1196607f7b0990fa8df/c736d56964b20c95eeed8e0fa8021863857bbd54038d3a5f49332eb908ed540c.mp4

So this video is completely unwatchable? Or, it just shows the times incorrectly?
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.
What about webm? Quality reduced for test... https://file.nostrmedia.com/p/d49a9023a21dba1b3c8306ca369bf3243d8b44b8f0b6d1196607f7b0990fa8df/57ecfcdbd01610f373b723cc621f24063711ed514a6d8b52df7dd7bb90a56773.webm
nostr:npub1m64hnkh6rs47fd9x6wk2zdtmdj4qkazt734d22d94ery9zzhne5qw9uaks does this one work on your end?
Still no scrubber

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 :(
