ouyang789987 / ffmpeg-sharp

Automatically exported from code.google.com/p/ffmpeg-sharp
0 stars 0 forks source link

FFMpeg Version Support #9

Open GoogleCodeExporter opened 9 years ago

GoogleCodeExporter commented 9 years ago
I am using ffmpeg-sharp on Windows 7 Professional 64-Bit.

In addition to this question, I have figured out nearly everything required to 
get the interop working correctly in 64 bit OSs if anyone needs help.

QUESTION - 

1. Can you provide the binaries that you designed the library to work worth? I 
cannot find them online, and its hard to know exactly which src edition was 
used to build the ones ffmpeg-sharp is compatible with. (otherwise I would 
build them myself)

2. Otherwise, the project desperately needs to be updated to support the recent 
changes to ffmpeg. I think this project is awesome. I will assist in supporting 
the newest version of ffmpeg if you're agreeable. For example, AVStream, 
AVFormatContext, and many other structs are completely different in the more 
recent (0.7+) versions.

If you won't provide the binaries, please add me as a contributor so I can make 
ffmpeg-sharp work with the newest ffmpeg release.

(I'd also suggest ONLY guaranteeing compatability with RELEASES that ffmpeg 
does, to prevent this issue in the future.)

Original issue reported on code.google.com by myleshathcock@gmail.com on 17 Jan 2012 at 10:49

GoogleCodeExporter commented 9 years ago
Mmm. Or, say what version this links to at least. I don't like having to keep 
getting older and older releases to see which one works.

Original comment by shawnand...@gmail.com on 30 Jan 2012 at 7:59

GoogleCodeExporter commented 9 years ago
Hello,

This links to a version of ffmpeg from the last time I did major work on the 
project, in about 2008.  At least at the time, ffmpeg didn't provide windows 
releases, just SVN dumps.  The current versions at the time were avcodec-51, 
avdevice-52, avformat-52, avutil-49 and swscale-0.

I've attached the versions I used at the time to this ticket.

As for 64-bit options, I really can't provide much help there.  I know the 
structures will change significantly.  I'm fairly sure I used IntPtr or Struct* 
pointers so that things should be platform agnostic.

As for updating recent changes, I'd love to have someone help keep this 
updated.  Why don't you send me a patch first and if it all looks good, I'll 
add you as a contributor.

Thanks,
Justin

Original comment by justin.cherniak@gmail.com on 30 Jan 2012 at 6:29

Attachments:

GoogleCodeExporter commented 9 years ago
Thank you for the update. I was having trouble finding the exact version your 
library corresponds to. This solves it.

I will be reviewing a process to keep this type of wrapper up to date with 
FFMpeg releases, so maximize utility to others and ease of use. At that point, 
I will show you the updated C# interface. I will be supporting FFMpeg 0.9.1 
(Released Jan 5th, 2012).

My intention would be to support each new X.X release, supporting X.X.X if I 
have the time to write tools to help generate the C# wrapper.

Thank you again,

Myles

Original comment by myleshathcock@gmail.com on 31 Jan 2012 at 4:26

GoogleCodeExporter commented 9 years ago
would be great if this lib was updated, i may help with testing and maybe smal 
bugfixes

Original comment by d.dash.f...@gmail.com on 7 Feb 2012 at 1:11

GoogleCodeExporter commented 9 years ago
tried VideoPlayer example with newest libs -> "av_open_input_file(...)" 
(avformat-54.dll) not found.

don't really know how many ffmpeg changes were made since your last wrapper 
release.
i'll now use the older dlls, but i'm still interested using the lastet ffmpeg 
libs, maybe i can help in some way? 

Original comment by rene.fau...@gmail.com on 28 Apr 2012 at 5:26