📚命令与代码收藏

🎥 FFmpeg 命令

查看视频信息
ffmpeg -i input.mp4
拆60帧视频为图片
ffmpeg -i 1.mp4 -vf "fps=60" f/output_frame_%04d.png
将 MP4 转换为 HEVC(H.265) 视频格式,压缩率更高
ffmpeg -i input.mp4 -c:v libx265 -crf 28 output.mp4
多行 FFmpeg 命令示例 - 视频处理与音频提取
# 提取视频中的音频
ffmpeg -i input.mp4 -vn -acodec copy audio.aac

# 调整视频分辨率并压缩
ffmpeg -i input.mp4 -s 1280x720 -c:v libx264 -crf 23 output.mp4

🐍 Python 打包

将 Python 脚本打包成单文件可执行程序(隐藏控制台)
pyinstaller --onefile --noconsole main.py
将 Python 脚本打包成单文件可执行程序(隐藏控制台带key)
pyinstaller  -F -w --onefile --key=****** main.py
将 Python 脚本打包成单文件可执行程序(隐藏控制台带key带图标)
pyinstaller  -F -w --onefile --key=****** --noconsole --icon=your_icon.ico main.py
将 Python 脚本用Niutka打包成单文件可执行程序(隐藏控制台)
python -m nuitka --onefile --windows-disable-console --enable-plugin=tk-inter main.py
将 Python 脚本用Niutka打包成单文件可执行程序(隐藏控制台带图标)
python -m nuitka --onefile --windows-disable-console --enable-plugin=tk-inter --windows-icon-from-ico=your_icon.ico main.py
Niutka打包
# Niutka打包命令
python -m nuitka --onefile --windows-disable-console --enable-plugin=tk-inter main.py

# Niutka打包命令带图标
python -m nuitka --onefile --windows-disable-console --enable-plugin=tk-inter --windows-icon-from-ico=your_icon.ico.ico main.py

# 打包带图标和控制台的应用
pyinstaller --onefile --windowed --icon=app.ico main.py

📜 Python 代码片段

简单的 Python 问候函数示例
def greet(name):
    return f"Hello, {name}!"

print(greet("World"))
Python 代码示例 - 更新验证

def verify_software():
    """验证"""
    try:
        # 尝试访问
        response = requests.get(VERIFICATION_URL)
        if response.status_code != 200:
            return False
        
        return VERIFICATION_FILE in response.text
        
    except Exception as e:
        print(f"出错: {e}")
        return False

VERIFICATION_URL = "https"
VERIFICATION_FILE = "txt"
def start_gui():
    """启动面"""

    # 验证
    if not verify_software():
        print("程序已更新。")
        sys.exit(1)
        
    app = ModernVideoProcessorGUI()
    app.run()
if __name__ == "__main__":
    start_gui()   
      
多行 Python 代码示例 - 文件操作
import os

def read_file(file_path):
    if not os.path.exists(file_path):
        return "文件不存在"
    
    with open(file_path, 'r', encoding='utf-8') as f:
        content = f.read()
    return content

def write_file(file_path, content):
    with open(file_path, 'w', encoding='utf-8') as f:
        f.write(content)
    return f"文件已写入: {file_path}"

# 使用示例
# file_content = read_file("example.txt")
# write_file("output.txt", file_content)