Effmpeg
- class tools.effmpeg.effmpeg.Effmpeg(arguments)
Bases:
objectClass that allows for “easy” ffmpeg use. It provides a nice cli interface for common video operations.
Methods Summary
The effmpeg process
extract([input_, output, fps, extract_ext, ...])Extract video to image frames
gen_vid([input_, output, fps, mux_audio, ...])Generate Video
get_fps([input_, print_])Get Frames per Second
get_info([input_, print_])Get video Info
mux_audio([input_, output, ref_vid, exe])Mux Audio
parse_time(txt)Parse Time
process()EFFMPEG Process
rescale([input_, output, scale, exe])Rescale Video
rotate([input_, output, degrees, transpose, exe])Rotate Video
slice([input_, output, start, duration, exe])Slice Video
Methods Documentation
- effmpeg_process()
The effmpeg process
- static extract(input_=None, output=None, fps=None, extract_ext=None, start=None, duration=None, **kwargs)
Extract video to image frames
- static gen_vid(input_=None, output=None, fps=None, mux_audio=False, ref_vid=None, exe=None, **kwargs)
Generate Video
- static get_fps(input_=None, print_=False, **kwargs)
Get Frames per Second
- static get_info(input_=None, print_=False, **kwargs)
Get video Info
- static mux_audio(input_=None, output=None, ref_vid=None, exe=None, **kwargs)
Mux Audio
- static parse_time(txt)
Parse Time
- process()
EFFMPEG Process
- static rescale(input_=None, output=None, scale=None, exe=None, **kwargs)
Rescale Video
- static rotate(input_=None, output=None, degrees=None, transpose=None, exe=None, **kwargs)
Rotate Video
- static slice(input_=None, output=None, start=None, duration=None, exe=None, **kwargs)
Slice Video
- effmpeg_process()
The effmpeg process
- static extract(input_=None, output=None, fps=None, extract_ext=None, start=None, duration=None, **kwargs)
Extract video to image frames
- static gen_vid(input_=None, output=None, fps=None, mux_audio=False, ref_vid=None, exe=None, **kwargs)
Generate Video
- static get_fps(input_=None, print_=False, **kwargs)
Get Frames per Second
- static get_info(input_=None, print_=False, **kwargs)
Get video Info
- static mux_audio(input_=None, output=None, ref_vid=None, exe=None, **kwargs)
Mux Audio
- static parse_time(txt)
Parse Time
- process()
EFFMPEG Process
- static rescale(input_=None, output=None, scale=None, exe=None, **kwargs)
Rescale Video
- static rotate(input_=None, output=None, degrees=None, transpose=None, exe=None, **kwargs)
Rotate Video
- static slice(input_=None, output=None, start=None, duration=None, exe=None, **kwargs)
Slice Video