여러 개의 flv 파일을 다운로드했습니다 youtube-dl
. 재생하면 몇 분 후에 실패합니다.
Unsupported video codec (X)
여기서 X는 e, 9 또는 b입니다.
내 생각엔 블록 중 하나가 손상된 것 같습니다. 다시 다운로드할 수 없으니(파일이 삭제되었음) 어떻게든 손상을 수정하거나 건너뛸 수 있나요?
답변1
FLV 형식 디코더를 찾아서 파일을 스캔하여 최소한 컨테이너 형식이 완전하고 올바른지 확인해야 합니다.FFmpegFLV 형식 파일을 구문 분석하고 변환하지만 알 수 없는 비디오 형식이 포함된 파일에는 사용하지 못할 수도 있습니다.
약간의 프로그래밍으로,FLV 컨테이너 형식디코딩하는 것은 매우 간단합니다. 파일을 스캔하고 포함된 형식을 나열한 후 무시하고 건너뛸 블록을 선택할 수 있습니다.