ffmpeg 관련 문의입니다. > 자유게시판

자유게시판

ffmpeg 관련 문의입니다. 정보

ffmpeg 관련 문의입니다.

본문

리눅스 서버이구요.
ffmpeg 인코딩시 인코딩 진행상황 or 인코딩 완료 여부를
체크할 수 있나요?
php 혹은 ffmpeg의 옵션 등으로...
추천
0
  • 복사

댓글 2개

1. ffmpeg가 제공하는 기능 사용 
    ==> 안써봐서 뭔지 모르지만, 제공할것 같은 생각듬

2. 특정 프로세스가 사용하고 있는 파일 목록을 추출
  ==> ffmpeg의 프로세스를 추출하고(프로세스가 1672라면)
        lsof -p 1672  하면 파일 목록 나옴, 적당히 필터링하여 프로세스가 사용중인 파일이면 인코딩중
        참고로 php에서 명령호출은 popen 을 사용하면 됩니다.

3. php로 해당 파일을  1초 간격으로 두번 열어서 파일 사이즈를 체크
    파일사이즈 변화가 있으면 인코딩중임.
    (드물지만, 1초동안 파일 사이즈 변화가 없을 가능성도 있음)

 인코딩 진행중을 알려면 역시 ffmpeg에서 제공하는 기능을 이용해야 할것 같습니다.
답변 감사드립니다.
1번 말씀처럼 자체 소스는 아니지만 어디선가 제공되는 완성형 소스가 있네요.
인코딩시 로그파일에 진행상황이 기록되게 하고
로그파일에서 ajax로 읽어오는 방식이네요.
© SIRSOFT
현재 페이지 제일 처음으로