ffmpeg -i myvid.mp4 -r 25 -t 100 image-%d.jpeg
프레임을 추출하는 데 사용하는 명령이며 예상대로 작동합니다. 그러나 나는 또한 프레임의 타임 스탬프를보고 싶습니다. 아무리 정밀해도 100 밀리 초이면 충분합니다. ffmpeg가 이것을 할 수 있습니까?
추가 정보 제공
위의 명령을 실행하면 약 100 개의 JPEG가 표시되며 이러한 JPEGS와 비디오 프레임 사이에 1 대 1 (또는 다 대 1) 대응 관계가 있다고 생각합니다. JPEG 이미지 'i'로 출력 된 프레임의 타임 스탬프를 알고 싶습니다.
또한 ffprobe를 사용해 보았지만 비디오 길이조차도 부정확하게보고합니다.
JPEG에 메타 데이터가 없지만 mp4가있을 수 있습니다. ffmpeg가 나중에 JPEGS로 인코딩 한 프레임과 함께 가져 와서 타임 스탬프를 파일로 덤프하도록 지시 할 수 있습니까?
—
Srini
ffmpeg
명령 의 전체 콘솔 출력을 포함하십시오.
ffprobe는 mp4 비디오 스트림의 타임 스탬프 정보를 제공합니다. 프레임을 복제하거나 떨어 뜨릴 수 있는지 묻고 원래 mp4 타임 스탬프에 해당하는 것은 무엇입니까? 이 경우 자세한 설정을 높이면서 실행 중에 프레임별로 프레임을 가져올 수 있는지 확인합니다. "프레임과 관련된 타임 스탬프"의 의미를 확장 할 수 있습니까?
—
dstob
@dstob 프레임과 관련된 타임 스탬프는 입력 비디오의 프리젠 테이션 타임 스탬프입니다. 즉, 비디오 시작과 관련하여 각 프레임이 표시되어야 할 때입니다.
—
slhck
capture
시간입니다.