FFmpeg

您所在的位置:网站首页 python中temp函数的用法 FFmpeg

FFmpeg

2023-04-14 19:38| 来源: 网络整理| 查看: 265

官方文档:ffmpeg-python: Python bindings for FFmpeg

常用函数compile():编译FFmpeg二进制文件。get_ffmpeg_version():获取已安装的FFmpeg版本号。get_ffprobe_version():获取已安装的FFprobe版本号。get_platform():获取系统平台信息。get_available_filters():获取可用的FFmpeg过滤器列表。get_available_formats():获取可用的媒体格式列表。input():指定输入文件或视频流。output():指定输出文件或视频流。run():运行FFmpeg命令行工具进行转码或处理。filter():为指定的输入或输出添加过滤器。overlay():将一个视频叠加到另一个视频上。concat():将多个视频合并成一个。split():将视频拆分成多个片段。trim():裁剪输入视频的指定部分。setpts():调整视频帧速率。drawtext():在视频中添加文本。scale():调整视频大小和比例。pad():调整视频的宽度和高度。hflip():水平翻转视频。vflip():垂直翻转视频。transpose():旋转90度,逆时针或顺时针旋转。autorotate():根据元数据自动旋转视频。mute():去除音频轨道。audio:指定音频参数,如采样率、声道数等。video:指定视频参数,如帧率、像素格式等。

其它

ffmpeg.get_ffmpeg_version():获取FFmpeg的版本号ffmpeg.get_ffprobe_version():获取FFprobe的版本号ffmpeg.get_media_info(filename):获取媒体文件的信息,包括时长、码率、分辨率等ffmpeg.get_thumbnail(filename, time, output_path):获取视频文件指定时间的缩略图ffmpeg.get_video_thumbnail(filename, time, output_path):获取视频文件指定时间的视频缩略图ffmpeg.get_audio_thumbnail(filename, time, output_path):获取音频文件指定时间的音频波形图ffmpeg.convert(input_path, output_path, options):将媒体文件转换为指定格式,可以指定多种转换选项ffmpeg.trim(input_path, output_path, start_time, duration):剪辑媒体文件,可以指定剪辑起始时间和持续时间ffmpeg.concat(input_paths, output_path):将多个媒体文件拼接成一个文件ffmpeg.overlay_video(overlay_path, base_path, output_path, options):将视频文件叠加到另一个视频文件上ffmpeg.overlay_audio(overlay_path, base_path, output_path, options):将音频文件叠加到另一个音频文件上ffmpeg.add_watermark(input_path, output_path, watermark_path, options):给视频文件添加水印ffmpeg.extract_audio(input_path, output_path, options):从视频文件中提取音频ffmpeg.extract_video(input_path, output_path, options):从视频文件中提取视频ffmpeg.extract_subtitle(input_path, output_path, options):从视频文件中提取字幕ffmpeg.extract_frame(input_path, output_path, time, options):从视频文件中提取指定时间的帧ffmpeg.add_subtitle(input_path, output_path, subtitle_path, options):给视频文件添加字幕ffmpeg.add_audio(input_path, output_path, audio_path, options):给视频文件添加音频ffmpeg.add_video(input_path, output_path, video_path, options):给音频文件添加视频ffmpeg.add_effect(input_path, output_path, effect_name, options):给媒体文件添加特效基础用法

使用FFmpeg-python裁剪视频文件的前10秒钟

import ffmpeg input_file = 'input.mp4' output_file = 'output.mp4' # 裁剪前十秒 ffmpeg.input(input_file).trim(start=0, duration=10).output(output_file).run()附录

Python库导航,寻找你需要的库



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3