fix: a/v streams incorrectly recognized as video-only
This commit is contained in:
parent
9c73ed4b30
commit
2b891ca078
5 changed files with 40 additions and 27 deletions
|
|
@ -680,7 +680,11 @@ impl StreamsMapper {
|
|||
itag: f.itag,
|
||||
bitrate: f.bitrate,
|
||||
average_bitrate: f.average_bitrate.unwrap_or(f.bitrate),
|
||||
size: f.content_length.unwrap(),
|
||||
size: f.content_length.ok_or_else(|| {
|
||||
ExtractionError::InvalidData(
|
||||
format!("no audio content length. itag: {}", f.itag).into(),
|
||||
)
|
||||
})?,
|
||||
index_range: f.index_range,
|
||||
init_range: f.init_range,
|
||||
duration_ms: f.approx_duration_ms,
|
||||
|
|
|
|||
Reference in a new issue