PHP에서 비디오 파일의 지속 시간, 크기 및 크기를 어떻게 확인할 수 있습니까?
Oct 31, 2024 pm 03:06 PMPHP에서 비디오 재생 시간, 크기 및 크기 결정
업로드된 비디오 파일에 대한 정보를 얻는 것은 다양한 애플리케이션에 필수적입니다. 비디오를 올바르게 표시하거나 추가로 처리하려면 비디오의 재생 시간, 크기 또는 크기를 검색해야 할 수도 있습니다. PHP에서는 이를 달성하기 위해 여러 가지 방법을 사용할 수 있습니다.
getID3 라이브러리
getID3 라이브러리는 비디오를 포함한 다양한 파일 형식에서 메타데이터를 추출할 수 있는 강력한 도구입니다. . 오디오, 비디오 및 컨테이너 형식에 대한 자세한 정보를 제공합니다.
PHP 코드에서 getID3을 사용하려면 다음 단계를 따르세요.
<code class="php">include_once('pathto/getid3.php'); $getID3 = new getID3; $file = $getID3->analyze($filename);</code>
파일이 분석되면 다음 정보:
- 기간: $file['playtime_string']
- 크기: $file['video'][' 해상도_x'](너비) 및 $file['video']['solution_y'](높이)
- 크기: $file['filesize']
ffmpeg-php 확장
PHP 설치를 수정할 수 있는 경우 ffmpeg-php 확장 사용을 고려해 보세요. 이는 강력한 FFmpeg 멀티미디어 라이브러리에 대한 래퍼를 제공하여 고급 비디오 조작 작업을 수행할 수 있게 해주는 PHP 확장입니다.
ffmpeg-php를 사용하면 getID3와 동일한 정보와 다음과 같은 추가 기능을 얻을 수 있습니다. :
- 썸네일 생성
- 비디오를 다른 형식으로 변환
- 비디오에서 오디오 추출
ffmpeg-php를 설치하려면 다음을 따르세요. 단계:
- http://ffmpeg-php.sourceforge.net/에서 해당 PHP 버전에 맞는 ffmpeg-php 모듈을 다운로드합니다.
- 모듈 파일을 PHP 확장 디렉터리에 복사합니다. (일반적으로 /usr/local/lib/php/extensions/).
- php.ini 파일에 다음 줄을 추가하여 모듈을 활성화합니다:
extension=ffmpeg.so
- 웹 서버를 다시 시작하세요.
설치한 후에는 다음 코드를 사용하여 비디오 정보를 얻을 수 있습니다.
<code class="php">$ffmpeg = new FFMpeg(); $video = $ffmpeg->open($filename); echo("Duration: ".$video->getDuration()." seconds". " / Dimensions: ".$video->getWidth()." wide by ".$video->getHeight()." tall". " / Filesize: ".$video->getSize()." bytes<br />");</code>
getID3 라이브러리를 선택하든 ffmpeg-php 확장을 선택하든 상관 없습니다. , 이러한 방법은 PHP 애플리케이션에서 비디오 파일 작업에 필요한 정보를 제공합니다.
위 내용은 PHP에서 비디오 파일의 지속 시간, 크기 및 크기를 어떻게 확인할 수 있습니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

인기 기사

인기 기사

뜨거운 기사 태그

메모장++7.3.1
사용하기 쉬운 무료 코드 편집기

SublimeText3 중국어 버전
중국어 버전, 사용하기 매우 쉽습니다.

스튜디오 13.0.1 보내기
강력한 PHP 통합 개발 환경

드림위버 CS6
시각적 웹 개발 도구

SublimeText3 Mac 버전
신 수준의 코드 편집 소프트웨어(SublimeText3)

뜨거운 주제











Laravel Back End : Part 2, React가있는 React 앱 구축

PHP의 컬 : REST API에서 PHP Curl Extension 사용 방법
