Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Video Player - Proof of Concept #3143

Open
wants to merge 2 commits into
base: master
Choose a base branch
from

Conversation

jetrotal
Copy link
Contributor

@jetrotal jetrotal commented Nov 3, 2023

Windows Only.

Ok, to make this feature work:
Create a Folder called "Plugin" (not Plugins as older tests) in your Project, and paste ffplay.exe from ffmpeg inside it.
ffplay.zip.

It's basically a new .exe that runs over easyRPG one.

It doesn't have all the functionality from the og command, since I don't know how program them inside FFplay.
So, you won't be able to move, resize, etc...
Neither you'll be able to speed it up with FastForward keys.
Any key or mouse click will close it instantly (would be better a hold button to close?)


To cover other platforms, Ghabry suggested working with .dll files instead.

Here's a DLL version of ffplay I got from @YepSfx:
https://github.com/YepSfx/FFPlay-1.2.12
https://github.com/YepSfx/FFPlay-3.4.8

I couldn't make it work, and it share some of EasyRPG libraries (Like sdl):
image


And here's a chinese tutorial I translated from @piaodazhu repo:
https://github.com/jetrotal/simpleFFplay

This one looks very good, and may help us learning how to work with this
since we don't know anything about video players.


My guess is for Android and Webplayer, Native videoplayer and Iframe stuff could help us?

windows only, needs external .exe app.
changes :
- "Plugins" folder, is now "Plugin"
- Instead of my custom webplayer, FFplay.exe is now used.
- Fastfoward button and hold to exit are removed. Since IDK how to make them inside ffplay.
- Classic File Format Are back (.avi, ,mpeg).
@fdelapena
Copy link
Contributor

Related (also recent comments): #1036, #1038.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Development

Successfully merging this pull request may close these issues.

2 participants