Recent

Author Topic: Component for retrieving data from video files?  (Read 44071 times)

molly

  • Hero Member
  • *****
  • Posts: 2330
Re: Component for retrieving data from video files?
« Reply #30 on: September 10, 2017, 07:04:47 pm »
Ok, in that case you are probably talking about this project. which btw seems to be the same (renamed/rewritten) project with same author -> dariusb.

I had no luck in locating the original files you mentioned though (wayback got me running in circles).

In case your aim is to have updated ffmpeg headers then do a search on these forums for ultrastar deluxe. But as far as i was able to see that does not have a ffmpeg.pas that you mentioned.
« Last Edit: September 10, 2017, 07:10:20 pm by molly »

DJMaster

  • New Member
  • *
  • Posts: 44
    • DJMaster on GitHub
Re: Component for retrieving data from video files?
« Reply #31 on: September 10, 2017, 07:22:46 pm »
Ok, in that case you are probably talking about this project. which btw seems to be the same (renamed/rewritten) project with same author -> dariusb.

I had no luck in locating the original files you mentioned though (wayback got me running in circles).

In case your aim is to have updated ffmpeg headers then do a search on these forums for ultrastar deluxe. But as far as i was able to see that does not have a ffmpeg.pas that you mentioned.

Thank you for your efforts molly. Maybe someone else has a local copy of this repository into his harddrive.

I'm working on a fresh new ffmpeg binding for FPC (working in progress).

metis

  • Sr. Member
  • ****
  • Posts: 300
Re: Component for retrieving data from video files?
« Reply #32 on: September 22, 2017, 02:45:03 pm »
@DJMaster

Quote
What I'm looking for is the following file and all the other files related to ffmpeg in pascal
Those Files had been posted here in this Thread:
http://forum.lazarus.freepascal.org/index.php/topic,22038.msg160145.html#msg160145
-> See the Link under "Scandroid".

I've extracted the Files related to FFmpeg for You - see the Attachment: 'FFmpegInScandraid.7z'.

Note:
- '..\src\trunk\external\ffmpeg' are the FFmpeg-PascalWrapper, but they are totally obsolete.
- '..\src\trunk\gui\ffmpeg.pas' renders a VideoFile, but it has no Code for Sound, SubTitles, etc., and
   the fps is left fix. Thus, this Code is totally useless, e.g. for a MediaPlayer.

Quote
I'm working on a fresh new ffmpeg binding for FPC (working in progress).
The most complete and up to date FFmpeg-PascalWrapper I know, are those from FFVCL:
http://forum.lazarus.freepascal.org/index.php/topic,22038.msg159415.html#msg159415

Those Wrapper are written in Delphi - unfortunately only for Windows and Mac.
Though they work fine with FPC/Lazarus in Delphi-Mode, of course it would be nice to have them ported to FPC. And, of course it would be even nicer, if somebody adds the Codelines for Linux.

BTW:
What's Your Intention ? What do You need FFmpeg for ?
« Last Edit: September 25, 2017, 01:15:54 pm by metis »
Life could be so easy, if there weren't those f*** Details.
My FFmpeg4Lazarus = FFPlay4Laz + FFGrab4Laz + FFInfo4Laz

DJMaster

  • New Member
  • *
  • Posts: 44
    • DJMaster on GitHub
Re: Component for retrieving data from video files?
« Reply #33 on: September 22, 2017, 05:07:39 pm »
Thank you metis for your help, really appreciated!

My intention is to create and mantain the FFmpeg headers binding for FPC.
Conversion is still in progress and it is based upon latest version 3.3.4 currently available.

metis

  • Sr. Member
  • ****
  • Posts: 300
Re: Component for retrieving data from video files?
« Reply #34 on: September 22, 2017, 06:17:04 pm »
@DJMaster

Quote
My intention is to create and mantain the FFmpeg headers binding for FPC
Sounds nice, interesting (and strenuous).

Where can I download Your FFmpeg-Wrapper? I'd like to try them out with my FFmpeg-MediaPlayer:
http://forum.lazarus.freepascal.org/index.php/topic,26666.0.html
« Last Edit: September 25, 2017, 12:43:37 pm by metis »
Life could be so easy, if there weren't those f*** Details.
My FFmpeg4Lazarus = FFPlay4Laz + FFGrab4Laz + FFInfo4Laz

DJMaster

  • New Member
  • *
  • Posts: 44
    • DJMaster on GitHub
Re: Component for retrieving data from video files?
« Reply #35 on: September 22, 2017, 07:01:14 pm »
Git repository is available here:

https://github.com/DJMaster/ffmpeg-fpc

As told before, the conversion is not complete and you cannot still use it.

metis

  • Sr. Member
  • ****
  • Posts: 300
Re: Component for retrieving data from video files?
« Reply #36 on: October 02, 2017, 02:27:53 pm »
@DJMaster

O.k., so I'll wait for it.  :)

Here's another, maybe not so well known, Application of FFmpeg, that may be helpful for You: OvoPlayer:
https://github.com/varianus/ovoplayer

In the SourceCode, the FFmpeg-Wrapper is here:
https://github.com/varianus/ovoplayer/blob/master/src/import-engines/ffmpeg.pas

Good Luck with Your Project  ;)
Life could be so easy, if there weren't those f*** Details.
My FFmpeg4Lazarus = FFPlay4Laz + FFGrab4Laz + FFInfo4Laz

DJMaster

  • New Member
  • *
  • Posts: 44
    • DJMaster on GitHub
Re: Component for retrieving data from video files?
« Reply #37 on: October 29, 2017, 08:10:42 am »
@metis

Bindings passed compilation. Conversion is not yet completed, but You can start testing it.

DJMaster

  • New Member
  • *
  • Posts: 44
    • DJMaster on GitHub
Re: Component for retrieving data from video files?
« Reply #38 on: November 07, 2017, 09:40:04 pm »
First test program to display FFmpeg libs versions is attached to this post.

Compiled and tested under i386-win32 and x86_64-win64.

 

TinyPortal © 2005-2018