[FFmpeg-trac] #5323(documentation:new): Help message for "mp4 muxer AVOptions" looks wrong.
FFmpeg
trac at avcodec.org
Thu Mar 10 16:49:59 CET 2016
#5323: Help message for "mp4 muxer AVOptions" looks wrong.
-------------------------------------+-------------------------------------
Reporter: vi | Type: defect
Status: new | Priority: minor
Component: | Version: git-
documentation | master
Keywords: mp4,help | Blocked By:
Blocking: | Reproduced by developer: 0
Analyzed by developer: 0 |
-------------------------------------+-------------------------------------
Help for "mp4 muxer AVOptions" look suspicious: list of option value
variants is the same after -movflags, -encryption_scheme, -encryption_key
and -encryption_kid.
{{{
% $ ./ffmpeg -h full | grep mp4\ mux -A 50
ffmpeg version N-78929-gc78a726 Copyright (c) 2000-2016 the FFmpeg
developers
built with gcc 4.9.2 (Debian 4.9.2-10)
configuration: --enable-static --disable-shared --enable-gpl --enable-
version3 --enable-nonfree --disable-libass --enable-frei0r --enable-
libfaac --enable-libgsm --enable-libmp3lame --enable-libopencore-amrnb
--enable-libopencore-amrwb --enable-libopencv --enable-libopenjpeg
--enable-libopus --disable-librtmp --disable-libschroedinger --enable-
libspeex --enable-libtheora --enable-libtwolame --enable-libv4l2 --enable-
libvidstab --enable-libvo-amrwbenc --enable-libvorbis --enable-libvpx
--enable-libwavpack --enable-libx264 --enable-libxvid --enable-x11grab
--enable-ffplay --disable-vdpau --enable-libx265
libavutil 55. 19.100 / 55. 19.100
libavcodec 57. 27.101 / 57. 27.101
libavformat 57. 28.100 / 57. 28.100
libavdevice 57. 0.101 / 57. 0.101
libavfilter 6. 39.100 / 6. 39.100
libswscale 4. 0.100 / 4. 0.100
libswresample 2. 0.101 / 2. 0.101
libpostproc 54. 0.100 / 54. 0.100
mp4 muxer AVOptions:
-movflags <flags> E....... MOV muxer flags (default 0)
rtphint E....... Add RTP hint tracks
empty_moov E....... Make the initial moov atom
empty
frag_keyframe E....... Fragment at video keyframes
separate_moof E....... Write separate moof/mdat atoms
for each track
frag_custom E....... Flush fragments on caller
requests
isml E....... Create a live smooth streaming
feed (for pushing to a publishing point)
faststart E....... Run a second pass to put the
index (moov atom) at the beginning of the file
omit_tfhd_offset E....... Omit the base data offset in
tfhd atoms
disable_chpl E....... Disable Nero chapter atom
default_base_moof E....... Set the default-base-is-moof
flag in tfhd atoms
dash E....... Write DASH compatible
fragmented MP4
frag_discont E....... Signal that the next fragment
is discontinuous from earlier ones
delay_moov E....... Delay writing the initial moov
until the first fragment is cut, or until the first fragment flush
global_sidx E....... Write a global sidx index at
the start of the file
write_colr E....... Write colr atom (Experimental,
may be renamed or changed, do not use from scripts)
write_gama E....... Write deprecated gama atom
-moov_size <int> E....... maximum moov size so it can be
placed at the begin (from 0 to INT_MAX) (default 0)
-rtpflags <flags> E....... RTP muxer flags (default 0)
latm E....... Use MP4A-LATM packetization
instead of MPEG4-GENERIC for AAC
rfc2190 E....... Use RFC 2190 packetization
instead of RFC 4629 for H.263
skip_rtcp E....... Don't send RTCP sender reports
h264_mode0 E....... Use mode 0 for H264 in RTP
send_bye E....... Send RTCP BYE packets when
finishing
-skip_iods <boolean> E....... Skip writing iods atom.
(default true)
-iods_audio_profile <int> E....... iods audio profile atom. (from
-1 to 255) (default -1)
-iods_video_profile <int> E....... iods video profile atom. (from
-1 to 255) (default -1)
-frag_duration <int> E....... Maximum fragment duration (from
0 to INT_MAX) (default 0)
-min_frag_duration <int> E....... Minimum fragment duration (from
0 to INT_MAX) (default 0)
-frag_size <int> E....... Maximum fragment size (from 0
to INT_MAX) (default 0)
-ism_lookahead <int> E....... Number of lookahead entries for
ISM files (from 0 to INT_MAX) (default 0)
-video_track_timescale <int> E....... set timescale of all video
tracks (from 0 to INT_MAX) (default 0)
-brand <string> E....... Override major brand
-use_editlist <boolean> E....... use edit list (default auto)
-fragment_index <int> E....... Fragment number of the next
fragment (from 1 to INT_MAX) (default 1)
-mov_gamma <float> E....... gamma value for gama atom (from
0 to 10) (default 0)
-frag_interleave <int> E....... Interleave samples within
fragments (max number of consecutive samples, lower is tighter
interleaving, but with more overhead) (from 0 to INT_MAX) (default 0)
-encryption_scheme <string> E....... Configures the encryption
scheme, allowed values are none, cenc-aes-ctr
rtphint E....... Add RTP hint tracks
empty_moov E....... Make the initial moov atom
empty
frag_keyframe E....... Fragment at video keyframes
separate_moof E....... Write separate moof/mdat atoms
for each track
frag_custom E....... Flush fragments on caller
requests
isml E....... Create a live smooth streaming
feed (for pushing to a publishing point)
faststart E....... Run a second pass to put the
index (moov atom) at the beginning of the file
omit_tfhd_offset E....... Omit the base data offset in
tfhd atoms
disable_chpl E....... Disable Nero chapter atom
default_base_moof E....... Set the default-base-is-moof
flag in tfhd atoms
dash E....... Write DASH compatible
fragmented MP4
frag_discont E....... Signal that the next fragment
is discontinuous from earlier ones
...
}}}
Patches should be submitted to the ffmpeg-devel mailing list and not this
bug tracker.
--
Ticket URL: <https://trac.ffmpeg.org/ticket/5323>
FFmpeg <https://ffmpeg.org>
FFmpeg issue tracker
More information about the FFmpeg-trac
mailing list