Add support for reading/writing non-square pixel video frames (fixes #309)

This commit is contained in:
Vanilagy
2026-02-25 17:16:33 +01:00
parent a7dc2c198b
commit bb4749cd8d
25 changed files with 744 additions and 69 deletions
+4 -11
View File
@@ -17,18 +17,11 @@
source: new Mediabunny.BlobSource(file),
});
for (let i = 0; i < 1000; i++) {
const track = await input.getPrimaryAudioTrack();
const sink = new Mediabunny.AudioSampleSink(track);
for await (const sample of sink.samples()) {
sample.close();
}
const videoTrack = await input.getPrimaryVideoTrack();
const sink = new Mediabunny.VideoSampleSink(videoTrack);
console.log(i);
}
console.log("Done")
const sample = await sink.getSample(await videoTrack.getFirstTimestamp());
console.log(sample);
/*