pcsx2 icon indicating copy to clipboard operation
pcsx2 copied to clipboard

CI: Link with ffmpeg for AppImage

Open stenzek opened this issue 1 year ago • 6 comments

Description of Changes

Should cause linuxdeploy to pull in ffmpeg.

Rationale behind Changes

Increase distribution compatibility. Size will increase, but the appimage is already huge, so whatever. Packaging on Linux just sucks to begin with.

Suggested Testing Steps

Test video capture with AppImage.

stenzek avatar Mar 15 '24 03:03 stenzek

Should ffmpeg also best be updated to 6.1.1? https://ffmpeg.org/download.html

RedDevilus avatar Mar 15 '24 03:03 RedDevilus

No, because it's using (and pulling in) the system libraries.

stenzek avatar Mar 15 '24 04:03 stenzek

48MB -> 94MB.... not worth it for a feature that barely anyone uses, IMO.

If you want video capture, I'd say just use the flatpak...

stenzek avatar Mar 15 '24 04:03 stenzek

Made a 7-minute video and found no defect in it. Downloaded the AppImage and used on Manjaro.

TheTechnician27 avatar Mar 15 '24 11:03 TheTechnician27

Well, we have one problem, it doesn't utilize the gpu, it does all of it using the CPU, even if you have VAAPI, HEVC and other packages that should make it work on the gpu (lots of them included on the Mesa drivers + they utilize the gpu on stuff like obs), is there maybe some arguments that need to be put on the video encoder to make it utilize the gpu?

AmandaRoseChaqueta avatar Mar 15 '24 22:03 AmandaRoseChaqueta

Meh. Gonna draft it I think. Distributing software on Linux just sucks.

The best move would probably be to build our own ffmpeg with the required modules enabled. But that also means building libx264 etc, and I really can't be arsed.

stenzek avatar Mar 16 '24 06:03 stenzek

Closing as this is no longer being worked on.

lightningterror avatar Sep 15 '24 19:09 lightningterror