20:14:48: Starting F:\A_QT\im\LearningSmartClient\bin_debug\LearningSmartClientd.exe... "2025-07-26 20:14:49.830 [INFO] AV Logger initialized" "2025-07-26 20:14:49.832 [INFO] FFmpeg initialized successfully" "2025-07-26 20:14:49.832 [INFO] 1. 测试视频编码器支持..." "2025-07-26 20:14:49.832 [INFO] 查找可用的视频编码器..." "2025-07-26 20:14:49.832 [INFO] 找到硬件编码器: h264_nvenc" "2025-07-26 20:14:49.833 [INFO] 找到硬件编码器: h264_qsv" "2025-07-26 20:14:49.833 [INFO] 找到硬件编码器: h264_amf" "2025-07-26 20:14:49.833 [INFO] 找到软件编码器: libx264" "2025-07-26 20:14:49.833 [INFO] 找到软件编码器: libx265" "2025-07-26 20:14:49.833 [INFO] 总共找到 5 个可用的视频编码器" "2025-07-26 20:14:49.833 [INFO] 支持的视频编码器数量: 5" "2025-07-26 20:14:49.833 [INFO] - h264_nvenc (硬件: 是)" "2025-07-26 20:14:49.833 [INFO] - h264_qsv (硬件: 是)" "2025-07-26 20:14:49.833 [INFO] - h264_amf (硬件: 是)" "2025-07-26 20:14:49.833 [INFO] - libx264 (硬件: 否)" "2025-07-26 20:14:49.833 [INFO] - libx265 (硬件: 否)" "2025-07-26 20:14:49.833 [INFO] 推荐的视频编码器: h264_nvenc" "2025-07-26 20:14:49.834 [INFO] 2. 测试音频编码器支持..." "2025-07-26 20:14:49.834 [INFO] 查找可用的音频编码器..." "2025-07-26 20:14:49.834 [INFO] 找到音频编码器: aac" "2025-07-26 20:14:49.834 [INFO] 找到音频编码器: libmp3lame" "2025-07-26 20:14:49.834 [INFO] 找到音频编码器: opus" "2025-07-26 20:14:49.834 [INFO] 找到音频编码器: libopus" "2025-07-26 20:14:49.834 [INFO] 找到音频编码器: vorbis" "2025-07-26 20:14:49.834 [INFO] 找到音频编码器: libvorbis" "2025-07-26 20:14:49.834 [INFO] 找到音频编码器: flac" "2025-07-26 20:14:49.834 [INFO] 找到音频编码器: pcm_s16le" "2025-07-26 20:14:49.834 [INFO] 找到音频编码器: pcm_s24le" "2025-07-26 20:14:49.834 [INFO] 找到音频编码器: pcm_s32le" "2025-07-26 20:14:49.835 [INFO] 总共找到 10 个可用的音频编码器" "2025-07-26 20:14:49.835 [INFO] 支持的音频编码器数量: 10" "2025-07-26 20:14:49.835 [INFO] - aac" "2025-07-26 20:14:49.835 [INFO] - libmp3lame" "2025-07-26 20:14:49.835 [INFO] - opus" "2025-07-26 20:14:49.835 [INFO] - libopus" "2025-07-26 20:14:49.835 [INFO] - vorbis" "2025-07-26 20:14:49.835 [INFO] - libvorbis" "2025-07-26 20:14:49.835 [INFO] - flac" "2025-07-26 20:14:49.835 [INFO] - pcm_s16le" "2025-07-26 20:14:49.835 [INFO] - pcm_s24le" "2025-07-26 20:14:49.835 [INFO] - pcm_s32le" "2025-07-26 20:14:49.835 [INFO] 推荐的音频编码器: aac" "2025-07-26 20:14:49.836 [INFO] 3. 测试视频编码器创建..." "2025-07-26 20:14:49.836 [DEBUG] 创建编码编解码器, 媒体类型: 1" "2025-07-26 20:14:49.836 [DEBUG] 创建视频编码器" "2025-07-26 20:14:49.836 [INFO] 视频编码器创建成功" "2025-07-26 20:14:49.836 [INFO] 开始设置硬件加速: 编码器=h264_nvenc, 设备类型=2" "2025-07-26 20:14:49.836 [INFO] 检查CUDA设备可用性..." "2025-07-26 20:14:49.836 [INFO] 创建硬件设备上下文..." "2025-07-26 20:14:49.941 [INFO] 硬件设备上下文创建成功: h264_nvenc" "2025-07-26 20:14:49.941 [INFO] 设置硬件帧上下文: 1280x720, 硬件格式: 117, 软件格式: 23, 池大小: 8" "2025-07-26 20:14:49.943 [INFO] 硬件帧上下文初始化成功" "2025-07-26 20:14:49.943 [INFO] 设置硬件编码器像素格式: 117 (cuda)" "2025-07-26 20:14:49.943 [INFO] 设置NVENC编码器参数..." "2025-07-26 20:14:49.943 [INFO] 设置preset=medium: 成功" "2025-07-26 20:14:49.943 [INFO] 设置profile=main: 成功" "2025-07-26 20:14:49.943 [INFO] 设置rc=vbr: 成功" "2025-07-26 20:14:49.943 [INFO] 设置surfaces=16: 成功" "2025-07-26 20:14:49.943 [INFO] 设置delay=0: 成功" "2025-07-26 20:14:49.943 [INFO] 启用低延迟模式" "2025-07-26 20:14:49.943 [INFO] 设置preset=fast: 成功" "2025-07-26 20:14:49.943 [INFO] 设置tune=ll: 成功" "2025-07-26 20:14:49.943 [INFO] 准备打开编码器: h264_nvenc" "2025-07-26 20:14:49.944 [INFO] 编码器参数: 1280x720, 比特率: 2000000, 帧率: 30, 像素格式: 117" "2025-07-26 20:14:49.944 [INFO] 硬件编码器状态: 设备上下文=已创建, 帧上下文=已设置" "2025-07-26 20:14:49.998 [INFO] 编码器打开成功: h264_nvenc" "2025-07-26 20:14:49.998 [DEBUG] 编解码器状态变更: 0 -> 1" "2025-07-26 20:14:49.999 [INFO] 视频编码器已打开: h264_nvenc (1280x720 @ 30fps)" "2025-07-26 20:14:49.999 [INFO] 视频编码器打开成功" "2025-07-26 20:14:49.999 [INFO] 编码器状态: 1" "2025-07-26 20:14:49.999 [INFO] 是否已打开: 是" "2025-07-26 20:14:50.026 [DEBUG] 编解码器状态变更: 1 -> 4" "2025-07-26 20:14:50.026 [DEBUG] 视频编码器已关闭" "2025-07-26 20:14:50.026 [INFO] 视频编码器已关闭" "2025-07-26 20:14:50.026 [DEBUG] 视频编码器已销毁" "2025-07-26 20:14:50.026 [DEBUG] 编解码器已析构" "2025-07-26 20:14:50.026 [INFO] 4. 测试音频编码器创建..." "2025-07-26 20:14:50.026 [DEBUG] 创建编码编解码器, 媒体类型: 0" "2025-07-26 20:14:50.026 [DEBUG] 创建音频编码器" "2025-07-26 20:14:50.026 [INFO] 音频编码器创建成功" "2025-07-26 20:14:50.027 [DEBUG] 编解码器状态变更: 0 -> 1" "2025-07-26 20:14:50.027 [INFO] 音频编码器已打开: aac (44100Hz, 2ch, 128kbps)" "2025-07-26 20:14:50.027 [INFO] 音频编码器打开成功" "2025-07-26 20:14:50.027 [INFO] 编码器状态: 1" "2025-07-26 20:14:50.027 [INFO] 是否已打开: 是" "2025-07-26 20:14:50.027 [DEBUG] 编解码器状态变更: 1 -> 4" "2025-07-26 20:14:50.028 [DEBUG] 音频编码器已关闭" "2025-07-26 20:14:50.028 [INFO] 音频编码器已关闭" "2025-07-26 20:14:50.028 [DEBUG] 音频编码器已销毁" "2025-07-26 20:14:50.028 [DEBUG] 编解码器已析构" "2025-07-26 20:14:50.028 [INFO] 5. 测试编码器工厂..." "2025-07-26 20:14:50.028 [DEBUG] 创建编码编解码器, 媒体类型: 1" "2025-07-26 20:14:50.028 [DEBUG] 创建视频编码器" "2025-07-26 20:14:50.028 [INFO] 最佳视频编码器创建成功(硬件优先)" "2025-07-26 20:14:50.028 [DEBUG] 创建编码编解码器, 媒体类型: 1" "2025-07-26 20:14:50.029 [DEBUG] 创建视频编码器" "2025-07-26 20:14:50.029 [INFO] 最佳视频编码器创建成功(软件优先)" "2025-07-26 20:14:50.029 [DEBUG] 创建编码编解码器, 媒体类型: 0" "2025-07-26 20:14:50.029 [DEBUG] 创建音频编码器" "2025-07-26 20:14:50.029 [INFO] 最佳音频编码器创建成功" "2025-07-26 20:14:50.029 [DEBUG] 创建编码编解码器, 媒体类型: 0" "2025-07-26 20:14:50.029 [DEBUG] 创建音频编码器" "2025-07-26 20:14:50.029 [INFO] 无损音频编码器创建成功" "2025-07-26 20:14:50.029 [INFO] 6. 测试编码器能力查询..." "2025-07-26 20:14:50.029 [INFO] 编码器 aac 支持:" "2025-07-26 20:14:50.029 [INFO] - FLTP格式: 是" "2025-07-26 20:14:50.029 [INFO] - 44100Hz: 是" "2025-07-26 20:14:50.029 [INFO] - 立体声: 是" "2025-07-26 20:14:50.029 [INFO] 7. 测试编码器统计信息..." "2025-07-26 20:14:50.030 [DEBUG] 创建编码编解码器, 媒体类型: 1" "2025-07-26 20:14:50.030 [DEBUG] 创建视频编码器" "2025-07-26 20:14:50.030 [INFO] 编码器统计信息:" "2025-07-26 20:14:50.030 [INFO] - 处理帧数: 0" "2025-07-26 20:14:50.030 [INFO] - 丢弃帧数: 0" "2025-07-26 20:14:50.030 [INFO] - 错误次数: 0" "2025-07-26 20:14:50.030 [INFO] - 平均处理时间: {:.2f}ms" "2025-07-26 20:14:50.030 [INFO] - 总字节数: 0" "2025-07-26 20:14:50.030 [DEBUG] 视频编码器已销毁" "2025-07-26 20:14:50.030 [DEBUG] 编解码器已析构" "2025-07-26 20:14:50.030 [INFO] === 所有编解码测试完成 ===" "2025-07-26 20:14:50.030 [INFO] 测试完成,请查看 codec_test_log.txt 文件" "2025-07-26 20:14:50.030 [DEBUG] 音频编码器已销毁" "2025-07-26 20:14:50.030 [DEBUG] 编解码器已析构" "2025-07-26 20:14:50.031 [DEBUG] 音频编码器已销毁" "2025-07-26 20:14:50.031 [DEBUG] 编解码器已析构" "2025-07-26 20:14:50.031 [DEBUG] 视频编码器已销毁" "2025-07-26 20:14:50.031 [DEBUG] 编解码器已析构" "2025-07-26 20:14:50.031 [DEBUG] 视频编码器已销毁" "2025-07-26 20:14:50.031 [DEBUG] 编解码器已析构" "2025-07-26 20:14:50.031 [INFO] FFmpeg cleanup completed" 20:14:50: The command "F:\A_QT\im\LearningSmartClient\bin_debug\LearningSmartClientd.exe" finished successfully.