bilibili/web-demuxer

Video Codecs Profile were not read correctly

Open

#46 opened on Nov 3, 2025

 (1 comment) (0 reactions) (0 assignees)TypeScript (21 forks)github user discovery
enhancementhelp wanted

Repository metrics

Stars
 (187 stars)
PR merge metrics
 (PR metrics pending)

Description

Video URL: https://cdn.try-z.net/video.avi

Some of the video information were not read correctly, especially codec string, leading to its unable to be decoded by WebCodecs

For comparison, this is the ffprobe -show_streams output of the given video

[STREAM]
index=0
codec_name=h264
codec_long_name=H.264 / AVC / MPEG-4 AVC / MPEG-4 part 10
profile=High
codec_type=video
codec_tag_string=H264
codec_tag=0x34363248
width=1280
height=720
coded_width=1280
coded_height=720
closed_captions=0
film_grain=0
has_b_frames=2
sample_aspect_ratio=1:1
display_aspect_ratio=16:9
pix_fmt=yuv420p
level=51
color_range=unknown
color_space=unknown
color_transfer=unknown
color_primaries=unknown
chroma_location=left
field_order=progressive
refs=1
is_avc=false
nal_length_size=0
id=N/A
r_frame_rate=30/1
avg_frame_rate=30/1
time_base=1/30
start_pts=0
start_time=0.000000
duration_ts=2696
duration=89.866667
bit_rate=999465
max_bit_rate=N/A
bits_per_raw_sample=8
nb_frames=2696
nb_read_frames=N/A
nb_read_packets=N/A
extradata_size=40
DISPOSITION:default=0
DISPOSITION:dub=0
DISPOSITION:original=0
DISPOSITION:comment=0
DISPOSITION:lyrics=0
DISPOSITION:karaoke=0
DISPOSITION:forced=0
DISPOSITION:hearing_impaired=0
DISPOSITION:visual_impaired=0
DISPOSITION:clean_effects=0
DISPOSITION:attached_pic=0
DISPOSITION:timed_thumbnails=0
DISPOSITION:captions=0
DISPOSITION:descriptions=0
DISPOSITION:metadata=0
DISPOSITION:dependent=0
DISPOSITION:still_image=0
[/STREAM]

Contributor guide