비디오 파일에서 메타 데이터 (카메라 모델, 생성 된 시간 등)를 읽는 Python 라이브러리가 있습니까? Perl은 "exiftool"입니다. pyexiv2를 확인했지만 exiftool처럼 비디오 지원 기능이 없습니다. 감사.비디오에서 메타 데이터를 읽는 Python 네이티브 라이브러리?
2
A
답변
3
내가 hachoir - 메타 데이터를 성공적으로 사용했다 : 나는 PyExifTool
명령 줄 프로그램의 래퍼, EXIF 도구 사용했다 http://pypi.python.org/pypi/hachoir-metadata
0
. 라이브러리 here을 얻을 수 있습니다 (저는 이것이 Sven의 코멘트에있는 관련 질문의 결과라고 생각합니다).
PyExifTool에 대한 좋은 점은 메타 데이터를 사전으로 구문 분석한다는 것입니다.
os.walk의 파일 이름 목록에이 파일을 사용했습니다.
import exiftool
exif_Executable="<path to exif executable>"
with exiftool.ExifTool(executable_=exif_Executable) as et:
metadata = et.get_metadata_batch(fileList)
어쨌든 파이썬에서도 pyexiv2를 통해 ExifTool을 사용하는 것이 좋습니다. ExifTool은 훨씬 완벽하고 다양합니다. [이 관련된 질문에 대한 내 대답] (http://stackoverflow.com/a/10075210/279627)을 참조하십시오. –