Skip to content

三次音频时长获取失败 #7

Description

@Knight-coder-sudo

程序日志文件:
2025-07-28 14:43:42,111 - services.audio_service - INFO - Audio saved to: D:\opt\heygem_data\voice\data\processed_audio\admin\audio_20250728144342110.wav
2025-07-28 14:43:42,111 - main - INFO - 音频时长验证通过: 36.73396825396826秒,路径: D:\opt\heygem_data\voice\data\processed_audio\admin\audio_20250728144342110.wav
2025-07-28 14:43:42,116 - main - INFO - 用户[admin]音频合成成功,保存路径: D:\opt\heygem_data\voice\data\processed_audio\admin\audio_20250728144342110.wav
2025-07-28 14:43:42,116 - main - INFO - 音频合成任务[efb16762-be9f-4558-8d0e-2d68ff66cc9d]已完成,等待视频生成阶段调用
2025-07-28 14:43:51,124 - main - INFO - ==============================1111
2025-07-28 14:43:52,130 - services.task_service - INFO - 已添加任务 6da8cf49-d5e7-4915-a361-67f249e2e542 到队列
2025-07-28 14:43:52,134 - main - INFO - 开始生成视频: D:\opt\heygem_data\face2face\temp\admin\aaa.mp4
2025-07-28 14:44:02,143 - main - INFO - 开始处理视频: D:\opt\heygem_data\face2face\temp\admin\aaa.mp4 + 音频: D:\opt\heygem_data\voice\data\processed_audio\admin\audio_20250728144342110.wav
2025-07-28 14:44:02,143 - main - INFO - ==============================333333
2025-07-28 14:44:02,143 - services.video_service - INFO - Sending video generation request with data: {'audio_url': 'D:/opt/heygem_data/voice/data/processed_audio/admin/audio_20250728144342110.wav', 'video_url': 'D:/opt/heygem_data/face2face/temp/admin/aaa.mp4', 'code': '1155ac97-e6b2-4611-aae3-d18df9510177', 'chaofen': 0, 'watermark_switch': 0, 'pn': 1}
2025-07-28 14:44:02,995 - services.video_service - INFO - 音频文件验证通过,时长: 36.73396825396826秒
2025-07-28 14:44:03,172 - services.video_service - INFO - Video generation response status: 200
2025-07-28 14:44:03,172 - services.video_service - INFO - 接口原始响应: {
"code": 10000,
"data": {},
"msg": 10000,
"success": true
}
2025-07-28 14:44:03,172 - services.video_service - INFO - 任务提交成功,开始轮询结果: 1155ac97-e6b2-4611-aae3-d18df9510177
2025-07-28 14:44:03,175 - services.video_service - INFO - Status check response status: 200
2025-07-28 14:44:03,175 - services.video_service - INFO - Status check response content: {
"code": 10000,
"data": {
"code": "1155ac97-e6b2-4611-aae3-d18df9510177",
"msg": "",
"progress": 0,
"result": "",
"status": 1
},
"msg": "",
"success": true
}
2025-07-28 14:44:03,175 - services.video_service - INFO - Status checked for task 1155ac97-e6b2-4611-aae3-d18df9510177: {'code': 10000, 'data': {'code': '1155ac97-e6b2-4611-aae3-d18df9510177', 'msg': '', 'progress': 0, 'result': '', 'status': 1}, 'msg': '', 'success': True}
2025-07-28 14:44:05,183 - services.video_service - INFO - Status check response status: 200
2025-07-28 14:44:05,183 - services.video_service - INFO - Status check response content: {
"code": 10000,
"data": {
"code": "1155ac97-e6b2-4611-aae3-d18df9510177",
"msg": "三次获取音频时长失败",
"progress": 0,
"result": "",
"status": 3
},
"msg": "",
"success": true

heygem-gen-video日志

172.18.0.1 - - [28/Jul/2025 10:59:43] "POST /easy/submit HTTP/1.1" 200 -

2025-07-28 10:59:43,077-[service.self_logger]-threading.py[line:917]-INFO: 5bb98657-e854-47ea-a89c-bf3358e45021 ->audio_url:D:/opt/heygem_data/face2face/result/admin/audio_20250728184629554.wav, video_url:D:/opt/heygem_data/face2face/temp/admin/zhs.mp4, chaofen:0, pn:1

172.18.0.1 - - [28/Jul/2025 10:59:43] "GET /easy/query?code=5bb98657-e854-47ea-a89c-bf3358e45021 HTTP/1.1" 200 -

Traceback (most recent call last):

File "av_utils_ffmpeg.py", line 59, in av_utils_ffmpeg.get_audio_duration

KeyError: 'streams'

Traceback (most recent call last):

File "av_utils_ffmpeg.py", line 59, in av_utils_ffmpeg.get_audio_duration

KeyError: 'streams'

Traceback (most recent call last):

File "av_utils_ffmpeg.py", line 59, in av_utils_ffmpeg.get_audio_duration

KeyError: 'streams'

Traceback (most recent call last):

File "trans_dh_service.py", line 398, in trans_dh_service.TransDhTask.work

File "av_utils_ffmpeg.py", line 66, in av_utils_ffmpeg.get_audio_duration

Exception: 三次获取音频时长失败

2025-07-28 10:59:43,226-[service.self_logger]-threading.py[line:917]-ERROR: 5bb98657-e854-47ea-a89c-bf3358e45021 -> 任务执行失败,异常信息:[三次获取音频时长失败]

2025-07-28 10:59:43,271-[service.self_logger]-threading.py[line:917]-INFO: 5bb98657-e854-47ea-a89c-bf3358e45021 -> 耗时:0.152s
有哪位大神能帮忙解决下这个问题吗,最终的视频和音频文件都在在heygem-gen-video 映射的目录里面

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions