ffprobe를 사용하여 압축되지 않은 ZIP 파일의 형식 결정

ffprobe를 사용하여 압축되지 않은 ZIP 파일의 형식 결정

저는 미디어 파일이 포함된 ZIP 아카이브를 처리해야 하는 프로젝트를 진행하고 있습니다. 특히 두 개의 파일이 있습니다.video1.hevc그리고비디오2.mp4. 테스트 목적으로 다양한 압축 수준을 사용하여 이러한 파일에서 두 개의 ZIP 아카이브를 만들었습니다.

다음 명령을 사용하는 압축된 ZIP 아카이브: zip -1 compressed.zip video1.hevc video2.mp4 다음 명령을 사용하는 압축되지 않은 ZIP 아카이브:zip -0 uncompressed.zip video1.hevc video2.mp4

ffprobe를 사용하여 명령으로 압축된 ZIP 파일을 분석할 때 ffprobe compressed.zip입력 데이터가 유효하지 않다는 예상 오류 메시지가 나타납니다.

그런데 압축되지 않은 ZIP 파일을 로 분석하면 ffprobe -show_format uncompressed.zip놀랍게도 형식이 다음과 같이 식별됩니다.hevc. 압축된 아카이브에서와 유사한 오류 메시지가 나타날 것으로 예상했기 때문에 이 결과는 예상치 못한 것입니다.uncompressed.zip여전히 ZIP 파일이며 직접 미디어 파일이 아닙니다.

내 질문은: ffprobe 또는 ffmpeg를 사용하여 미디어 파일이 아닌 압축되지 않은 ZIP 파일을 다루고 있는지 정확하게 확인할 수 있는 방법이 있습니까? 내 목표는 미디어 파일을 다루고 있는지 확실하게 식별하는 것입니다. ffprobe나 ffmpeg를 사용하여 이를 달성하는 방법이나 이러한 파일을 처리하기 위한 대체 접근 방식에 대한 통찰력이나 제안은 크게 감사하겠습니다.

관련 정보