blob: 0899245021559c52d9aad0942c3e69abd6be40ab (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
|
/*
This file is part of jellything (https://codeberg.org/metamuffin/jellything)
which is licensed under the GNU Affero General Public License (version 3); see /COPYING.
Copyright (C) 2025 metamuffin <metamuffin.org>
*/
use anyhow::{Result, anyhow};
use jellyremuxer::demuxers::{Demuxer, DemuxerNew, matroska::MatroskaDemuxer};
use std::{env::args, fs::File};
fn main() -> Result<()> {
env_logger::init_from_env("LOG");
let path = args().nth(1).ok_or(anyhow!("first arg is input path"))?;
let file = File::open(path)?;
let mut reader = MatroskaDemuxer::new(Box::new(file));
println!("INFO: {:#?}", reader.info()?);
Ok(())
}
|