examples/transcode-audio: update to latest APIs
This commit is contained in:
parent
66284eb045
commit
8512c3a265
@ -50,7 +50,7 @@ fn transcoder<P: AsRef<Path>>(ictx: &mut format::context::Input, octx: &mut form
|
|||||||
let codec = try!(ffmpeg::encoder::find(octx.format().codec(path, media::Type::Audio)).expect("failed to find encoder").audio());
|
let codec = try!(ffmpeg::encoder::find(octx.format().codec(path, media::Type::Audio)).expect("failed to find encoder").audio());
|
||||||
let global = octx.format().flags().contains(ffmpeg::format::flag::GLOBAL_HEADER);
|
let global = octx.format().flags().contains(ffmpeg::format::flag::GLOBAL_HEADER);
|
||||||
|
|
||||||
let mut output = octx.add_stream(&codec);
|
let mut output = try!(octx.add_stream(codec));
|
||||||
let mut encoder = try!(output.codec().encoder().audio());
|
let mut encoder = try!(output.codec().encoder().audio());
|
||||||
|
|
||||||
let channel_layout = codec.channel_layouts()
|
let channel_layout = codec.channel_layouts()
|
||||||
@ -71,7 +71,7 @@ fn transcoder<P: AsRef<Path>>(ictx: &mut format::context::Input, octx: &mut form
|
|||||||
encoder.set_time_base((1, decoder.rate() as i32));
|
encoder.set_time_base((1, decoder.rate() as i32));
|
||||||
output.set_time_base((1, decoder.rate() as i32));
|
output.set_time_base((1, decoder.rate() as i32));
|
||||||
|
|
||||||
let encoder = try!(encoder.open_as(&codec));
|
let encoder = try!(encoder.open_as(codec));
|
||||||
let filter = try!(filter(filter_spec, &decoder, &encoder));
|
let filter = try!(filter(filter_spec, &decoder, &encoder));
|
||||||
|
|
||||||
Ok(Transcoder {
|
Ok(Transcoder {
|
||||||
|
Loading…
x
Reference in New Issue
Block a user