FFmpeg Wishlist: Difference between revisions
Jump to navigation
Jump to search
No edit summary |
No edit summary |
||
Line 2: | Line 2: | ||
* implement seeking in flv files | * implement seeking in flv files | ||
* improve seeking in asf files | |||
* improve flv demuxer, print name of missing codec support | * improve flv demuxer, print name of missing codec support | ||
* improved documentation (web,manpage) | * improved documentation (web,manpage) | ||
Line 11: | Line 12: | ||
* implement raw dts support | * implement raw dts support | ||
* implement Bethsoft VID demuxer/decoder | * implement Bethsoft VID demuxer/decoder | ||
* clean up the building process so muxers and demuxers can individually be disabled | * clean up the building process so muxers and demuxers can individually be disabled | ||
* clean up this patch enough to commit it [http://thread.gmane.org/gmane.comp.video.ffmpeg.devel/28596/focus=28599] | * clean up this patch enough to commit it [http://thread.gmane.org/gmane.comp.video.ffmpeg.devel/28596/focus=28599] | ||
Line 21: | Line 21: | ||
* write a ffmpeg man page | * write a ffmpeg man page | ||
* implement -[h|v]flip options for ffplay | * implement -[h|v]flip options for ffplay | ||
* implement vivo demuxer | |||
== [[Snow]] == | == [[Snow]] == |
Revision as of 08:28, 4 July 2006
A temporary FFmpeg wish/todo list:
- implement seeking in flv files
- improve seeking in asf files
- improve flv demuxer, print name of missing codec support
- improved documentation (web,manpage)
- improve ac3 encoder (implement block switching)
- implement radix-4 fft routines
- implement iff demuxer (with anim and sound decoding)
- clean up alac decoder
- implement dts in wav support
- implement raw dts support
- implement Bethsoft VID demuxer/decoder
- clean up the building process so muxers and demuxers can individually be disabled
- clean up this patch enough to commit it [1]
- implement flv v1.1 metadata muxing, look at http://inlet-media.de/flvtool2 for more info
- implement grabbing from video devices under windows
- implement a Monkey's Audio decoder, look at the c++ sdk sources
- implement a JPEG2000 decoder
- integrate speex, glue code or native implementation
- write a ffmpeg man page
- implement -[h|v]flip options for ffplay
- implement vivo demuxer
Snow
- multiple reference frames improvements
- decide which frames to keep (e.g. long-term refs)
- some changes to the mv prediction code
- non translational motion compensation
- estimate non translational parameters per block by using surrounding motion vectors
- add a ac coded bit per block to switch between translational and non-translational MC
- borrow the non translational MC code from libmpcodecs/vf_perspective.c
- some changes to the encoder to decide between translational and non t.
- Trellis quantization (select quantized coefficient so as to minimize the rate distrortion
- 4x4 sized block support (we have 16x16 and 8x8 currently)
- 1/8 pel motion compensation / estimation support (pretty much just encoder changes needed which in case of the iterative me should be trivial)
- improve the intra color decision