2014-06-09 3 views
0

나는 이상한 일이 있음을 발견했습니다. HTML5 비디오 태그를 사용하여 재생할 페이지에 삽입 할 Android 휴대 전화를 사용하여 기록한 MP4 파일이 있습니다. 크롬으로 재생하면 동영상이 거꾸로됩니다. 그러나 휴대 전화에서 크롬으로 동일한 페이지를 보면 비디오가 올바른 방향으로 재생됩니다. 전화가 읽고 데스크탑 브라우저가 아닌 방향 메타 값이 있습니까? 분명히 모든 브라우저에서 올바른 방법으로 재생할 수 있기를 원합니다. 그래서 클라이언트 측이나 서버 측에서 PHP로 표시 할 수있는 방법이 있습니까?HTML5 동영상의 방향 가져 오기

답변

1

오리엔테이션은 a 태그 안에 저장됩니다.

아마도 데스크톱 브라우저는 orentation을 지원하지 않을 수 있습니다.

PHP의 getid3 라이브러리를 사용하면 해당 태그를 읽을 수 있습니다. 하지만 비디오 방향을 설정할 수있는 방법이 없으므로 비디오를 다시 변환해야합니다. 당신은 아마 당신이 방향이 업로드 wehn를 확인하는 기능을 만들 수있는 서버에 설치는 FFmpeg하고 그 잘못된 경우 자동으로 비디오를 변환 어쨌든 경우

http://getid3.sourceforge.net/

. 비디오입니다 회전 코드는 FFmpeg에서

합니다 (surce의 180도 회전) :

-vf "transpose=2,transpose=2" 

, 아니 기압 데스크톱 장치에 비디오를 자동으로 회전하는 쉬운 방법이 없다고 말했다.

관련 문제