跳转至

一些脚本代码

重要说明

以下所有代码均需要你安装python环境,如果你不知道在哪儿下载python,可以点击这里

若如特殊说明,以下python代码均可在python 3.8以上环境运行

压制视频脚本

通过调用ffmpeg命令行批量压制视频

Note

完整源码请在这里下载

Python
import os, subprocess

def convert(origin_path, target_path, video_args):
    origin_name = os.path.basename(origin_path)
    target_file = os.path.join(target_path, origin_name)
    process = subprocess.Popen(
        [
            # TODO:请将这里的路径改成你自己的ffmpeg路径
            r'C:\software\ffmpeg-6.1.1-essentials_build\bin\ffmpeg.exe',
            '-i',
            origin_path,
            '-vf',
            f"scale={video_args}:force_original_aspect_ratio=decrease,pad={video_args}:(ow-iw)/2:(oh-ih)/2",
            '-c:v',
            'libx264',
            '-preset',
            'slow',
            '-crf',
            '30',
            '-c:a',
            'aac',
            '-b:a',
            '96k',
            target_file,
        ]
    )