2013-01-14 3 views
0

Qt (또는 그 정보에 대한 다른 파이썬 경로)를 사용하여 비디오의 크기 (픽셀 높이/너비)를 어떻게 반환 할 수 있습니까? 나는 그것에서 지옥을 봤고 똑바로 대답을 찾을 수 없습니다.qt phonon - 돌아 오는 비디오 크기

나는 mediaobject.metadata() 또는 os.stat() 중 하나이지만 필수 정보를 반환하지 않는 것으로 가정했습니다.

답변

0

확인 - 동일한 정보를 찾는 다른 사용자들에게는 Hachoir-metadata 및 Hachoir-parser (https://bitbucket.org/haypo/hachoir/wiki/Home)가 있습니다.

그들은 정확한 정보를 제공하지만 문서의 심각한 부족이 있으며 찾을 수있는 예제가 많지 않습니다. 따라서 비디오 파일을 구문 분석하고 이에 대한 메타 데이터를 반환하는 동안 현재 정보를 사용 가능한 형식으로 '얻으려고'노력하고 있습니다. 그러나, 나는 패배하지 않을 것이다!

0

놀랍게도 (홀수 누락) 기능이 제공되지 않는 것 같습니다. 동영상의 크기를 알아야 할 경우 을 Phonon::VideoWidget에 전화하는 것이 좋습니다. Kaa Media libraries은 메타 데이터 패키지에서 높이와 너비를 제공합니다. 필자는 사용 해보지 않았지만 필요한 정보를 제공하는 것처럼 보입니다.

+0

많은 감사합니다. 약간의 연구를 마쳤고 리눅스 만 보았습니다 (필자는 Windows 사용자라고 명시해야했습니다). 건배. –

0

MediaInfo 아마도 당신이 찾고있는 것입니다. 파이썬 및 기타 바인딩을 포함한 오픈 소스 미디어 라이브러리로 비디오 폭과 높이를 비롯하여 필요한 모든 미디어 정보를 얻을 수 있습니다.

좀 더 C에서 ++와 C# 파이썬보다 그것을 사용했지만, 호출이 유사하다 파일을 연 후 비디오 폭을 얻을 : 답장을

mediaInfo.Get(streamKind, id, "Width")