Artoo: Ruby 기반 로보틱스 및 피지컬 컴퓨팅 프레임워크

Artoo는 Celluloid를 활용해 다중 하드웨어 기기를 동시 제어할 수 있는 Ruby 기반 로보틱스 프레임워크다.

🔗 원문 보기

Artoo: Ruby 기반 로보틱스 및 피지컬 컴퓨팅 프레임워크

Artoo는 Celluloid를 활용해 다중 하드웨어 기기를 동시 제어할 수 있는 Ruby 기반 로보틱스 프레임워크다.

Ruby-News | 루비 AI 뉴스

Ruby 백그라운드 작업의 실패 사례와 설계적 대안

데이터베이스 트랜잭션이 커밋되기 전 백그라운드 작업이 먼저 실행되어 발생하는 ActiveRecord::RecordNotFound 예외와 서비스 객체를 이용한 해결책을 다룬다.

🔗 원문 보기

Ruby 백그라운드 작업의 실패 사례와 설계적 대안

데이터베이스 트랜잭션이 커밋되기 전 백그라운드 작업이 먼저 실행되어 발생하는 ActiveRecord::RecordNotFound 예외와 서비스 객체를 이용한 해결책을 다룬다.

Ruby-News | 루비 AI 뉴스

I'm sometimes quite stuck with the software I use, trying to make it work rather than looking for something new.
But I finally made the switch to Celluloid on desktop and mpv on Android, and it is working so much better for me than VLC did!

#Celluloid #mpv

#Celluloid ist eine Kamera-App für #macOS. Sie ist #OpenSource und ermöglicht einerseits die Aufnahme des Videostreams von der Kamera am #Mac und andererseits kann man damit selbigen mit Echtzeitfiltern für die Videokonferenz z.B. in Zoom behübschen.

https://github.com/whyisjake/Celluloid

GitHub - whyisjake/Celluloid: A macOS virtual camera app with filters, adjustments, and custom LUTs.

A macOS virtual camera app with filters, adjustments, and custom LUTs. - whyisjake/Celluloid

GitHub
@paul1000 @katzenjens @schnedan bei mir ( #linuxmint 22.2) ist #celluloid installiert. Basiert wohl auf #mpv .
Nach jahrelangem Probieren und erfolgloser Internet-Suche kann ich noch immer nicht die Lautstärke einstellen, die beim Starten verwendet wird😦. Mal ist es 55, dann 66 oder 72 oder 52.
Auf jeden Fall weder der Wert den ich in mpv.conf eingestellt noch den ich zuletzt benutzt habe. 86 wäre ideal, aber ...
Wenn ich Musik - nach Bearbeiten mit mp3gain - auf in etwa gleiche Lautstärke testen will, nehme ich #vlc , der startet immer mit den 86% !👍

3/3
If you prefer a smoother experience, I highly recommend Celluloid 👉 https://flathub.org/en/apps/io.github.celluloid_player.Celluloid

It’s a frontend for mpv, giving you the speed and flexibility of mpv with a clean, modern UI.
In my experience, it just gets video player UX right 👌🏻

#Celluloid #mpv #VideoPlayer #UX #GNOME

Install Celluloid on Linux | Flathub

Plays videos

I've been experiencing segfaults while using Celluloid to watch certain YouTube videos and decided to investigate... It appears that there is a bug in the intel-media-va-driver reporting support for AV1 support on my Tiger Lake GPU:

- https://github.com/mpv-player/mpv/issues/14941

- https://trac.ffmpeg.org/ticket/11213

To workaround this, I configured mpv to have yt-dlp avoid AV1 files by adding the following to my ~/.config/mpv/mpv.conf

ytdl-format=bestvideo[vcodec!^=av01][height<=1080]+bestaudio

This has yt-dlp pick the best video format that isn't AV1 and is no more than 1080p, while choosing w/e is the best audio format.

So far, this has fixed the issues of Celluloid crashing while playing some YouTube videos.

#mpv #celluloid #ffmpeg #ytdlp

[ffmpeg regression] hwdec=vaapi with intel-media-va-driver causes mpv to crash with some videos · Issue #14941 · mpv-player/mpv

mpv Information mpv 0.38.0 Copyright © 2000-2024 mpv/MPlayer/mplayer2 projects libplacebo version: v7.349.0 FFmpeg version: 7.0.2-3 FFmpeg library versions: libavutil 59.8.100 libavcodec 61.3.100 l...

GitHub

MPRIS is a neat mechanism that allows media players to communicate what is playing and provide playback controls.

Unfortunately, this was not working in the snap version of celluloid, a mpv + GTK media player.

After some digging around (and grepping dbus-monitor), I discovered a quick fix:

https://codeberg.org/sameersharma2006/celluloid-snap/pulls/12

Basically, rename the DBUS path to something allowed by the snap appamour profile.

I happy to say that the change worked and is now merged!

#ubuntu #snapcraft #mpris #celluloid

@BrodieOnLinux #PulseAudio is crazy...

Any app (easy to control with #Flatpak) that has Pulseaudio permission can not only output sound, but spy on your mic too.

It is pretty shocking how few apps have native Pipewire support. #Gapless, #Celluloid and #Haruna (modern and nice audio and video players) are all Wayland-native but rely on Pulseaudio.

Firefox supports pipewire... for webcams??

Pipewire-pulse is no real change, but for sure I can do cool snakey things with the sound stream

"Celluloid Dreams"

Modelled, textured and rendered in Blender. A quick experiment in random stacking using Geometry Nodes. Extra bonus points if you can work out the film references on the stickers for the film canisters on the left.

#fediart #mastoart #artistsonmastodon #3d #b3d #3dcg #Blender #3drendering #Blender3D #blendercommunity #rendering #3d #3drender #render #blenderrender #cycles #blendercycles #3dartwork #3dart #digitalart #movies #film #celluloid #geonodes #geometrynodes