Post AHfBEJBBCwExH5uG6S by flame@merveilles.town
 (DIR) More posts by flame@merveilles.town
 (DIR) Post #AHeuevkshwYrDwiLFg by winduptoy@merveilles.town
       2022-03-22T03:45:14Z
       
       0 likes, 1 repeats
       
       I'd like to create a one-hour presentation (voice + slides) to distribute over minimum bandwidth. A screen recording tends to be quite large. I could write a little JS thing to sync slide changes (PNG) with the audio, but that depends on JS 🤮.It seems to me like this could be solved via a regular video encoding format, which would be compatible with a large number of devices. Instead of a 30fps video track, I could just have each slide as a single i-frame (keyframe) and have no p-frames.
       
 (DIR) Post #AHeuexafsraKurxDcW by winduptoy@merveilles.town
       2022-03-22T03:48:52Z
       
       0 likes, 0 repeats
       
       Does anyone know if this is possible with ffmpeg or something similar? All I can find online is timelapse instructions for turning image sequences into video. I'd like to have each frame be "uncompressed" and last an arbitrary amount of time without intermediate temporal prediction frames. #theWorkshop
       
 (DIR) Post #AHfBEJBBCwExH5uG6S by flame@merveilles.town
       2022-03-22T04:34:19Z
       
       0 likes, 0 repeats
       
       @winduptoy I wonder if apng can do this, if it's anything like gif, but gives you more colours, might be able to define a delay for each frame
       
 (DIR) Post #AHfBEJdXVUvQh3AuJ6 by Seirdy@pleroma.envs.net
       2022-03-22T06:57:27.524058Z
       
       1 likes, 0 repeats
       
       @flame @winduptoy Even better: combine mpdecimate with lossless animated webp or av1 with a lossless color space. Pristine quality and dropping all duplicate frames. Make sure to hide the mouse pointer so there's less smooth movement. Animated WebP supports variable frame rate and is better than a typical video codec at screen recordings without smooth motions (e.g. recordings of a keyboard-driven workflow in a tiling WM).Example recording I made showing how I view images from links in the terminal: https://seirdy.one/misc/image-handling.webpIt took a couple mins to encode and is smaller than every video format except av1 encoded *overnight* with libaom.Seriously the mpdecimate filter is great.
       
 (DIR) Post #AHfwHT1VlAjKWIONFY by winduptoy@merveilles.town
       2022-03-22T13:27:46Z
       
       0 likes, 0 repeats
       
       @Seirdy @flame this is amazing! The quality is superb, thanks for sharing.Which container formats support animated webp as the video codec? I've never seen webp with an audio track.
       
 (DIR) Post #AHfwHTbfajeaKRJFbs by Seirdy@pleroma.envs.net
       2022-03-22T15:44:40.073147Z
       
       0 likes, 0 repeats
       
       @winduptoy @flame animated webp does not support video, unfortunately. Try av1 then, with an RGB-based color profile.
       
 (DIR) Post #AHg5FPsRNzLploFL6m by winduptoy@merveilles.town
       2022-03-22T13:52:14Z
       
       0 likes, 0 repeats
       
       @flame Do you know how I can add an audio track to this? ffmpeg supports apng, but I don't know of any video containers that support apng video tracks.
       
 (DIR) Post #AHg5FQMZZxSDHGLP4i by Seirdy@pleroma.envs.net
       2022-03-22T17:25:10.049736Z
       
       0 likes, 0 repeats
       
       @winduptoy @flame apng and animated-webp are both animated image formats (GIF successors). they don't support audio tracks.So I'd say use av1 with an RGB color profile and the mpdecimate filter, mouse pointer hidden.I recommend av1 because with H.264, some devices won't handle an RGB color profile and will require a lossy profile instead.
       
 (DIR) Post #AHg68l6EBQ1HW85IRM by Seirdy@pleroma.envs.net
       2022-03-22T17:35:10.334669Z
       
       0 likes, 0 repeats
       
       @winduptoy @flame I also recommend a fallback low-quality H.264 for people with iOS devices because Fruit Company has a severe allergy to royalty-free media codecs.