aboutsummaryrefslogtreecommitdiffstats
path: root/Changelog
diff options
context:
space:
mode:
authorMichael Niedermayer <michaelni@gmx.at>2011-08-16 23:47:35 +0200
committerMichael Niedermayer <michaelni@gmx.at>2011-08-16 23:47:35 +0200
commit41bf67d8d4dd02b93df45d7862dbec4536738b5e (patch)
treee03e8cad8cab235437cb505937a6138e5371cce0 /Changelog
parent67a8251690a17f05630eb6f45a73db0f0e806c72 (diff)
parenteb97dbb05a990266b04830ea8e179e0428656b98 (diff)
downloadffmpeg-41bf67d8d4dd02b93df45d7862dbec4536738b5e.tar.gz
Merge remote-tracking branch 'qatar/master'
* qatar/master: movenc: change AV_LOG_INFO to AV_LOG_WARNING for some warnings avconv: remove a write-only variable avconv: remove pointless parameter from new_*_stream(). avconv: cosmetics, move code avconv: cosmetics -- move copy_chapters(). avconv: cosmetics -- move parse_forced_key_frames(). lavc: add audio flag to the 'b' option, deprecate 'ab'. avconv: rename sameq to same_quant doc/avconv: add forgotten end of chapter. Changelog: document avconv incompatibilities with ffmpeg. avconv: replace -vcodec/-acodec/-scodec with a better system. avconv: remove presets. svq3: propagate codec memory allocation failure in context init Conflicts: Changelog avconv.c libavcodec/options.c Merged-by: Michael Niedermayer <michaelni@gmx.at>
Diffstat (limited to 'Changelog')
-rw-r--r--Changelog33
1 files changed, 33 insertions, 0 deletions
diff --git a/Changelog b/Changelog
index b83f9ee898..caf9a53cc8 100644
--- a/Changelog
+++ b/Changelog
@@ -8,6 +8,39 @@ version next:
- BWF muxer
- Flash Screen Video 2 decoder
- lavfi input device added
+- added avconv, which is almost the same for now, except
+for a few incompatible changes in the options, which will hopefully make them
+easier to use. The changes are:
+ * -newvideo/-newaudio/-newsubtitle are gone, because they were redundant and
+ worked in a nonstandard way. -map is sufficient to add streams to output
+ files.
+ * -map now has slightly different and more powerful syntax.
+ + it's possible to specify stream type. E.g. -map 0:a:2 means 'third
+ audio stream'.
+ + omitting the stream index now maps all the streams of the given
+ type, not just the first. E.g. -map 0:s maps all the subtitle streams.
+ + colons (':') are used to separate file index/stream type/stream
+ index. Comma (',') is used to separate the sync stream. This is done
+ for consistency with other options.
+ + since -map can now match multiple streams, negative mappings were
+ introduced. Negative mappings disable some streams from an already
+ defined map. E.g. '-map 0 -map -0:a:1' means 'map everything except
+ for the second audio stream'.
+ * -vcodec/-acodec/-scodec are replaced by -c (or -codec), which
+ allows to precisely specify target stream(s) consistently with other
+ options. E.g. '-c:v libx264' sets the codec for all video streams,
+ '-c:a:0 libvorbis' sets the codec for the first audio stream and '-c
+ copy' copies all the streams.
+ * It is now possible to precisely specify which stream should an AVOption
+ apply to. See the manual for detailed explanation.
+ * -map_chapters now takes only an input file index and applies to the next
+ output file. This is consistent with how all the other options work.
+ * -map_metadata now takes only an input metadata specifier and applies to
+ the next output file. Output metadata specifier is now part of the option
+ name, similarly to the AVOptions/map/codec feature above.
+ * Presets in avconv are disabled, because only libx264 used them and
+ presets for libx264 can now be specified using a private option
+ '-preset <presetname>'.
version 0.8: