Add support for header removal content compression in Matroska

This commit is contained in:
Vanilagy
2025-09-17 23:09:04 +02:00
parent 6907e25c6d
commit 6d5bd58ae8
3 changed files with 195 additions and 5 deletions
+23 -1
View File
@@ -14,7 +14,29 @@
source: new Mediabunny.BlobSource(file),
});
console.log(await input.getMetadataTags())
const videoTrack = await input.getPrimaryVideoTrack();
const sink = new Mediabunny.VideoSampleSink(videoTrack);
const sink2 = new Mediabunny.EncodedPacketSink(videoTrack);
for await (const packet of sink2.packets()) {
console.log(packet)//, await videoTrack.determinePacketType(packet));
if (packet.timestamp >= 1) {
break;
}
}
console.log(await sink.getSample(0))
return;
for await (const sample of sink.samples()) {
console.log(sample);
if (sample.timestamp >= 1) {
break;
}
}
/*
const sink = new Mediabunny.EncodedPacketSink(videoTrack);