examples/metadata: use format/context.duration()
method
This commit is contained in:
parent
110c5a533c
commit
ef3f821c6f
@ -23,11 +23,14 @@ fn main() {
|
|||||||
println!("Best subtitle stream index: {}", stream.index());
|
println!("Best subtitle stream index: {}", stream.index());
|
||||||
}
|
}
|
||||||
|
|
||||||
|
println!("duration (seconds): {:.2}", context.duration() as f64 / ffmpeg::ffi::AV_TIME_BASE as f64);
|
||||||
|
|
||||||
for stream in context.streams() {
|
for stream in context.streams() {
|
||||||
println!("stream index {}:", stream.index());
|
println!("stream index {}:", stream.index());
|
||||||
println!("\ttime_base: {}", stream.time_base());
|
println!("\ttime_base: {}", stream.time_base());
|
||||||
println!("\tstart_time: {}", stream.start_time());
|
println!("\tstart_time: {}", stream.start_time());
|
||||||
println!("\tduration: {}", stream.duration());
|
println!("\tduration (stream timebase): {}", stream.duration());
|
||||||
|
println!("\tduration (seconds): {:.2}", stream.duration() as f64 * f64::from(stream.time_base()));
|
||||||
println!("\tframes: {}", stream.frames());
|
println!("\tframes: {}", stream.frames());
|
||||||
println!("\tdisposition: {:?}", stream.disposition());
|
println!("\tdisposition: {:?}", stream.disposition());
|
||||||
println!("\tdiscard: {:?}", stream.discard());
|
println!("\tdiscard: {:?}", stream.discard());
|
||||||
|
Loading…
x
Reference in New Issue
Block a user