video-subtitle-extractor
video-subtitle-extractor copied to clipboard
BUG
应该是和视频编码格式有关,对于某些格式的视频,运行时会出现如下报错
[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文件是错误的,虽然定位出了问题,但是搜索了一圈也不知道如何解决。。。
opencv辣鸡 后面改用ffmpeg
改成帧定位试试
opencv辣鸡 后面改用ffmpeg
貌似是一个通用的问题,通过修改视频格式暂时解决了
改成帧定位试试
也许可行
新版代码已经更新为帧定位 可以看看是否还存在这个问题