* specified as element-number in \ref get_audio().
* @return \c true if the transcoder process was successfully started.
*/
* specified as element-number in \ref get_audio().
* @return \c true if the transcoder process was successfully started.
*/
/** transcode video and mux audio files into a new video-file.
* @param outfile full-path of output file to create (existing files are overwritten)
* @param inf_a filename of input audio-file
/** transcode video and mux audio files into a new video-file.
* @param outfile full-path of output file to create (existing files are overwritten)
* @param inf_a filename of input audio-file
* during \ref encode \ref transcode and \ref extract_audio
* The parameters are current and last video-frame.
*/
* during \ref encode \ref transcode and \ref extract_audio
* The parameters are current and last video-frame.
*/
double get_aspect () { return m_aspect; }
int get_width() { return m_width; }
int get_height() { return m_height; }
double get_aspect () { return m_aspect; }
int get_width() { return m_width; }
int get_height() { return m_height; }
/** override file duration used with the \ref Progress signal.
* @param d duration in video-frames = length_in_seconds * get_fps()
*/
/** override file duration used with the \ref Progress signal.
* @param d duration in video-frames = length_in_seconds * get_fps()
*/
/* offset, lead-in/out are in seconds */
void set_avoffset(double av_offset) { m_avoffset = av_offset; }
void set_leadinout(double lead_in, double lead_out) { m_lead_in = lead_in; m_lead_out = lead_out; }
/* offset, lead-in/out are in seconds */
void set_avoffset(double av_offset) { m_avoffset = av_offset; }
void set_leadinout(double lead_in, double lead_out) { m_lead_in = lead_in; m_lead_out = lead_out; }
void ffmpegparse_v (std::string d, size_t s);
void ffmpegparse_a (std::string d, size_t s);
void ffprobeparse (std::string d, size_t s);
void ffmpegparse_v (std::string d, size_t s);
void ffmpegparse_a (std::string d, size_t s);
void ffprobeparse (std::string d, size_t s);