MP4视频音频响度处理工具
Python 3.x
PyQt5
FFmpeg
你选择好输入MP4,输出MP4,可以直接点击处理音频(视频无损)。需要高精度处理则先点分析。没有核显不要勾选。
点击“音频分析”按钮,分析音频的响度参数,并自动填充到对应的输入框中。
点击“处理音频(视频无损)”按钮,处理音频流并直接复制视频流(-c:v copy),确保视频质量无损。
如果用户勾选“启用 Intel QSV 硬件加速”,则使用硬件加速解码视频。
实时显示 FFmpeg 的输出日志,方便用户查看处理进度。
支持自定义音频比特率、编码格式、采样频率和响度参数。
用户可以点击“音频分析”按钮,实时查看 FFmpeg 的输出日志,并自动填充分析结果。
点击“处理音频(视频无损)”按钮后,程序会调用 FFmpeg 处理音频流,同时直接复制视频流,确保视频质量无损。
如果启用硬件加速,FFmpeg 会使用 Intel QSV 硬件加速解码视频。
确保系统支持 Intel QSV 硬件加速。
运行以下命令检查硬件加速是否可用:
bash 复制 ffmpeg -hwaccels 输出中应包含 qsv。
FFmpeg 版本:
确保 FFmpeg 版本支持 loudnorm 滤镜和 QSV 硬件加速。
实时日志显示可能会增加 CPU 使用率,建议在处理完成后清理日志。
通过以上代码,工具可以稳定运行并支持硬件加速和视频无损功能。