video-subtitle-extractor icon indicating copy to clipboard operation
video-subtitle-extractor copied to clipboard

BUG

Open iMurphL opened this issue 2 years ago • 6 comments

iMurphL avatar May 09 '22 09:05 iMurphL

应该是和视频编码格式有关,对于某些格式的视频,运行时会出现如下报错

[h264 @ 0x7f95b849d940] mmco: unref short failure [h264 @ 0x7f95b803f6c0] Missing reference picture, default is 0 [h264 @ 0x7f95b803f6c0] co located POCs unavailable [h264 @ 0x7f95b84aab00] Missing reference picture, default is 0 [h264 @ 0x7f95b84aab00] co located POCs unavailable [h264 @ 0x7f95b80e2ac0] reference picture missing during reorder [h264 @ 0x7f95b80e2ac0] reference picture missing during reorder [h264 @ 0x7f95b80e2ac0] reference picture missing during reorder [h264 @ 0x7f95b80e2ac0] Missing reference picture, default is 0 [h264 @ 0x7f95b80e2ac0] Missing reference picture, default is 0 [h264 @ 0x7f95b80e2ac0] Missing reference picture, default is 0 [h264 @ 0x7f95b84a5640] Missing reference picture, default is 0 [h264 @ 0x7f95b849d940] mmco: unref short failure [h264 @ 0x7f95b8547ac0] reference picture missing during reorder [h264 @ 0x7f95b8547ac0] Missing reference picture, default is 65586 [h264 @ 0x7f95b80ae9c0] mmco: unref short failure [h264 @ 0x7f95b803f6c0] co located POCs unavailable [h264 @ 0x7f95b84aab00] co located POCs unavailable [h264 @ 0x7f95b80e2ac0] reference picture missing during reorder [h264 @ 0x7f95b80e2ac0] Missing reference picture, default is 2 [h264 @ 0x7f95b849d940] mmco: unref short failure

定位问题可能出现在backend/tools/subtitle_ocr.py 的 cap.set(cv2.CAP_PROP_POS_MSEC, total_ms),视频时间轴设置失败导致虽然识别出字幕,但是最后生成的srt文件是错误的,虽然定位出了问题,但是搜索了一圈也不知道如何解决。。。

iMurphL avatar May 09 '22 09:05 iMurphL

opencv辣鸡 后面改用ffmpeg

YaoFANGUK avatar May 09 '22 09:05 YaoFANGUK

改成帧定位试试

eritpchy avatar May 09 '22 10:05 eritpchy

opencv辣鸡 后面改用ffmpeg

貌似是一个通用的问题,通过修改视频格式暂时解决了

iMurphL avatar May 13 '22 03:05 iMurphL

改成帧定位试试

也许可行

iMurphL avatar May 13 '22 03:05 iMurphL

新版代码已经更新为帧定位 可以看看是否还存在这个问题

YaoFANGUK avatar Jul 22 '22 02:07 YaoFANGUK