wangzhibo
2025-08-04 f5106b912f1261fe633aa6bcdf10a4b7e74345aa
change MP4 encoding crf from 18 to 15
3个文件已修改
10 ■■■■■ 已修改文件
auto_media_publisher/generators/video_generator_concat.py 2 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
auto_media_publisher/generators/video_generator_mashup.py 4 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
auto_media_publisher/generators/video_generator_taijiniao.py 4 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
auto_media_publisher/generators/video_generator_concat.py
@@ -304,7 +304,7 @@
            else:
                cmd += ["-filter_complex", "; ".join(filters), "-map", "[vout]"]
            cmd += ["-shortest", "-c:v", "libx264", "-crf", "18", "-preset", "veryfast", "-c:a", "aac", output_path]
            cmd += ["-shortest", "-c:v", "libx264", "-crf", "15", "-preset", "veryfast", "-c:a", "aac", output_path]
            # CPU: libx264
            # Nivida GPU : h264_nvenc 或 hevc_nvenc
            # AMD GPU: h264_amf 或 hevc_amf
auto_media_publisher/generators/video_generator_mashup.py
@@ -162,7 +162,7 @@
            "ffmpeg", "-loglevel", "error", "-ss", str(start), "-t", str(duration), "-i", input_path,
            "-an", "-vf", vf,
            #"-f", "matroska", "-codec:v", "mpeg1video", "-q:v", "1", "pipe:1"
            "-f", "mpegts", "-c:v", "libx264", "-preset", "veryfast", "-crf", "18", "pipe:1"
            "-f", "mpegts", "-c:v", "libx264", "-preset", "veryfast", "-crf", "15", "pipe:1"
        ]
@@ -324,7 +324,7 @@
            else:
                cmd += ["-filter_complex", "; ".join(filters), "-map", "[vout]"]
            cmd += ["-shortest", "-c:v", "libx264", "-crf", "18", "-preset", "veryfast", "-c:a", "aac", output_path]
            cmd += ["-shortest", "-c:v", "libx264", "-crf", "15", "-preset", "veryfast", "-c:a", "aac", output_path]
            # CPU: libx264
            # Nivida GPU : h264_nvenc 或 hevc_nvenc
            # AMD GPU: h264_amf 或 hevc_amf
auto_media_publisher/generators/video_generator_taijiniao.py
@@ -126,7 +126,7 @@
            "ffmpeg", "-loglevel", "error", "-ss", str(start), "-t", str(duration), "-i", input_path,
            "-an", "-vf", vf,
            #"-f", "matroska", "-codec:v", "mpeg1video", "-q:v", "1", "pipe:1"
            "-f", "mpegts", "-c:v", "libx264", "-preset", "veryfast", "-crf", "18", "pipe:1"
            "-f", "mpegts", "-c:v", "libx264", "-preset", "veryfast", "-crf", "15", "pipe:1"
        ]
@@ -287,7 +287,7 @@
                cmd += ["-filter_complex", "; ".join(filters), "-map", "[vout]"]
            #cmd += ["-shortest", "-c:v", "libx264", "-preset", "slow", "-c:a", "aac", output_path]
            cmd += ["-shortest", "-c:v", "libx264", "-crf", "18", "-preset", "veryfast", "-c:a", "aac", output_path]
            cmd += ["-shortest", "-c:v", "libx264", "-crf", "15", "-preset", "veryfast", "-c:a", "aac", output_path]
            # CPU: libx264
            # Nivida GPU : h264_nvenc 或 hevc_nvenc
            # AMD GPU: h264_amf 或 hevc_amf