
다음 명령은 ffmpeg 4.1에서 잘 작동합니다.
ffmpeg -i "http://example.com/index.m3u8" -vf fps=1/60 screen%04d.jpg -hide_banner
(스트림에서 1분마다 이미지를 저장합니다)
하지만 버전 2.0.2를 사용하면
Unable to find a suitable output format for 'screen%04d.jpg'.
screen%04d.jpg: Invalid argument
Synology NAS에서는 버전 2.0.2가 사전 설치된 버전이므로 사용해야 합니다.
어떻게 고쳐야 합니까?
답변1
최근 소식 ffmpeg
받기Syno커뮤니티. 이 답변을 기준으로 FFmpeg 4.1이 제공되고 88F628x 아키텍처에 대한 지원이 포함됩니다.설치 지침SynoCommunity 사이트에서:
NAS에 관리자로 로그인하고 다음으로 이동합니다.메인 메뉴 → 패키지 센터 → 설정신뢰 수준을 다음으로 설정합니다.Synology Inc.와 신뢰할 수 있는 게시자.
에서패키지 소스탭, 클릭추가하다, 유형Syno커뮤니티~처럼이름그리고http://packages.synocommunity.com/~처럼위치그런 다음좋아요유효성을 검사합니다.
다음으로 돌아가세요.패키지 센터SynoCommunity의 패키지를 즐겨보세요.지역 사회탭.
자세한 내용은 다음을 참조하세요.Syno커뮤니티 위키.
답변2
업그레이드할 수 없다면 시도해 보세요.
ffmpeg -i "http://example.com/index.m3u8" -map 0:v -vf fps=1/60 -c:v mjpeg -q:v 2 -f segment -segment_time 0.01 -segment_format mjpeg screen%04d.jpg -hide_banner