#edit #list #decision #parse #index #entries #content

edl

解析EDL(编辑决策列表)文件

4个稳定版本

1.1.2 2022年10月6日
1.0.0 2022年10月6日

#47 in #edit

MIT许可证

9KB
181

EDL

一个用于解析EDL(编辑决策列表)文件的非常简单的库。

用法

将edl crate添加到您的Cargo.toml

[dependencies]
edl = "1"
let mut f = fs::File::open(Path::new("timeline.edl")).unwrap();

let mut data = String::new();
f.read_to_string(&mut data).unwrap();

let mut entries = edl::parser::parse(&data, 60)?;
entries.sort_by_key(|e| e.index);

注意
传递给parse函数的任何读取的EDL内容都必须有CRLF行结束符!


lib.rs:

EDL

一个用于解析EDL(编辑决策列表)文件的非常简单的库。

用法

将edl crate添加到您的Cargo.toml

[dependencies]
edl = "1"
let mut f = fs::File::open(Path::new("timeline.edl")).unwrap();

let mut data = String::new();
f.read_to_string(&mut data).unwrap();

let mut entries = edl::parser::parse(&data, 60)?;
entries.sort_by_key(|e| e.index);

注意
传递给parse函数的任何读取的EDL内容都必须有CRLF行结束符!

依赖项

~1MB
~18K SLoC