IPB

Welcome Guest ( Log In | Register )

2 Pages V   1 2 >  
Reply to this topicStart new topic
FFmpeg 0.5 "Bike Shed", half-way to world domination A.K.A. the belligerent blue bike shed
ZinCh
post Mar 10 2009, 16:35
Post #1





Group: Members
Posts: 171
Joined: 28-September 06
Member No.: 35705



It has been a very long time since we last made a release and many did not think we would make one again but, back by popular demand, we are proud to announce a new release: FFmpeg 0.5. Check out the release notes and changelog.

It is codenamed "half-way to world domination A.K.A. the belligerent blue bike shed" to give an idea where we stand in the grand scheme of things and to commemorate the many fruitful discussions we had during its development.

This release includes a very extensive number of changes, but some of the highlights are:

  • Significant work to support at least decoding of all widespread mainstream proprietary codecs, such as:
    • decoders and encoders
      • ALAC
      • Flash Screen Video
      • WMAv2 decoder fixed, WMAv1/v2 encoder
    • decoders
      • Atrac3
      • MLP/TrueHD
      • On2 VP3 improvements and VP5/VP6 support
      • RealAudio Cooker and fixes for 14.4 and 28.8
      • RealVideo RV30/40
      • WMV3/WMV9/VC-1 and IntraX8 frame support for WMV2/VC-1
  • Broad coverage of widespread non-proprietary codecs, including:
    • decoders and encoders
      • DNxHD
      • DVCPRO50 (a.k.a. DV50)
      • Floating point PCM
      • GSM-MS
      • Theora (and encoding via libtheora)
      • Vorbis
    • decoders
      • AAC with ADTS support and >2x the speed of FAAD! (no HE AAC support yet)
      • AC-3 that is faster than liba52 in 5.1, up to 2x faster in stereo and also supports E-AC-3! Hence liba52 is now obsolete.
      • DCA
      • DVCPRO HD (a.k.a. DV100)
      • H.264 PAFF and CQM support, plus slice-based multithreaded decoding
      • Monkey's Audio
      • MPEG-2 video support for intra VLC and 4:2:2
      • Musepack
      • QCELP
      • Shorten
      • True Audio (TTA)
      • Wavpack including hybrid mode support
  • Highlights among the newly supported container formats:
    • demuxers and muxers
      • GXF
      • MXF
    • demuxers
      • NullSoft Video (NSV)
    • muxers
      • iPhone/iPod compatibility for MP4/MOV
      • Matroska
      • NUT
      • Ogg (FLAC, Theora and Vorbis only)
      • ShockWave Flash (SWF)
  • libavdevice
  • ffserver is working again.
  • a shiny, new, completely revamped, non-recursive build system
  • cleaner, more consistent code
  • an all new metadata API
  • and so much more!
Go to the top of the page
+Quote Post
tebasuna51
post Mar 11 2009, 14:22
Post #2





Group: Members
Posts: 57
Joined: 11-July 06
Member No.: 32807



Please, there are any windows binary to test?
Go to the top of the page
+Quote Post
soiaf
post Mar 11 2009, 20:24
Post #3





Group: Members (Donating)
Posts: 74
Joined: 13-May 05
From: Dublin, Ireland
Member No.: 22024



Great to see WavPack lossy is now supported! smile.gif

Well done to everyone involved in this new release of FFmpeg.
Go to the top of the page
+Quote Post
Canar
post Mar 14 2009, 22:39
Post #4





Group: Super Moderator
Posts: 3368
Joined: 26-July 02
From: princegeorge.ca
Member No.: 2796



I'd love to see a rarewares-hosted build of this myself.


--------------------
You cannot ABX the rustling of jimmies.
No mouse? No problem.
Go to the top of the page
+Quote Post
lowmagnet
post Mar 15 2009, 04:45
Post #5





Group: Members
Posts: 19
Joined: 27-March 07
Member No.: 41911



I'm surprised the notes don't tell the story behind the name.

For those who don't know:The bikeshed in question (if that site messes with your eyes, you can change it to any color you'd like by changing the left-most string.


--------------------
Now with more kitten!
Go to the top of the page
+Quote Post
CharlyZ
post Mar 15 2009, 06:30
Post #6





Group: Members
Posts: 12
Joined: 9-February 06
Member No.: 27654



QUOTE
half-way to world domination A.K.A. the belligerent blue bike shed


