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
Which quantized model wor...
by
LeP
[July 20, 2026, 10:34:07 pm]
PasFLTK - Binding for FLT...
by
Dibo
[July 20, 2026, 10:26:31 pm]
Elite Arcade
by
Guva
[July 20, 2026, 09:42:26 pm]
Fixed an RV32ec compiler ...
by
MattBradford
[July 20, 2026, 09:42:24 pm]
Rounding issues (only wit...
by
marcov
[July 20, 2026, 08:25:15 pm]
How can I get names of CO...
by
Thaddy
[July 20, 2026, 06:31:26 pm]
FPC Unleashed (async/awai...
by
Fibonacci
[July 20, 2026, 05:42:59 pm]
[Closed]Indy10 hangs the ...
by
marcov
[July 20, 2026, 03:52:59 pm]
Slow app start on M5 MacB...
by
pleumann
[July 20, 2026, 03:07:54 pm]
Review from FreePascal
by
threedslider
[July 20, 2026, 02:39:31 pm]
Lazarus components
by
threedslider
[July 20, 2026, 02:37:23 pm]
Many recent books on Laza...
by
threedslider
[July 20, 2026, 02:27:45 pm]
[Solved]Setting the CURSO...
by
jamie
[July 20, 2026, 11:33:52 am]
Network drop and firewall
by
LeP
[July 20, 2026, 09:58:07 am]
Lazarus for Windows on aa...
by
Thaddy
[July 20, 2026, 09:39:06 am]
FastCGI vs. CGI
by
egsuh
[July 20, 2026, 06:33:08 am]
I have made some progress...
by
onionmixer
[July 20, 2026, 12:32:08 am]
Lazarus Bugfix Release 4....
by
n7800
[July 19, 2026, 10:59:09 pm]
Can not load postgres cli...
by
martinm
[July 19, 2026, 10:17:31 pm]
Gtk3 widgetset - call for...
by
zeljko
[July 19, 2026, 08:21:54 pm]
an error occurred while c...
by
Seenkao
[July 19, 2026, 07:29:14 pm]
RichMemo and GTK3
by
dsiders
[July 19, 2026, 05:15:45 pm]
Desktop Shortcut
by
J-G
[July 19, 2026, 04:49:33 pm]
ProDAW
by
jamie
[July 19, 2026, 04:14:20 pm]
[ANN] fpGUI Toolkit v2.1....
by
cdbc
[July 19, 2026, 01:41:07 pm]
« previous
next »
Print
Pages: [
1
]
Author
Topic: Play short video using FFMPEG and SDL2 (Read 2446 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: 2872
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