|
@@ -32,6 +32,32 @@ Remove zero padding at the end of a packet.
|
|
|
|
|
|
@section dump_extra
|
|
|
|
|
|
+Add extradata to the beginning of the filtered packets.
|
|
|
+
|
|
|
+The additional argument specifies which packets should be filtered.
|
|
|
+It accepts the values:
|
|
|
+@table @samp
|
|
|
+@item a
|
|
|
+add extradata to all key packets, but only if @var{local_header} is
|
|
|
+set in the @option{flags2} codec context field
|
|
|
+
|
|
|
+@item k
|
|
|
+add extradata to all key packets
|
|
|
+
|
|
|
+@item e
|
|
|
+add extradata to all packets
|
|
|
+@end table
|
|
|
+
|
|
|
+If not specified it is assumed @samp{k}.
|
|
|
+
|
|
|
+For example the following @command{ffmpeg} command forces a global
|
|
|
+header (thus disabling individual packet headers) in the H.264 packets
|
|
|
+generated by the @code{libx264} encoder, but corrects them by adding
|
|
|
+the header stored in extradata to the key packets:
|
|
|
+@example
|
|
|
+ffmpeg -i INPUT -map 0 -flags:v +global_header -c:v libx264 -bsf:v dump_extra out.ts
|
|
|
+@end example
|
|
|
+
|
|
|
@section h264_mp4toannexb
|
|
|
|
|
|
Convert an H.264 bitstream from length prefixed mode to start code
|