Mercurial > mplayer.hg
annotate DOCS/tech/wishlist @ 15010:aec21cf429cb
Improved encoding guide:
- explains how to do a smart resize
- calculate a bitrate to target a certain size
- rip audio and transcode in Ogg/Vorbis
- a lot of libavcodec's options
to come: muxing in matroska files...
author | gpoirier |
---|---|
date | Fri, 25 Mar 2005 21:17:21 +0000 |
parents | 978f583606cc |
children | a4ae4e1c7c61 |
rev | line source |
---|---|
8416 | 1 |
2 If wishes were fishes, we'd all cast nets ... | |
3 | |
4 | |
12180 | 5 |
8416 | 6 Documentation: |
7 | |
8 * a nice and complete MEncoder tutorial | |
9 | |
10 * continue docs review | |
11 | |
12 * check docs for completeness | |
13 | |
14 * write documentation HOWTO/rules document | |
15 | |
16 | |
17 | |
18 Small improvements: | |
19 | |
20 * vo mga should completely blank the screen like fbdev and tdfxfb | |
21 (maybe there should be an option - some people seem to like it the | |
22 way it is, but then fbdev should also behave like this..) | |
23 | |
24 * Debian package creates mplayer.conf.1 .2 ... | |
25 | |
12649 | 26 * -vo fbdev -fb device ---> -vo fbdev:device |
8416 | 27 |
10287 | 28 * make -geometry work with all vo drivers |
29 | |
30 * Make the output windows remember their positions when resizing to | |
31 double size. | |
8416 | 32 |
10287 | 33 * Ability to completely disable those popups ('cannot access cdrom', |
34 'your system is too slow...'). | |
35 | |
36 * Ability to resize to full size/double size/triple (or half) size | |
37 upon key presses. | |
38 | |
12180 | 39 * wildcard support for MEncoder - mencoder *.avi blah |
40 | |
12404 | 41 * real mute support, not just setting volume 0 |
42 | |
13209 | 43 * option to force a codec even if not configured as decoder in codecs.conf |
44 | |
8416 | 45 |
46 | |
47 Cleanup: | |
48 | |
49 * integrate dvdnav into mplayer structure | |
50 | |
51 * integrate libmpdvdkit2 into mplayer structure (message system and | |
52 command line options) | |
53 | |
54 * remove all obsolete code, options, files etc | |
55 | |
10287 | 56 * Restructure configure and fix CPU flags supported but not shown. |
57 | |
58 | |
8416 | 59 |
60 Filters: | |
61 | |
62 * eq filter should support RGB in addition to YUV | |
63 | |
64 | |
65 | |
66 Enhancements: | |
67 | |
68 * adapt colored output from MPlayerXP | |
69 | |
10287 | 70 * merge VIDIX from MPlayerXP/sourceforge |
71 | |
12180 | 72 * port ASF muxing from MPlayerXP |
10287 | 73 |
74 * write nut muxer/demuxer | |
8416 | 75 |
76 * SSA style & colors handling | |
77 | |
78 * support for VirtualDub and Winamp plugins | |
79 | |
80 * implement xawtv config file parser (for channels, etc) | |
81 | |
82 * finish icc support | |
83 | |
84 * G400 2nd head through mga_vid ;) | |
85 | |
86 * do more things automagically | |
87 | |
88 * guess correct DVD title | |
89 | |
12180 | 90 * SYUV and paletted RGB support in swscaler |
10287 | 91 |
92 * implement Plextor compatible SCSI VCD reading | |
93 | |
12180 | 94 * -stop option for MPlayer similar to -endpos for MEncoder |
95 | |
96 * color subtitles | |
10287 | 97 |
14904 | 98 * swf (flash) demuxer (working through libavformat) |
12180 | 99 |
100 * DirectX video acceleration -vo for Windows (similar to XvmC) | |
101 | |
102 * hardware MPEG encoding support (Ati cards) | |
103 | |
12417 | 104 * automatically display subtitles in black bands |
105 | |
12649 | 106 * nsc playlist support |
107 | |
14900
13f99f9a5097
MEncoder now supports multiple files, Jack transport API requested.
diego
parents:
14805
diff
changeset
|
108 * implement Jack Transport API |
8416 | 109 |
110 | |
111 Difficult stuff: | |
112 | |
14904 | 113 * RE all closed source codecs (QDMC, WMV9, RV30, RV40, cook, ...) |
10287 | 114 |
115 * support for Bink/Smacker codecs | |
116 | |
12404 | 117 * frame by frame seeking/playback |
10287 | 118 |
119 * allow frame insertion & removal in video filters (with timestamps) | |
120 | |
121 * mixing of multiple videos (picture in picture, ...) | |
8416 | 122 |
123 * stay in pause after seek, fullscreen etc | |
124 | |
125 * write something like mptv to replace xawtv | |
126 | |
12404 | 127 * write/adapt a C implementation of live.com RTSP |
128 | |
129 * unify live.com and Real RTSP | |
8416 | 130 |
131 * real mmsu:// support | |
132 | |
12180 | 133 * encode to OGM, MP4, ASF, nut |
8416 | 134 |
135 * xinerama video filter that splits movie to 2 screens (like zr) | |
136 | |
137 * top notch DVD navigation like a hardware player | |
10287 | 138 |
139 * write mpdump application to handle all -dump* options | |
140 | |
141 * modular MEncoder with audio encoding API | |
12180 | 142 |
143 * support for pausing/resuming of encoding in MEncoder | |
144 | |
145 * TV support under Windows | |
146 | |
147 * DRM support (divx.com, WMV, WMA, iTunes) | |
12404 | 148 |
149 * variable-fps output support for MEncoder | |
150 | |
151 * smooth stream switching / multiple file caching to avoid the small skip | |
152 between files when playing multiple files |