메신저 이미지 생성 및 비디오 변환을 위해 우분투에서 ffmpeg를 사용하여 내 문제는 다른 간격으로 이미지 (축소판)를 생성하고 싶습니다. 비디오를 업로드 한 다음 비디오 시간을 계산하고 동일한 간격으로 5 개의 이미지 (미리보기 이미지)를 생성한다고 가정합니다 (예 : 비디오의 시간 간격이 50 분이고 이미지가 0, 10, 20, 30, 40,균등 간격의 이미지 생성
이
감사
메신저 이미지 생성 및 비디오 변환을 위해 우분투에서 ffmpeg를 사용하여 내 문제는 다른 간격으로 이미지 (축소판)를 생성하고 싶습니다. 비디오를 업로드 한 다음 비디오 시간을 계산하고 동일한 간격으로 5 개의 이미지 (미리보기 이미지)를 생성한다고 가정합니다 (예 : 비디오의 시간 간격이 50 분이고 이미지가 0, 10, 20, 30, 40,균등 간격의 이미지 생성
이
감사
: 출력은 표준 에러에 비디오의 길이를 포함 -i file.mp4
는 FFmpeg. 프로그램을 실행하고 출력을 파일로 파이프하면 읽을 수 있습니다. 원한다면 stderr의 출력을 읽고 어떤 언어로든 코드를 작성하여 출력의 위치를 찾을 수 있습니다. 그것은 "Duration : 00:15:00"이나 뭐든지간에 실제로 문자열에 있다고 생각하기 때문에 꽤 좋습니다.
당신이 실행하는 경우 : 0시 6분 -ss
는 FFmpeg 0시 3분 0초 -ss -i test.avi -vcodec MJPEG -vframes 1 -an -f rawvideo -s 320 × 240 test.jpg를
는 FFmpeg : 00 -i test.avi -vcodec mjpeg -vframes 1 -an -f rawvideo -s 320x240 test.jpg
ffmpeg -ss 00:09:00 -i test.avi -vcodec mjpeg -vframes 1 -an -f rawvideo -s 320x240 test.jpg
ffmpeg -ss 00:12:00 -i test.avi -vcodec mjpeg -vframes 1 -an -f rawvideo -s 320x240 test.jpg
ffmpeg -ss 00:15:00 -i test.avi -vcodec mjpeg -vframes 1 -an -f rawvideo -s 320x240 test.jpg
그러면 프레임이 3 분마다 jpeg로 표시됩니다. 희망이 도움이됩니다.
짧은 버전 도와주세요 50 개 간격) :
는 FFmpeg을 -itsoffset -4 -i test.avi -vcodec MJPEG -vframes 1 -an -f rawvideo - s 320x240 test.jpg
이 명령은 동영상에서 4 초에 320 x 240 크기의 PNG 미리보기 이미지를 생성합니다. 시간과 파일 이름을 변경하는 스크립트에 입력하면 완료됩니다.
긴 버전 : 당신은 그냥 실행하면 잘 http://blog.prashanthellina.com/2008/03/29/creating-video-thumbnails-using-ffmpeg/
linux, windows 또는 mac? – Nifle
몇 시간마다 정확한 중복 질문을 게시하지 마십시오. 자신의 조사에서 발견 한 새로운 정보로 원래 질문을 편집하십시오. –