Demuxes raw streams as defined in draft spec section 10.2.
---
libavformat/Makefile | 1 +
libavformat/allformats.c | 1 +
libavformat/apvdec.c | 241 +++
3 files changed, 243 insertions(+)
create mode 100644 libavformat/apvdec.c
diff --git a/libav
---
configure| 1 +
libavcodec/Makefile | 1 +
libavcodec/allcodecs.c | 1 +
libavcodec/apv_decode.c | 403 +++
libavcodec/apv_decode.h | 80
libavcodec/apv_dsp.c | 136 +
libavcodec/apv_dsp.h | 37 ++
---
configure| 1 +
libavcodec/Makefile | 1 +
libavcodec/apv.h | 89
libavcodec/cbs.c | 6 +
libavcodec/cbs_apv.c | 408 ++
libavcodec/cbs_apv.h | 207 +
> -Original Message-
> From: Stefano Sabatini
> Sent: Donnerstag, 24. April 2025 00:35
> To: FFmpeg development discussions and patches de...@ffmpeg.org>
> Cc: softworkz
> Subject: Re: [FFmpeg-devel] [PATCH v5 02/14] fftools/textformat: Apply
> quality improvements
>
> On date Tuesda
On 4/23/2025 5:45 PM, Mark Thompson wrote:
+static int cbs_apv_split_fragment(CodedBitstreamContext *ctx,
+ CodedBitstreamFragment *frag,
+ int header)
+{
+uint8_t *data = frag->data;
+size_t size = frag->data_size;
+
On 4/23/2025 5:45 PM, Mark Thompson wrote:
+static int apv_read_header(AVFormatContext *s)
+{
+AVStream *st;
+GetByteContext gbc;
+APVHeaderInfo header;
+uint8_t buffer[28];
+uint32_t au_size, signature, pbu_size;
+int err, size;
+
+err = ffio_ensure_seekback(s->pb, si
Hi
On Mon, Apr 21, 2025 at 04:24:36PM +0100, Mark Thompson wrote:
> Typical checkasm result on Alder Lake:
>
> decode_transquant_8_c: 461.1 ( 1.00x)
> decode_transquant_8_avx2: 97.5 ( 4.73x)
> decode_transquant_10_c:
On 23/04/2025 15:12, Dawid Kozinski wrote:
> - Added constants definitions for APV parser
> - Provided parsing following APV RFC
> - APV parser registration
>
> Signed-off-by: Dawid Kozinski
> ---
> configure | 2 +
> libavcodec/Makefile | 2 +
> libavcodec/apv.h|
Hi Nicolas
On Wed, Apr 23, 2025 at 10:46:17PM +0200, Michael Niedermayer wrote:
> Hi Nicolas
>
> On Mon, Apr 21, 2025 at 05:01:19PM +0200, Nicolas George wrote:
> > Michael Niedermayer (HE12025-04-20):
[...]
> > > + *
> > > + *
> > > + * --- Retrieving an entry --
> > > + *
>
On Tue, 22 Apr 2025, softworkz wrote:
From: softworkz
- Change precision to 6 digits to align with other printed times
- Change label to just "Start"
- Add 's' unit to format 'start' value for consistency
Please make it consistent by removing the 's'. Chapter start/end times
also omit th
On Wed, 23 Apr 2025, cenzhanqu...@gmail.com wrote:
From: zhanquan cen
1. add simple fade when volume.
2. do fade when adjust volume to maximal.
when to adjust volume we hope that the audio sample is smooth
we need to calculate the gradient step between each sample based
on the total change
On date Tuesday 2025-04-22 21:55:31 +, softworkz wrote:
> From: softworkz
>
> Perform multiple improvements to increase code robustness.
> In particular:
> - favor unsigned counters for loops
> - add missing checks
> - avoid possibly leaks
my typo: possible leaks
> - move variable declarat
> -Original Message-
> From: ffmpeg-devel On Behalf Of
> softworkz .
> Sent: Dienstag, 22. April 2025 23:11
> To: Stefano Sabatini ; FFmpeg development
> discussions and patches
> Subject: Re: [FFmpeg-devel] [PATCH v4 04/11] fftools/tf_internal: Use
> ac_default_item_name
>
>
>
> >
> On Apr 17, 2025, at 20:12, Zhao Zhili wrote:
>
> From: Zhao Zhili
>
> Don't select sample with small dts when interleaved_read is disabled.
> ---
> libavformat/mov.c | 2 +-
> 1 file changed, 1 insertion(+), 1 deletion(-)
>
> diff --git a/libavformat/mov.c b/libavformat/mov.c
> index 45269
> On Apr 24, 2025, at 13:18, jie jiang wrote:
>
> fmpeg -i rtmp://xxx/live/xxx -bsf:v
> "h264_mp4toannexb,h264_metadata=aud=remove" -c copy -f null -
>
> For h264_mp4toannexb, input 264 is avcc, output is annexb. and for
> h264_metadata, both input and output are annexb.
> If the sps/pps head
From: Zhao Zhili
The offset and end_offset options are meant for segment, not for key.
---
libavformat/hls.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/libavformat/hls.c b/libavformat/hls.c
index c02add99c0..6623c80309 100644
--- a/libavformat/hls.c
+++ b/libavformat/hls
From: Zhao Zhili
This can happen for HLS with AES-128 at the middle of m3u8, so old
protocol is https while new protocol is crypt+https.
And change the log level from ERROR to INFO when protocol/host/port
don't match. User should prepared for this function to fail and
retry with new connection.
Added prerequisites that must be met before providing support for the APV codec
- Added new entry to codec IDs list
- Added new entry to the codec descriptor list
- Bumped libavcodec minor version
- Added profiles for APV codec
Signed-off-by: Dawid Kozinski
---
doc/APIchanges | 3 +++
- Changes in mov_write_video_tag function to handle APV elementary stream
- Provided structure APVDecoderConfigurationRecord that specifies the decoder
configuration information for APV video content
Signed-off-by: Dawid Kozinski
---
libavformat/Makefile| 2 +-
libavformat/apv.c | 8
- Provided AVOutputFormat structure describing APV output format (ff_apv_muxer)
- Added documentation for APV muxer
Signed-off-by: Dawid Kozinski
---
doc/muxers.texi | 3 +++
libavformat/Makefile | 1 +
libavformat/allformats.c | 1 +
libavformat/rawenc.c | 14 ++
- Provided AVInputFormat struct describing APV input format (ff_apv_demuxer)
Signed-off-by: Dawid Kozinski
---
libavformat/Makefile | 1 +
libavformat/allformats.c | 1 +
libavformat/apvdec.c | 441 +++
3 files changed, 443 insertions(+)
create mo
- Added evc extension to the list of extensions for ff_mov_demuxer
Signed-off-by: Dawid Kozinski
---
libavformat/demux.c | 1 +
libavformat/mov.c | 2 ++
2 files changed, 3 insertions(+)
diff --git a/libavformat/demux.c b/libavformat/demux.c
index 2795863567..4e76de0629 100644
--- a/libavform
- Added APV encoder wrapper
- Changes in project configuration file and libavcodec Makefile
- Added documentation for oapv wrapper
Signed-off-by: Dawid Kozinski
---
configure | 4 +
doc/encoders.texi | 41 +++
doc/general_contents.texi | 11 +
libavcodec/Makefile
- Added APV decoder wrapper
- Changes in project configuration file and libavcodec Makefile
- Added documentation for APV decoder wrapper
Signed-off-by: Dawid Kozinski
---
configure | 1 +
doc/decoders.texi | 27 ++
libavcodec/Makefile| 1 +
libavcodec/libapvdec.c | 56
- Added constants definitions for APV parser
- Provided parsing following APV RFC
- APV parser registration
Signed-off-by: Dawid Kozinski
---
configure | 2 +
libavcodec/Makefile | 2 +
libavcodec/apv.h| 93
libavcodec/apv_parse.c | 32 +++
libavcodec/ap
From: zhanquan cen
1. add simple fade when volume.
2. do fade when adjust volume to maximal.
when to adjust volume we hope that the audio sample is smooth
we need to calculate the gradient step between each sample based
on the total change of the gradient (i.e. dst_volume - src_volume)
and the n
From: Zhao Zhili
---
libavformat/hls.c | 12 +++-
1 file changed, 7 insertions(+), 5 deletions(-)
diff --git a/libavformat/hls.c b/libavformat/hls.c
index 6623c80309..45c1b283c9 100644
--- a/libavformat/hls.c
+++ b/libavformat/hls.c
@@ -1353,16 +1353,18 @@ static int open_input(HLSConte
On 4/23/2025 11:13 AM, Dawid Kozinski wrote:
@@ -2757,6 +2789,8 @@ static int mov_write_video_tag(AVFormatContext *s,
AVIOContext *pb, MOVMuxContex
}
else if (track->par->codec_id ==AV_CODEC_ID_EVC) {
mov_write_evcc_tag(pb, track);
+} else if (track->par->codec_id ==AV_
On 4/23/2025 11:12 AM, Dawid Kozinski wrote:
- Added constants definitions for APV parser
- Provided parsing following APV RFC
- APV parser registration
Signed-off-by: Dawid Kozinski
---
configure | 2 +
libavcodec/Makefile | 2 +
libavcodec/apv.h| 93
Hi Andreas,
Thank you for the review.
Hi Jianhua,
Thank you for the patches. I will merge this weekend if there are no
objections.
On Wed, Apr 2, 2025 at 2:11 AM Wu Jianhua wrote:
> Andreas Rheinhardt :
> > toq...@gmail.com:
> >> From: Wu Jianhua
> >>
> >> passed files:
> >> FIELD_A_Panas
Hi Stefano,
>
> > if (ret < 0) {
> > AVBPrint bp;
> > -av_bprint_init(&bp, 0, AV_BPRINT_SIZE_AUTOMATIC);
> > +av_bprint_init(&bp, 0, AV_BPRINT_SIZE_UNLIMITED);
> > bprint_bytes(&bp, p0, p - p0),
>
> Is this really ne
On 23/04/2025 15:13, Dawid Kozinski wrote:
> - Changes in mov_write_video_tag function to handle APV elementary stream
> - Provided structure APVDecoderConfigurationRecord that specifies the decoder
> configuration information for APV video content
>
> Signed-off-by: Dawid Kozinski
> ---
> liba
From: softworkz
Also change writer_printf signature in AVTextWriter to use va_list,
so that it can be called by the new function writer_printf()
in tf_internal.h.
Reviewed-by: Stefano Sabatini
Signed-off-by: softworkz
---
fftools/textformat/avtextwriters.h | 2 +-
fftools/textformat/tf_compa
> On Apr 23, 2025, at 20:59, Zhao Zhili
> wrote:
Hi Zhili,
>
> From: Zhao Zhili
>
> ---
> libavformat/hls.c | 12 +++-
> 1 file changed, 7 insertions(+), 5 deletions(-)
>
> diff --git a/libavformat/hls.c b/libavformat/hls.c
> index 6623c80309..45c1b283c9 100644
> --- a/libavformat/h
From: softworkz
Perform multiple improvements to increase code robustness.
In particular:
- favor unsigned counters for loops
- add missing checks
- avoid possible leaks
- move variable declarations to inner scopes when feasible
- provide explicit type-casting when needed
Signed-off-by: softwork
> On Apr 24, 2025, at 10:24, Steven Liu wrote:
>
>
>> On Apr 23, 2025, at 20:59, Zhao Zhili
>> wrote:
> Hi Zhili,
>>
>> From: Zhao Zhili
>>
>> ---
>> libavformat/hls.c | 12 +++-
>> 1 file changed, 7 insertions(+), 5 deletions(-)
>>
>> diff --git a/libavformat/hls.c b/libavformat
On 4/23/2025 5:45 PM, Mark Thompson wrote:
Typical checkasm result on Alder Lake:
decode_transquant_8_c: 464.2 ( 1.00x)
decode_transquant_8_avx2: 86.2 ( 5.38x)
decode_transquant_10_c:481.6 ( 1.00x)
deco
On 4/23/2025 5:45 PM, Mark Thompson wrote:
---
configure| 1 +
libavcodec/Makefile | 1 +
libavcodec/allcodecs.c | 1 +
libavcodec/apv_decode.c | 403 +++
libavcodec/apv_decode.h | 80
libavcodec/apv_dsp.c | 1
---
libavcodec/codec_desc.c | 7 +++
libavcodec/codec_id.h | 1 +
2 files changed, 8 insertions(+)
diff --git a/libavcodec/codec_desc.c b/libavcodec/codec_desc.c
index 9fb190e35a..88fed478a3 100644
--- a/libavcodec/codec_desc.c
+++ b/libavcodec/codec_desc.c
@@ -1985,6 +1985,13 @@ static con
Typical checkasm result on Alder Lake:
decode_transquant_8_c: 464.2 ( 1.00x)
decode_transquant_8_avx2: 86.2 ( 5.38x)
decode_transquant_10_c:481.6 ( 1.00x)
decode_transquant_10_avx2:
v3:
* Updated to match specification v4 (released a week ago). Main change is the
bitstream signature which is mandatory and helpfully makes probing a lot easier.
* Demuxer changed to use bytestream (thanks to Andreas for his comments).
* Improvements to AVX2 code (thanks to James for his comment
Hi Nicolas
On Mon, Apr 21, 2025 at 05:01:19PM +0200, Nicolas George wrote:
> Michael Niedermayer (HE12025-04-20):
> > theres no real reason
> > to hurry here
>
> (This is me applauding.)
>
> > except that i seem to keep workig on it when
> > peop
---
libavformat/Makefile | 1 +
libavformat/allformats.c | 1 +
libavformat/apvenc.c | 40
3 files changed, 42 insertions(+)
create mode 100644 libavformat/apvenc.c
diff --git a/libavformat/Makefile b/libavformat/Makefile
index ef96c2762e..6c999
On 23/04/2025 20:52, Michael Niedermayer wrote:
> Hi
>
> On Mon, Apr 21, 2025 at 04:24:36PM +0100, Mark Thompson wrote:
>> Typical checkasm result on Alder Lake:
>>
>> decode_transquant_8_c: 461.1 ( 1.00x)
>> decode_transquant_8_avx2: 9
From: softworkz
This allows future addition of options without
changes to the signature of avtext_context_open().
Reviewed-by: Stefano Sabatini
Signed-off-by: softworkz
---
fftools/ffprobe.c | 13 +
fftools/textformat/avtextformat.c | 21 -
ffto
From: softworkz
to allow filtergraph printing to access the information.
Signed-off-by: softworkz
---
fftools/ffmpeg_filter.c | 190 +---
fftools/ffmpeg_filter.h | 234
2 files changed, 235 insertions(+), 189 deletions(-)
cr
From: softworkz
This function works analog to the avtext_print_string() which already
has a flags parameter.
Signed-off-by: softworkz
---
fftools/textformat/avtextformat.c | 25 +
fftools/textformat/avtextformat.h | 2 ++
2 files changed, 23 insertions(+), 4 deletions(
From: softworkz
Reviewed-by: Stefano Sabatini
Signed-off-by: softworkz
---
fftools/textformat/tf_internal.h | 6 +-
1 file changed, 1 insertion(+), 5 deletions(-)
diff --git a/fftools/textformat/tf_internal.h b/fftools/textformat/tf_internal.h
index 362a4cbc38..484886b7a7 100644
--- a/fft
From: softworkz
Signed-off-by: softworkz
---
fftools/ffmpeg_mux.h | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/fftools/ffmpeg_mux.h b/fftools/ffmpeg_mux.h
index f41f2c18fa..4ca8ab73a4 100644
--- a/fftools/ffmpeg_mux.h
+++ b/fftools/ffmpeg_mux.h
@@ -123,7 +123,7 @@ typedef
From: softworkz
The key benefits are:
- Different to other graph printing methods, this is outputting:
- all graphs with runtime state
(including auto-inserted filters)
- each graph with its inputs and outputs
- all filters with their in- and output pads
- all connections between all
From: softworkz
Signed-off-by: softworkz
---
ffbuild/common.mak | 28 ++-
fftools/Makefile | 3 +-
fftools/resources/.gitignore | 4 +
fftools/resources/Makefile | 27 +++
fftools/resources/graph.css | 353 +++
fftools/resources/gra
From: softworkz
remember this: -sg <= show-graph
Signed-off-by: softworkz
---
doc/ffmpeg.texi | 4 +
fftools/Makefile | 1 +
fftools/ffmpeg.c | 2 +-
fftools/ffmpeg.h | 1 +
fftools/ffmpeg_filter.c | 2 +-
fftools/ffmpeg_opt.c
Shortest cover letter for my longest-running FFmpeg patchset:
* Apply
* Build
* Add the "-sg" switch to any FFmpeg command line
* Press 'q' when you don't want to wait
SG = Show Graph
Documentation and examples can be found here:
https://github.com/softworkz/ffmpeg_output_apis/wiki
Versio
From: softworkz
Reviewed-by: Stefano Sabatini
Signed-off-by: softworkz
---
fftools/textformat/avtextformat.c | 86 ++--
fftools/textformat/avtextformat.h | 16 +++---
fftools/textformat/avtextwriters.h | 11 ++--
fftools/textformat/tf_compact.c| 91 +++
From: softworkz
Instead of initializing a new BPrint in each iteration of
the loop, re-use the same BPrint struct and just clear it
for each iteration.
Signed-off-by: softworkz
---
fftools/textformat/avtextformat.c | 23 ++-
1 file changed, 14 insertions(+), 9 deletions(-)
From: softworkz
Signed-off-by: softworkz
---
doc/APIchanges | 3 +++
libavfilter/avfilter.c | 9 +
libavfilter/avfilter.h | 12
3 files changed, 24 insertions(+)
diff --git a/doc/APIchanges b/doc/APIchanges
index 75d66f87f3..d0869561f3 100644
--- a/doc/APIchanges
On date Tuesday 2025-04-22 21:55:34 +, softworkz wrote:
> From: softworkz
>
> Signed-off-by: softworkz
> ---
> fftools/textformat/tf_compact.c | 32 +---
> fftools/textformat/tf_default.c | 27 +++---
> fftools/textformat/tf_flat.c | 25 +++---
> fftools/textformat/tf_
On date Tuesday 2025-04-22 21:55:36 +, softworkz wrote:
> From: softworkz
>
> Signed-off-by: softworkz
> ---
> fftools/textformat/tf_internal.h | 6 +-
> 1 file changed, 1 insertion(+), 5 deletions(-)
>
> diff --git a/fftools/textformat/tf_internal.h
> b/fftools/textformat/tf_internal
On date Tuesday 2025-04-22 21:55:33 +, softworkz wrote:
> From: softworkz
>
> This allows future addition of options without
> changes to the signature of avtext_context_open().
>
> Signed-off-by: softworkz
> ---
> fftools/ffprobe.c | 13 +
> fftools/textformat/
> -Original Message-
> From: Stefano Sabatini
> Sent: Donnerstag, 24. April 2025 00:49
> To: FFmpeg development discussions and patches de...@ffmpeg.org>
> Cc: softworkz
> Subject: Re: [FFmpeg-devel] [PATCH v5 04/14] fftools/textformat:
> Introduce AVTextFormatOptions for avtext_conte
On date Sunday 2025-04-20 22:59:08 +, softworkz wrote:
> From: softworkz
>
> This function works analog to the avtext_print_string() which already
> has a flags parameter.
>
> Signed-off-by: softworkz
> ---
> fftools/textformat/avtextformat.c | 21 +
> fftools/textforma
On date Tuesday 2025-04-22 21:55:35 +, softworkz wrote:
> From: softworkz
>
> Using va_list provides greater flebility
flebility typo
Also this looks more about factorization than flexibility (for an API
used directly by users the ... format is better).
>
> Signed-off-by: softworkz
> --
On date Tuesday 2025-04-22 21:55:32 +, softworkz wrote:
> From: softworkz
>
> Instead of initializing a new BPrint in each iteration of
> the loop, re-use the same BPrint struct and just clear it
> for each iteration.
>
> Signed-off-by: softworkz
> ---
> fftools/textformat/avtextformat.c |
> -Original Message-
> From: ffmpeg-devel On Behalf Of
> Nicolas George
> Sent: Donnerstag, 24. April 2025 00:57
> To: FFmpeg development discussions and patches de...@ffmpeg.org>
> Subject: Re: [FFmpeg-devel] [PATCH v5 02/14] fftools/textformat: Apply
> quality improvements
>
> softwo
On date Tuesday 2025-04-22 10:24:01 +0530, Gyan Doshi wrote:
> On 2025-04-21 11:59 pm, Stefano Sabatini wrote:
> > On date Tuesday 2025-04-15 16:09:56 +0530, Gyan Doshi wrote:
> > > Utility function to report seekability features for a given input.
> > >
> > > Useful for ffprobe and to extend seek
> -Original Message-
> From: ffmpeg-devel On Behalf Of
> softworkz .
> Sent: Donnerstag, 24. April 2025 01:05
> To: FFmpeg development discussions and patches de...@ffmpeg.org>
> Subject: Re: [FFmpeg-devel] [PATCH v5 02/14] fftools/textformat: Apply
> quality improvements
>
>
>
> > -
softworkz . (HE12025-04-23):
> Despite its name, there's automatism for anything.
Look for the word “automatic” in the C standard.
--
Nicolas George
___
ffmpeg-devel mailing list
ffmpeg-devel@ffmpeg.org
https://ffmpeg.org/mailman/listinfo/ffmpeg-deve
---
libavcodec/bitstream_filters.c | 1 +
libavcodec/bsf/Makefile| 1 +
libavcodec/bsf/apv_metadata.c | 134 +
3 files changed, 136 insertions(+)
create mode 100644 libavcodec/bsf/apv_metadata.c
diff --git a/libavcodec/bitstream_filters.c b/libavcodec
On date Tuesday 2025-04-22 21:55:30 +, softworkz wrote:
> From: softworkz
>
> Signed-off-by: softworkz
> ---
> fftools/textformat/avtextformat.c | 86 ++--
> fftools/textformat/avtextformat.h | 16 +++---
> fftools/textformat/avtextwriters.h | 11 ++--
> fftools/te
On Wed, 23 Apr 2025, Michael Niedermayer wrote:
Hi
On Mon, Apr 21, 2025 at 09:55:33PM +0200, Marton Balint wrote:
On Sun, 20 Apr 2025, Michael Niedermayer wrote:
Note, help is welcome.
Time i spend on this, i cannot spend on other things
Note2: i intend to push AVMap after the release
> On Apr 24, 2025, at 11:08, Marvin Scholz wrote:
>
>
> On 23 Apr 2025, at 14:59, Zhao Zhili wrote:
>
>> From: Zhao Zhili
>>
>> ---
>> libavformat/hls.c | 12 +++-
>> 1 file changed, 7 insertions(+), 5 deletions(-)
>>
>> diff --git a/libavformat/hls.c b/libavformat/hls.c
>> index 66
if get AV_PKT_DATA_NEW_EXTRADATA in AVPacket, this bitstream filter will return
an error.
ffmpeg -i rtmp://xxx/live/xxx -bsf:v
"h264_mp4toannexb,h264_metadata=aud=remove" -c copy -f null -
---
libavcodec/bsf/h264_mp4toannexb.c | 26 --
1 file changed, 20 insertions(+), 6
From: Zhao Zhili
---
libavformat/hls.c | 16 +++-
1 file changed, 11 insertions(+), 5 deletions(-)
diff --git a/libavformat/hls.c b/libavformat/hls.c
index 6623c80309..6139b8525e 100644
--- a/libavformat/hls.c
+++ b/libavformat/hls.c
@@ -1353,16 +1353,22 @@ static int open_input(HLS
On 2025-04-24 02:05 am, Marton Balint wrote:
On Wed, 23 Apr 2025, cenzhanqu...@gmail.com wrote:
From: zhanquan cen
1. add simple fade when volume.
2. do fade when adjust volume to maximal.
when to adjust volume we hope that the audio sample is smooth
we need to calculate the gradient st
> On Apr 24, 2025, at 11:38, jiangjie wrote:
>
> if get AV_PKT_DATA_NEW_EXTRADATA in AVPacket, this bitstream filter will
> return an error.
> ffmpeg -i rtmp://xxx/live/xxx -bsf:v
> "h264_mp4toannexb,h264_metadata=aud=remove" -c copy -f null -
H.264 in FLV is avcc. Which service provider use
On 23 Apr 2025, at 14:59, Zhao Zhili wrote:
> From: Zhao Zhili
>
> ---
> libavformat/hls.c | 12 +++-
> 1 file changed, 7 insertions(+), 5 deletions(-)
>
> diff --git a/libavformat/hls.c b/libavformat/hls.c
> index 6623c80309..45c1b283c9 100644
> --- a/libavformat/hls.c
> +++ b/libavf
fmpeg -i rtmp://xxx/live/xxx -bsf:v
"h264_mp4toannexb,h264_metadata=aud=remove" -c copy -f null -
For h264_mp4toannexb, input 264 is avcc, output is annexb. and for
h264_metadata, both input and output are annexb.
If the sps/pps header is updated, flvdec module will insert
AV_PKT_DATA_NEW_EXTRAD
77 matches
Mail list logo