FFmpeg Delphi/Pascal Headers and Examples
Ported from FFmpeg 5.1
Tested on Delphi 6 to Delphi 11 Alexandria and FPC 3.2.2 (Win32 only)
Download full source for free
ffmpeg-delphi-pascal-headers-5.1.zip (383 KB)
ffmpeg-delphi-pascal-headers-5.0.zip (378 KB)
ffmpeg-delphi-pascal-headers-4.4.zip (382 KB)
ffmpeg-delphi-pascal-headers-4.3.2.zip (378 KB)
ffmpeg-delphi-pascal-headers-4.2.3.zip (365 KB)
ffmpeg-delphi-pascal-headers-4.1.4.zip (362 KB)
ffmpeg-delphi-pascal-headers-4.0.2.zip (367 KB)
ffmpeg-delphi-pascal-headers-3.4.2.zip (373 KB)
ffmpeg-delphi-pascal-headers-3.3.5.zip (366 KB)
ffmpeg-delphi-pascal-headers-3.2.4.zip (348 KB)
ffmpeg-delphi-pascal-headers-3.1.5.zip (341 KB)
ffmpeg-delphi-pascal-headers-linux-3.0.2.zip (264 KB) Works for Linux on Delphi 10.2 Tokyo, Ported by Allen Drennan
ffmpeg-delphi-pascal-headers-3.0.2.zip (329 KB)
ffmpeg-delphi-pascal-headers-2.8.6.zip (336 KB)
ffmpeg-delphi-pascal-headers-2.7.4.zip (332 KB)
ffmpeg-delphi-pascal-headers-2.6.4.zip (321 KB)
ffmpeg-delphi-pascal-headers-2.5.4.zip (319 KB)
ffmpeg-delphi-pascal-headers-2.4.4.zip (317 KB)
ffmpeg-delphi-pascal-headers-2.3.4.zip (310 KB)
ffmpeg-delphi-pascal-headers-2.2.7.zip (295 KB)
FFmpeg Delphi/Pascal Headers and Examples License Agreement
A modified part of FFVCL - Delphi FFmpeg VCL Components. Copyright (c) 2008-2023 DelphiFFmpeg.com All rights reserved. http://www.DelphiFFmpeg.com Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: 1. Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer. 2. Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution. This source code is provided "as is" by DelphiFFmpeg.com without warranty of any kind, either expressed or implied, including but not limited to the implied warranties of merchantability and/or fitness for a particular purpose. Please also notice the License agreement of FFmpeg libraries.
Examples List (5.1)
avio_list_dir.dpr avio_reading.dpr decode_audio.dpr decode_video.dpr demuxing_decoding.dpr encode_audio.dpr encode_video.dpr extract_mvs.dpr filter_audio.dpr filtering_audio.dpr filtering_video.dpr hw_decode.dpr metadata.dpr muxing.dpr remuxing.dpr resampling_audio.dpr scaling_video.dpr transcode_aac.dpr transcoding.dpr
Headers List
libavcodec.pas
libavcodec_avfft.pas
libavcodec_bsf.pas
libavcodec_codec.pas
libavcodec_codec_defs.pas
libavcodec_codec_desc.pas
libavcodec_codec_id.pas
libavcodec_codec_par.pas
libavcodec_packet.pas
libavdevice.pas
libavfilter.pas
libavfilter_buffersink.pas
libavfilter_buffersrc.pas
libavfilter_formats.pas
libavformat.pas
libavformat_avio.pas
libavformat_url.pas
libavutil.pas
libavutil_audio_fifo.pas
libavutil_avstring.pas
libavutil_bprint.pas
libavutil_buffer.pas
libavutil_channel_layout.pas
libavutil_common.pas
libavutil_cpu.pas
libavutil_dict.pas
libavutil_display.pas
libavutil_error.pas
libavutil_eval.pas
libavutil_fifo.pas
libavutil_file.pas
libavutil_frame.pas
libavutil_hwcontext.pas
libavutil_imgutils.pas
libavutil_log.pas
libavutil_mathematics.pas
libavutil_md5.pas
libavutil_mem.pas
libavutil_motion_vector.pas
libavutil_opt.pas
libavutil_parseutils.pas
libavutil_pixdesc.pas
libavutil_pixfmt.pas
libavutil_rational.pas
libavutil_samplefmt.pas
libavutil_time.pas
libavutil_timestamp.pas
libswresample.pas
libswscale.pas
libavcodec.pas libavcodec_avfft.pas libavcodec_bsf.pas libavcodec_codec.pas libavcodec_codec_defs.pas libavcodec_codec_desc.pas libavcodec_codec_id.pas libavcodec_codec_par.pas libavcodec_packet.pas libavdevice.pas libavfilter.pas libavfilter_buffersink.pas libavfilter_buffersrc.pas libavfilter_formats.pas libavformat.pas libavformat_avio.pas libavformat_url.pas libavutil.pas libavutil_audio_fifo.pas libavutil_avstring.pas libavutil_bprint.pas libavutil_buffer.pas libavutil_channel_layout.pas libavutil_common.pas libavutil_cpu.pas libavutil_dict.pas libavutil_display.pas libavutil_error.pas libavutil_eval.pas libavutil_fifo.pas libavutil_file.pas libavutil_frame.pas libavutil_hwcontext.pas libavutil_imgutils.pas libavutil_log.pas libavutil_mathematics.pas libavutil_md5.pas libavutil_mem.pas libavutil_motion_vector.pas libavutil_opt.pas libavutil_parseutils.pas libavutil_pixdesc.pas libavutil_pixfmt.pas libavutil_rational.pas libavutil_samplefmt.pas libavutil_time.pas libavutil_timestamp.pas libswresample.pas libswscale.pas