2025-07-26 21:45:04.463 [INFO] AV Logger initialized 2025-07-26 21:45:04.463 [INFO] FFmpeg initialized successfully 2025-07-26 21:45:04.463 [INFO] 1. 测试视频编码器支持... 2025-07-26 21:45:04.463 [INFO] 查找可用的视频编码器... 2025-07-26 21:45:04.464 [INFO] 找到硬件编码器: h264_nvenc 2025-07-26 21:45:04.464 [INFO] 找到硬件编码器: h264_qsv 2025-07-26 21:45:04.464 [INFO] 找到硬件编码器: h264_amf 2025-07-26 21:45:04.464 [INFO] 找到软件编码器: libx264 2025-07-26 21:45:04.464 [INFO] 找到软件编码器: libx265 2025-07-26 21:45:04.464 [INFO] 总共找到 5 个可用的视频编码器 2025-07-26 21:45:04.464 [INFO] 支持的视频编码器数量: 5 2025-07-26 21:45:04.464 [INFO] - h264_nvenc (硬件: 是) 2025-07-26 21:45:04.467 [INFO] - h264_qsv (硬件: 是) 2025-07-26 21:45:04.467 [INFO] - h264_amf (硬件: 是) 2025-07-26 21:45:04.467 [INFO] - libx264 (硬件: 否) 2025-07-26 21:45:04.467 [INFO] - libx265 (硬件: 否) 2025-07-26 21:45:04.467 [INFO] 推荐的视频编码器: h264_nvenc 2025-07-26 21:45:04.467 [INFO] 2. 测试音频编码器支持... 2025-07-26 21:45:04.467 [INFO] 查找可用的音频编码器... 2025-07-26 21:45:04.467 [INFO] 找到音频编码器: aac 2025-07-26 21:45:04.467 [INFO] 找到音频编码器: libmp3lame 2025-07-26 21:45:04.467 [INFO] 找到音频编码器: opus 2025-07-26 21:45:04.468 [INFO] 找到音频编码器: libopus 2025-07-26 21:45:04.468 [INFO] 找到音频编码器: vorbis 2025-07-26 21:45:04.468 [INFO] 找到音频编码器: libvorbis 2025-07-26 21:45:04.468 [INFO] 找到音频编码器: flac 2025-07-26 21:45:04.468 [INFO] 找到音频编码器: pcm_s16le 2025-07-26 21:45:04.468 [INFO] 找到音频编码器: pcm_s24le 2025-07-26 21:45:04.468 [INFO] 找到音频编码器: pcm_s32le 2025-07-26 21:45:04.468 [INFO] 总共找到 10 个可用的音频编码器 2025-07-26 21:45:04.468 [INFO] 支持的音频编码器数量: 10 2025-07-26 21:45:04.468 [INFO] - aac 2025-07-26 21:45:04.469 [INFO] - libmp3lame 2025-07-26 21:45:04.469 [INFO] - opus 2025-07-26 21:45:04.469 [INFO] - libopus 2025-07-26 21:45:04.469 [INFO] - vorbis 2025-07-26 21:45:04.469 [INFO] - libvorbis 2025-07-26 21:45:04.469 [INFO] - flac 2025-07-26 21:45:04.469 [INFO] - pcm_s16le 2025-07-26 21:45:04.469 [INFO] - pcm_s24le 2025-07-26 21:45:04.469 [INFO] - pcm_s32le 2025-07-26 21:45:04.469 [INFO] 推荐的音频编码器: aac 2025-07-26 21:45:04.469 [INFO] 3. 测试视频编码器创建... 2025-07-26 21:45:04.470 [DEBUG] 创建编码编解码器, 媒体类型: 2 2025-07-26 21:45:04.470 [DEBUG] 创建视频编码器 2025-07-26 21:45:04.470 [INFO] 视频编码器创建成功 2025-07-26 21:45:04.470 [INFO] 开始设置硬件加速: 编码器=h264_nvenc, 设备类型=2 2025-07-26 21:45:04.470 [INFO] 检查CUDA设备可用性... 2025-07-26 21:45:04.470 [INFO] 创建硬件设备上下文... 2025-07-26 21:45:04.574 [INFO] 硬件设备上下文创建成功: h264_nvenc 2025-07-26 21:45:04.574 [INFO] 设置硬件帧上下文: 1280x720, 硬件格式: 117, 软件格式: 23, 池大小: 8 2025-07-26 21:45:04.575 [INFO] 硬件帧上下文初始化成功 2025-07-26 21:45:04.575 [INFO] 设置硬件编码器像素格式: 117 (cuda) 2025-07-26 21:45:04.575 [INFO] 设置NVENC编码器参数... 2025-07-26 21:45:04.576 [INFO] 设置preset=medium: 成功 2025-07-26 21:45:04.576 [INFO] 设置profile=main: 成功 2025-07-26 21:45:04.576 [INFO] 设置rc=vbr: 成功 2025-07-26 21:45:04.576 [INFO] 设置surfaces=16: 成功 2025-07-26 21:45:04.576 [INFO] 设置delay=0: 成功 2025-07-26 21:45:04.576 [INFO] 启用低延迟模式 2025-07-26 21:45:04.576 [INFO] 设置preset=fast: 成功 2025-07-26 21:45:04.576 [INFO] 设置tune=ll: 成功 2025-07-26 21:45:04.576 [INFO] 准备打开编码器: h264_nvenc 2025-07-26 21:45:04.576 [INFO] 编码器参数: 1280x720, 比特率: 2000000, 帧率: 30, 像素格式: 117 2025-07-26 21:45:04.576 [INFO] 硬件编码器状态: 设备上下文=已创建, 帧上下文=已设置 2025-07-26 21:45:04.622 [INFO] 编码器打开成功: h264_nvenc 2025-07-26 21:45:04.622 [DEBUG] 编解码器状态变更: 0 -> 1 2025-07-26 21:45:04.622 [INFO] 视频编码器已打开: h264_nvenc (1280x720 @ 30fps) 2025-07-26 21:45:04.622 [INFO] 视频编码器打开成功 2025-07-26 21:45:04.622 [INFO] 编码器状态: 1 2025-07-26 21:45:04.622 [INFO] 是否已打开: 是 2025-07-26 21:45:04.650 [DEBUG] 编解码器状态变更: 1 -> 4 2025-07-26 21:45:04.650 [DEBUG] 视频编码器已关闭 2025-07-26 21:45:04.651 [INFO] 视频编码器已关闭 2025-07-26 21:45:04.651 [DEBUG] 视频编码器已销毁 2025-07-26 21:45:04.651 [DEBUG] 编解码器已析构 2025-07-26 21:45:04.651 [INFO] 4. 测试音频编码器创建... 2025-07-26 21:45:04.651 [DEBUG] 创建编码编解码器, 媒体类型: 1 2025-07-26 21:45:04.651 [DEBUG] 创建音频编码器 2025-07-26 21:45:04.651 [INFO] 音频编码器创建成功 2025-07-26 21:45:04.652 [DEBUG] 编解码器状态变更: 0 -> 1 2025-07-26 21:45:04.652 [INFO] 音频编码器已打开: aac (44100Hz, 2ch, 128kbps) 2025-07-26 21:45:04.652 [INFO] 音频编码器打开成功 2025-07-26 21:45:04.652 [INFO] 编码器状态: 1 2025-07-26 21:45:04.653 [INFO] 是否已打开: 是 2025-07-26 21:45:04.653 [DEBUG] 编解码器状态变更: 1 -> 4 2025-07-26 21:45:04.653 [DEBUG] 音频编码器已关闭 2025-07-26 21:45:04.653 [INFO] 音频编码器已关闭 2025-07-26 21:45:04.653 [DEBUG] 音频编码器已销毁 2025-07-26 21:45:04.653 [DEBUG] 编解码器已析构 2025-07-26 21:45:04.653 [INFO] 5. 测试编码器工厂... 2025-07-26 21:45:04.653 [DEBUG] 创建编码编解码器, 媒体类型: 2 2025-07-26 21:45:04.653 [DEBUG] 创建视频编码器 2025-07-26 21:45:04.654 [INFO] 最佳视频编码器创建成功(硬件优先) 2025-07-26 21:45:04.654 [DEBUG] 创建编码编解码器, 媒体类型: 2 2025-07-26 21:45:04.654 [DEBUG] 创建视频编码器 2025-07-26 21:45:04.654 [INFO] 最佳视频编码器创建成功(软件优先) 2025-07-26 21:45:04.654 [DEBUG] 创建编码编解码器, 媒体类型: 1 2025-07-26 21:45:04.654 [DEBUG] 创建音频编码器 2025-07-26 21:45:04.654 [INFO] 最佳音频编码器创建成功 2025-07-26 21:45:04.654 [DEBUG] 创建编码编解码器, 媒体类型: 1 2025-07-26 21:45:04.654 [DEBUG] 创建音频编码器 2025-07-26 21:45:04.655 [INFO] 无损音频编码器创建成功 2025-07-26 21:45:04.655 [INFO] 6. 测试编码器能力查询... 2025-07-26 21:45:04.655 [INFO] 编码器 aac 支持: 2025-07-26 21:45:04.655 [INFO] - FLTP格式: 是 2025-07-26 21:45:04.655 [INFO] - 44100Hz: 是 2025-07-26 21:45:04.655 [INFO] - 立体声: 是 2025-07-26 21:45:04.655 [INFO] 7. 测试编码器统计信息... 2025-07-26 21:45:04.655 [DEBUG] 创建编码编解码器, 媒体类型: 2 2025-07-26 21:45:04.655 [DEBUG] 创建视频编码器 2025-07-26 21:45:04.655 [INFO] 编码器统计信息: 2025-07-26 21:45:04.656 [INFO] - 处理帧数: 0 2025-07-26 21:45:04.656 [INFO] - 丢弃帧数: 0 2025-07-26 21:45:04.656 [INFO] - 错误次数: 0 2025-07-26 21:45:04.656 [INFO] - 平均处理时间: {:.2f}ms 2025-07-26 21:45:04.656 [INFO] - 总字节数: 0 2025-07-26 21:45:04.656 [DEBUG] 视频编码器已销毁 2025-07-26 21:45:04.656 [DEBUG] 编解码器已析构 2025-07-26 21:45:04.656 [INFO] === 所有编解码测试完成 === 2025-07-26 21:45:04.656 [INFO] 测试完成,请查看 codec_test_log.txt 文件 2025-07-26 21:45:04.656 [DEBUG] 音频编码器已销毁 2025-07-26 21:45:04.656 [DEBUG] 编解码器已析构 2025-07-26 21:45:04.657 [DEBUG] 音频编码器已销毁 2025-07-26 21:45:04.657 [DEBUG] 编解码器已析构 2025-07-26 21:45:04.657 [DEBUG] 视频编码器已销毁 2025-07-26 21:45:04.657 [DEBUG] 编解码器已析构 2025-07-26 21:45:04.657 [DEBUG] 视频编码器已销毁 2025-07-26 21:45:04.657 [DEBUG] 编解码器已析构 2025-07-26 21:45:04.657 [INFO] FFmpeg cleanup completed