저는 사람들이 자신의 비디오를 업로드 할 수있는 비디오 공유 웹 사이트에서 작업하고 있습니다. 가장 최근의 업로드를 인덱스 페이지에는 표시하지만 비디오는 표시하지 말고 미리보기 이미지을 클릭하면 동영상 페이지로 가져온 미리보기 이미지. 여러분 모두는 유튜브의 인덱스가 어떻게 보이는지/작동 하는지를 알고 있습니다. 그것이 내가 시뮬레이션하려고하는 것입니다.
ffmpeg에 대해 읽었지만 컴퓨터에 ffmpeg가 설치된 경우에만 작동하는 것 같습니다. 나는 이것이 사용자가 자신의 PC에 처음으로 뭔가를 설치하지 않고도 자동화 된 프로세스가되기를 원한다.
코드를 작성할 수있는 방법이 있습니까? 아니면 어떤 종류의 프레임 워크 나 CMS를 사용해야합니까? 단순히 ffmpeg 호스팅 (example)을 만듦으로써이 문제를 해결할 수 있습니까?
PHP에서 이것을 수동으로 할 수 없다면, 파이썬을 사용하는 방법이 있습니까?
Fyi, 내 웹 사이트는 PHP로 작성되었으며 jwplayer를 사용하여 동영상을 스트리밍합니다.
YouTube 또는 Vimeo 썸네일이 아닌 내 서버에 업로드 된 동영상에서 미리보기 이미지를 가져오고 싶습니다.사용자가 내 서버에 업로드 한 비디오에서 미리보기 이미지를 어떻게 얻을 수 있습니까?
5
A
답변
4
나는 이런 종류의 문제에 대해 연구했지만 사용자가 ffmpeg를 필요로하지 않고 대신 ffmpeg가 설치된 서버가 필요하다고 확신합니다.
비디오에서 미리보기 이미지를 만들려면 아래 코드를 시도하십시오.
<?php
$video = 'path/to/video.flv';
$thumbnail = 'path/to/thumbnail.jpg';
shell_exec("ffmpeg -i $video -deinterlace -an -ss 1 -t 00:00:01 -r 1 -y -vcodec mjpeg -f mjpeg $thumbnail 2>&1");
?>
+2
첫 번째 "두 번째"를 잡는 대신 비디오 스트림을 검색하려면'-i' 옵션 앞에'-ss 00 : 10 : 00.1' (예를 들어)을 추가하십시오. –
+0
.mp4 비디오의 미리보기 이미지를 생성하는 데 효과가 있습니까? –
관련 문제
- 1. Vimeo 비디오에서 미리보기 이미지를 어떻게 얻을 수 있습니까?
- 2. 미리보기 이미지없이 내 서버에 업로드
- 3. 먼저 PHP를 사용하여 비디오에서 미리보기 이미지를 캡처합니까?
- 4. 폴더의 비디오에서 미리보기 이미지를 캡처하는 방법
- 5. 사용자가 업로드 한 이미지를 어떻게 처리합니까?
- 6. 비디오에서 이미지를 추출하여 미리보기 이미지로 사용하려면
- 7. 비공개 vimeo 비디오에서 미리보기 이미지보기
- 8. Imagine의 라이브러리를 사용하여 업로드 된 비디오에서 미리보기 이미지를 생성하는 방법
- 9. 안드로이드가 업로드 한 이미지를 서버에 업로드/깨짐
- 10. Rails는 양식에서 업로드 한 이미지를 어떻게 처리합니까?
- 11. 전체 이미지를 업로드하지 않고 서버에 이미지 미리보기 이미지 업로드
- 12. 어떤 폴더에 사용자가 업로드 한 이미지를 저장할 수 있습니까?
- 13. 내 앱이 사용자가 업로드 한 앱을 배포 할 수 있습니까?
- 14. Fineuploader를 사용하여 비디오와 미리보기 이미지를 함께 업로드
- 15. 안드로이드 4.0 이상의 원격 URL에서 비디오 미리보기 이미지를 어떻게 얻을 수 있습니까?
- 16. 임베디드 비디오에서 미리보기 이미지를 가져 오는 방법은 무엇입니까?
- 17. PictureBox에서 이미지를 서버에 업로드
- 18. 이미지를 서버에 업로드 symfony2
- 19. 나는 사용자가 내 서버에 폴더를 업로드 할 수 있도록하려는 asp.net
- 20. android 이미지를 서버에 업로드
- 21. 사용자가 업로드 한 이미지를 mySQL에 저장하는 방법
- 22. 사용자가 PHP에 업로드 한 댓글에만 이미지를 표시하려면
- 23. 업로드 된 이미지를 draggable에 미리보기
- 24. 이미지를 웹 서버에 업로드
- 25. 내 WordPress 페이지에서 추천 이미지 설명을 어떻게 얻을 수 있습니까?
- 26. 양식을 제출하지 않고 이미지를 서버에 업로드 할 수 있습니까?
- 27. 업로드 파일에 미리보기 이미지를 표시하지 마십시오.
- 28. Django에서 사용자가 파일을 서버에 업로드 한 다음 Amazon S3로 이동할 수 있습니까?
- 29. ALAsset URL 이미지를 서버에 업로드
- 30. 사용자가 어떻게 이미지를 앱으로 가져올 수 있습니까?
내가 오해 한 것처럼 보입니다. ffmpeg는 비디오가 업로드되는 서버에 설치해야합니다. 사용자가 비디오를 업로드하면 데이터베이스에 항목을 만들고 어딘가에 파일을 옮깁니다. 이 과정에서 ffmpeg를 호출하여 동영상의 미리보기 이미지를 만들 수 있습니다. 사용자가 설치 한 것이 필요하지 않습니다. –
아, 고마워! 공유 호스팅 서버에 ffmpeg를 설치할 수 있습니까? – user3041398
그건 전적으로 공급자에 따라 달라 지지만, 특별히 제공하지 않는 한, 나는 그것에 의지하지 않을 것입니다. –