소프트웨어 동영상 파일이 정상파일인지 검사하는 프로그램 있나요?
2022.11.14 12:23
단순히 해시를 검사하는거 말구요
동영상에서 영상과 음성이 정확한 싱크로 흘러가는지,
중간에 깨져서 못보게 되는 상황이 되는 부분은 없는지,
중간에 깨져서 갑자기 영상과 음성싱크가 확 차이나버려서 그게 끝까지 가는지
등등 이런거 검사해주는 프로그램은 없을까요?
생각해보면 안될거 같다 싶긴 한데....
전에 실험한다고 일부러 파일 hex값을 수정해가며 깨뜨린적 있었는데
해당 시점에 도달해도 거의 흔적도 없이 건너뛰며 잘 진행되더군요. ㅡ.ㅡ
그래서 엔간하면 괜찮겠다 싶어서 잊고 지냈습니다만...
최근 보던거중에 중간에 답도 없이 끊기고 싱크가 어긋난 파일이 있더군요. 이런건 검사를 어떻게 해야할지... ㅠㅠ
검색해도 마땅한게 안보이고, 혹시 뭐 아시는분 계시나 싶어 여쭤봅니다.
댓글 [8]
-
DarknessAngel 2022.11.14 12:31
-
메리아 2022.11.14 13:26
영상을 고치는 방법도 필요는 하지만
정확하게는 "괜찮은지 검사"하는게 일단 더 중요합니다.
검사를 원하는 이유가 시리즈물인 경우 수백시간정도 플레이가 이루어질텐데
또 그걸 직접 다 보고 있을 순 없거든요. ㅠㅠ
그래서 빠르게 검사하는 방법이 없을까 싶은건데
역시 어쩔수 없겠군요. ㅠㅠ
아주 예전에는 Divx나 Xvid는 검사하는 기법이 있었던걸로 기억합니다만
요새는 그런거 없나봐요 ㅠㅠ
사실 그때도 정확도가 높은편은 아니었던거 같긴 하고요...
-
내꼬 2022.11.14 14:24 해시코드가 있다면 훼손 여부 확인 가능하지만
없으면 윗분 말씀대로 없다고 봐야 합니다. -
zerojiddu 2022.11.14 18:00 ffmpeg 명령옵션에 비디오파일 에러검색하는게 있는데,
님이 원하시는 걸 다른 명령옵션으로 다 할수 있을지는 모르겠습니다.
ffmpeg 가 자막파일관련 작업도 하고, 명령옵션이 워낙 많아서 검색이 필요해 보이네요.
밑의 배치는 현폴더 *.mp4에 에러가 있으면 텍스트파일에 에러표시가 되고, 정상이면
그냥 빈텍스트만.
@echo off
for /r %%f in (*.mp4) do (
ffmpeg -hide_banner -v error -i "%%f" -map 0:1 -f null - 2>out.txt
if errorlevel 1 (
type out.txt
echo %%f
)
)
if exist out.txt del out.txt 1>nul 2>nul
pause -
메리아 2022.11.15 21:59
답이 없겠다 싶어서 불량파일 지워버렸는데
다시 구하는 중이라 테스트 하는데는 좀 걸릴듯 하네요 ㅠㅠ
다행히(?) 현재 원본(?)이 깨진 상태라 구할수는 있네요 ㅠㅠ
구하는대로 체크가 되는지 확인해보겠습니다.
-
메리아 2022.11.16 00:33
지금 일단 몇개만 해봤는데
문제가 된 파일을 확실히 찾아내는군요
이정도면 미리 확인이 가능할듯합니다.
안될줄 알았는데 정말 감사합니다. ㅠㅠ
다만 어느 시점에 문제가 생기는지는 모르겠네요.
hex주소가 뜨는거는 같은데 시간으로 계산하기가 좀 어렵네요 ㅋ
그래도 존재만이라도 안다는거 자체가 정말 다행이네요.
참고로 mkv h264로 해보았습니다
-
네오이즘 2022.11.14 21:06
videoredo라고 있습니다.
해쉬값 확인하는건 아니고 스트림동영상들 비디오,오디오 싱크 안맞는건 대강 맞춰줍니다.
-
메리아 2022.11.15 22:00
검색해보니 직접 편집하는거 같군요?
대체영상을 구할 수 없는 상황에서는 필요하겠군요. 감사합니다.^^
그런 방법 아직 없어요
깨져서 재생 불가 수준이면 몰라도 몇 프레임 박살나는정돈 그냥 넘어가기땜에 방법 없어요
싱크빼고 다 멀쩡한건 ReMux하면 괜찮아질꺼에요