I don't like the name "half-way to world domination".

I don't see the point in naming this release this way.
Go to the top of the page
+Quote Post
Soap
post Mar 15 2009, 14:17
Post #7





Group: Members
Posts: 1016
Joined: 19-November 06
Member No.: 37767



QUOTE (CharlyZ @ Mar 15 2009, 00:30) *
QUOTE
half-way to world domination A.K.A. the belligerent blue bike shed


I don't like the name "half-way to world domination".

I don't see the point in naming this release this way.

0.5 = 1/2
1.0 = world domination (because 1.0 is going to be so friggin' perfect nobody would want to use anything else)
One of the most complete A/V solutions in the OSS (or even the closed-sourced) world has some fun with their naming and this is a problem?


--------------------
Creature of habit.
Go to the top of the page
+Quote Post
xmixahlx
post Mar 15 2009, 18:54
Post #8





Group: Members
Posts: 1394
Joined: 20-December 01
From: seattle
Member No.: 693



QUOTE (CharlyZ @ Mar 14 2009, 21:30) *
QUOTE
half-way to world domination A.K.A. the belligerent blue bike shed


I don't like the name "half-way to world domination".

I don't see the point in naming this release this way.

you're funny.


--------------------
RareWares/Debian :: http://www.rarewares.org/debian.html
Go to the top of the page
+Quote Post
john33
post Mar 15 2009, 19:29
Post #9


xcLame and OggDropXPd Developer


Group: Developer
Posts: 3760
Joined: 30-September 01
From: Bracknell, UK
Member No.: 111



QUOTE (Canar @ Mar 14 2009, 22:39) *
I'd love to see a rarewares-hosted build of this myself.

Well, I've managed to produce a MinGW compile of the base system as downloaded which I can post but do people want some of the external libs included, and, if so, which?


--------------------
John
----------------------------------------------------------------
My compiles and utilities are at http://www.rarewares.org/
Go to the top of the page
+Quote Post
Brent
post Mar 15 2009, 19:43
Post #10





Group: Members
Posts: 143
Joined: 27-August 07
Member No.: 46544



dare I say, all of them?

wink.gif

I always use the builds listed on the ffmpeg wiki, which are always all in, (with stuff like x264 too), but none seem to have 0.5 yet. I sure would like a build of .5 if you can make one. I love to have one executable which can convert literally anything.
Go to the top of the page
+Quote Post
john33
post Mar 15 2009, 19:57
Post #11


xcLame and OggDropXPd Developer


Group: Developer
Posts: 3760
Joined: 30-September 01
From: Bracknell, UK
Member No.: 111



QUOTE (Brent @ Mar 15 2009, 19:43) *
dare I say, all of them?

wink.gif

I always use the builds listed on the ffmpeg wiki, which are always all in, (with stuff like x264 too), but none seem to have 0.5 yet. I sure would like a build of .5 if you can make one. I love to have one executable which can convert literally anything.

I guess I asked for that!! wink.gif

I'll see what I can do for you. It may take me a day, or so as I'm no MinGW expert, but I'm sure I'll get there! I'll post back here with something to test before I post it at Rarewares.


--------------------
John
----------------------------------------------------------------
My compiles and utilities are at http://www.rarewares.org/
Go to the top of the page
+Quote Post
ZinCh
post Mar 16 2009, 12:34
Post #12





Group: Members
Posts: 171
Joined: 28-September 06
Member No.: 35705



Win32 builds will appear later here:

http://ffmpeg.arrozcru.org/wiki/index.php?title=Links
Go to the top of the page
+Quote Post
Canar
post Mar 16 2009, 16:04
Post #13





Group: Super Moderator
Posts: 3368
Joined: 26-July 02
From: princegeorge.ca
Member No.: 2796



I found a random copy on the Internet and posted it on fb2k.net for the moment. I'm not sure what all's included, but it produces ALAC files nicely. That was the aim I had for hosting it. As I know and trust Rarewares, I'd just as soon refer people there instead.

This post has been edited by Canar: Mar 16 2009, 16:07


--------------------
You cannot ABX the rustling of jimmies.
No mouse? No problem.
Go to the top of the page
+Quote Post
Brent
post Mar 16 2009, 21:58
Post #14





Group: Members
Posts: 143
Joined: 27-August 07
Member No.: 46544



@Canar: from the filesize I infer it's not all in, the ffmpeg.exe I have here is around 7MB.

But, as it does encode ALAC, could you tell me if ffmpegs problems with alac have been solved in 0.5?
Go to the top of the page
+Quote Post
Canar
post Mar 16 2009, 22:02
Post #15





Group: Super Moderator
Posts: 3368
Joined: 26-July 02
From: princegeorge.ca
Member No.: 2796



Uncompressed, the executable is 8.7MB. And yes, the length mismatch problem still exists.


--------------------
You cannot ABX the rustling of jimmies.
No mouse? No problem.
Go to the top of the page
+Quote Post
Brent
post Mar 16 2009, 22:41
Post #16





Group: Members
Posts: 143
Joined: 27-August 07
Member No.: 46544



Ah, I didn't think the executable would be that compressable. And thanks for the confirmation. I really hope they'll fix that soon, because as-is the alac encoder just isnt lossless.
Go to the top of the page
+Quote Post
ZinCh
post Mar 17 2009, 01:33
Post #17





Group: Members
Posts: 171
Joined: 28-September 06
Member No.: 35705



http://lists.mplayerhq.hu/pipermail/ffmpeg...ary/018917.html

ffmpeg have problem with lame 3.98.2 (no problem with 3.98), there is a patch, but looks like it was not applied:

https://roundup.ffmpeg.org/roundup/ffmpeg/issue803

"The bug disappears if you go back to LAME 3.98
Also there is a patch proposed but not applied. Good diplomacy is yet needed as neither FFmpeg nor LAME see the, ahem, issue as an own bug."

http://ffmpeg.arrozcru.com/forum/viewtopic.php?f=1&t=977
Go to the top of the page
+Quote Post
smok3
post Mar 17 2009, 23:06
Post #18


A/V Moderator


Group: Moderator
Posts: 1731
Joined: 30-April 02
From: Slovenia
Member No.: 1922



QUOTE (Canar @ Mar 16 2009, 16:04) *
I found a random copy on the Internet and posted it on fb2k.net for the moment. I'm not sure what all's included, but it produces ALAC files nicely. That was the aim I had for hosting it. As I know and trust Rarewares, I'd just as soon refer people there instead.

just playing around with flash screen video, the command
>ffmpegnew -i 01_cs3_gui.avs -vcodec flashsv test.flv
produces some jumping thing that remotely looks like video
edit: must be some issue with avisynth input, command
>ffmpegnew -i 01_cs3_gui_unc.avi -vcodec flashsv test2.flv
produces a valid file.
edit2: the real question is why even include such an ancient codec in the 1st place, when you can get a nice lossy file for web using some of the CRF modes found in x264 (crf21 will give me average bitrate of 105 Kbps), nm

This post has been edited by smok3: Mar 17 2009, 23:44


--------------------
PANIC: CPU 1: Cache Error (unrecoverable - dcache data) Eframe = 0x90000000208cf3b8
NOTICE - cpu 0 didn't dump TLB, may be hung
Go to the top of the page
+Quote Post
john33
post Mar 19 2009, 12:09
Post #19


xcLame and OggDropXPd Developer


Group: Developer
Posts: 3760
Joined: 30-September 01
From: Bracknell, UK
Member No.: 111



OK, I've made a build, with a lot of help from the wiki, I might add, with this configuration:

CODE
FFmpeg version 0.5, Copyright (c) 2000-2009 Fabrice Bellard, et al.
  configuration: --extra-cflags=-fno-common --enable-memalign-hack --enable-pthreads --enable-libmp3lame --enable-libxvid --enable-libvorbis --enable-libtheora --enable-libspeex --enable-libfaac --enable-libgsm --enable-libx264 --enable-libschroedinger --enable-avisynth --enable-swscale --enable-gpl
  libavutil     49.15. 0 / 49.15. 0
  libavcodec    52.20. 0 / 52.20. 0
  libavformat   52.31. 0 / 52.31. 0
  libavdevice   52. 1. 0 / 52. 1. 0
  libswscale     0. 7. 1 /  0. 7. 1
  built on Mar 19 2009 10:45:23, gcc: 4.3.3

If this looks about right, I'll post it for testing. May be someone in the know could advise? TIA.

EDIT: Might be worth mentioning the following:
  • Size (uncompressed) - 8.84MB
  • Build is based on all libs being statically linked
  • faac-1.26
  • lame-3.98.2
  • libvorbis-aoTuVb5.7
  • speex-1.2rc1
  • x264-snapshot-20090317-2245
  • xvidcore-1.2.1
  • All other libs were latest releases
  • All required patches applied
  • All builds made 'out of the box', subject to specified patches, using msys/mingw32/gcc 4.3.3
  • Built on an Intel E4300, Asus P5N-D, XP Pro 32 bit fully up-to-date

EDIT 2: To save wasting time, I've made the build available here: http://www.rarewares.org/john33/ffmpeg0.5-win32.zip
If someone would be willing to test this and let me know whether it works as expected, that would be great. smile.gif

This post has been edited by john33: Mar 19 2009, 15:20


--------------------
John
----------------------------------------------------------------
My compiles and utilities are at http://www.rarewares.org/
Go to the top of the page
+Quote Post
--pv--
post Mar 19 2009, 19:33
Post #20





Group: Members
Posts: 128
Joined: 3-January 04
Member No.: 10920



a question. Would it be possible to get only audio codecs and container formats compiled in? This is no big deal just because I am curious.
And something else which is more like an issue for me. Can anybody create a binary which includes AMR support?
Unfortunatelly this is illegal to distribute so it'll be really difficult. Hmm. but really I am too stupid to build it my-self so asking is the only option left.
Go to the top of the page
+Quote Post
aradzish
post Mar 20 2009, 21:09
Post #21





Group: Developer
Posts: 83
Joined: 15-November 02
Member No.: 3785



Yes, building ffmpeg with only audio support would be much appreciated!
And AMR support (at least decoding) would be very nice to have too...

In general, I think it is worth managing a web-resource which would offer different compilations of ffmpeg for different platforms.
For example:

* all-inclusive ffmpeg
* audio only ffmpeg
* video only ffmpeg
* decoding only ffmpeg
... etc

and for:
* for win32
* for linux (static libs)
* etc...

I believe this would solve many problems for those who really like/need ffmpeg and don't know who to compile it by themselves.
Go to the top of the page
+Quote Post
ZinCh
post Mar 21 2009, 01:41
Post #22





Group: Members
Posts: 171
Joined: 28-September 06
Member No.: 35705



I think its better to use shared mode, so we can update dll's without recompiling it.

@ john - did you apply mp3 patch from my previous post? I dont see sources...

@ aradzish - why not to use only all inclusive version?

This post has been edited by ZinCh: Mar 21 2009, 01:43
Go to the top of the page
+Quote Post
iwod
post Mar 21 2009, 14:45
Post #23





Group: Members
Posts: 210
Joined: 15-January 02
Member No.: 1035



So what else is missing?

Better / Full support of Rmvb from Real - Or Faster decode.
Microsoft .wmv
Vp6?

Honestly, FFmpeg is very very good..
Go to the top of the page
+Quote Post
robert
post Mar 21 2009, 15:31
Post #24


LAME developer


Group: Developer
Posts: 788
Joined: 22-September 01
Member No.: 5



QUOTE (ZinCh @ Mar 17 2009, 01:33) *
http://lists.mplayerhq.hu/pipermail/ffmpeg...ary/018917.html

ffmpeg have problem with lame 3.98.2 (no problem with 3.98), there is a patch, but looks like it was not applied:

https://roundup.ffmpeg.org/roundup/ffmpeg/issue803

"The bug disappears if you go back to LAME 3.98
Also there is a patch proposed but not applied. Good diplomacy is yet needed as neither FFmpeg nor LAME see the, ahem, issue as an own bug."

http://ffmpeg.arrozcru.com/forum/viewtopic.php?f=1&t=977

The bug-reports we received did not mention ffmpeg calling lame_encode_flush more than once. So I could not reproduce anything wrong on my side.
Go to the top of the page
+Quote Post
callmeace
post Mar 22 2009, 19:15
Post #25





Group: Members
Posts: 54
Joined: 20-March 04
Member No.: 12869



Thankyou very much to all the people who work on this project, thankyou John33 for the compile, and the Hydrogenaudio and Rarewares people as well smile.gif
Go to the top of the page
+Quote Post

2 Pages V   1 2 >
Reply to this topicStart new topic
1 User(s) are reading this topic (1 Guests and 0 Anonymous Users)
0 Members:

 



RSS Lo-Fi Version Time is now: 2nd October 2014 - 18:12