Lazarus
Home
Help
TinyPortal
Search
Login
Register
Lazarus
»
Forum
»
Programming
»
Graphics and Multimedia
»
Audio and Video
»
Play short video using FFMPEG and SDL2
Free Pascal
Website
Downloads
Wiki
Documentation
Bugtracker
Mailing List
Lazarus
Website
Downloads (Laz+FPC)
Packages (OPM)
FAQ
Wiki
Documentation (RTL/FCL/LCL)
Bugtracker
CCR Bugs
GIT
Mailing List
Other languages
Foundation
Website
Useful Wiki Links
Project Roadmap
Getting the Source
Screenshots
How to use the forum
Forum Rules
About donations (wiki)
Bookstore
Computer Math and Games in Pascal
(preview)
Lazarus Handbook
Search
Advanced search
Recent
show me the parameters ce...
by
n7800
[
Today
at 11:14:34 pm]
How to compare floating p...
by
Sander
[
Today
at 11:12:02 pm]
Transparent form
by
Pe3s
[
Today
at 10:08:46 pm]
text color visible
by
dsiders
[
Today
at 10:06:18 pm]
When is it useful for a p...
by
cdbc
[
Today
at 09:34:10 pm]
TA Chart Axes visibility ...
by
Nicole
[
Today
at 08:27:54 pm]
new feature for IDE
by
n7800
[
Today
at 08:20:14 pm]
Can /my/ AI help me with ...
by
440bx
[
Today
at 07:28:37 pm]
Read/Parse PDB file to ge...
by
cdbc
[
Today
at 07:19:28 pm]
SynEdit auto End of line ...
by
eldonfsr
[
Today
at 05:02:39 pm]
Connecting to AzureSQL
by
Zvoni
[
Today
at 03:24:06 pm]
Scripts to generate ofici...
by
robert rozee
[
Today
at 03:00:27 pm]
FPC Unleashed (inline var...
by
Thaddy
[
Today
at 01:55:23 pm]
[beyond fixing]FPGMAP acc...
by
Thaddy
[
Today
at 01:13:34 pm]
Hint tools gives wrong hi...
by
Nicole
[
Today
at 01:11:47 pm]
[Solved] Scrollable, sing...
by
MathMan
[
Today
at 01:00:08 pm]
Error: -macosx_version_mi...
by
Thaddy
[
Today
at 11:59:25 am]
Stack overflow detection
by
Khrys
[
Today
at 11:56:27 am]
Can I get the position an...
by
wp
[
Today
at 11:26:26 am]
HTTP2 Support
by
valdir.marcos
[
Today
at 10:10:34 am]
Lazarus and FreePascal on...
by
shayneoneill
[
Today
at 05:51:48 am]
SYnEdit lose cursor
by
eldonfsr
[
Today
at 03:31:46 am]
IDE: Property editor does...
by
Raskaton
[
Today
at 01:24:59 am]
How to view the TODO list...
by
n7800
[May 12, 2026, 10:41:05 pm]
Qt does not position form...
by
systemgvp
[May 12, 2026, 09:56:34 pm]
« previous
next »
Print
Pages: [
1
]
Author
Topic: Play short video using FFMPEG and SDL2 (Read 2369 times)
velle
New member
Posts: 7
Play short video using FFMPEG and SDL2
«
on:
October 07, 2024, 10:35:57 am »
Hi, I want to create a system where I can play a short clip without using libVLC but I don't know how to start..
I've search and saw that I can do it using FFMPEG and sdl2 but I don't know the step by step of how to do it..
Is there anyone here that have done the same project or doing the same thing? Can you show me some example or tips of how to do it?
Thank you in advance!
Logged
af0815
Hero Member
Posts: 1409
Re: Play short video using FFMPEG and SDL2
«
Reply #1 on:
October 07, 2024, 11:09:23 am »
You forgot to say on what kind of PC (Win/Linux, 32/64 Bit, Distro,...) or shoulfd it be multiplatform ?
Logged
regards
Andreas
cdbc
Hero Member
Posts: 2776
Re: Play short video using FFMPEG and SDL2
«
Reply #2 on:
October 07, 2024, 02:54:57 pm »
Hi
@metis is doing stuff with that... He's here in forum
E.g.:
Here
Regards Benny
«
Last Edit: October 07, 2024, 02:57:42 pm by cdbc
»
Logged
If it ain't broke, don't fix it
PCLinuxOS(rolling release) 64bit -> KDE6/QT6 -> FPC Release -> Lazarus Release & FPC Main -> Lazarus Main
velle
New member
Posts: 7
Re: Play short video using FFMPEG and SDL2
«
Reply #3 on:
October 09, 2024, 12:50:27 am »
Hi, thank you!
Logged
madmai
New Member
Posts: 19
Re: Play short video using FFMPEG and SDL2
«
Reply #4 on:
March 02, 2026, 10:10:26 am »
I tried doing something similar a while back, using ffmpeg to decode frames and SDL2 to display them. It’s a bit tricky at first, especially handling things like pixel formats and syncing audio if you need that. I mostly followed code samples from GitHub to get started, messing around until everything worked on my Mac. SDL2 is pretty flexible once you set up your main loop and manage the textures. If you ever need to show what you’re building or record a screen demo with sound, you might want to check out some tips about how to
screen record on mac
with audio. I found that really useful for sharing progress with others.
«
Last Edit: March 04, 2026, 10:23:32 am by madmai
»
Logged
Print
Pages: [
1
]
« previous
next »
Lazarus
»
Forum
»
Programming
»
Graphics and Multimedia
»
Audio and Video
»
Play short video using FFMPEG and SDL2
TinyPortal
© 2005-2018