X초마다 JPEG를 생성하는 프로세스가 있습니다. jpg 세트를 영화로 변환하는 데 사용할 수 있다는 것을 알고 있지만 ffmpeg
이를 URL(YouTube Live)로 스트리밍하려고 하므로 실시간으로 변환하고 싶습니다.
가능합니까? 도움이 될 수 있는 다른 도구가 있나요?
답변1
FFMPEG는 두 가지 방법으로 스트리밍될 수 있습니다.
- 여러 클라이언트에 다시 스트리밍할 수 있는 다른 서버로 스트리밍
- UDP/TCP를 통해 단일 대상 수신기로 직접 스트리밍
FF 서버,Wowza 미디어 서버등은 FFMPEG에서 수신할 수 있습니다.
답변2
man 1 ffmpeg
설명하다:
여러 이미지로 비디오를 만들려면:
ffmpeg -f image2 -framerate 12 -i foo-%03d.jpeg -s WxH foo.avi
"foo-%03d.jpeg" 구문은 일련번호를 나타내기 위해 0으로 채워진 3자리 10진수를 지정합니다. C printf 함수와 동일한 구문을 지원하지만 일반 정수를 허용하는 형식에만 적합합니다.
이미지 시퀀스를 가져올 때 -i는 image2 관련 "-pattern_type glob" 옵션을 선택하여 쉘과 같은 와일드카드 패턴(와일드카드)의 내부 확장도 지원합니다.
예를 들어, glob 패턴 "foo-*.jpeg"와 일치하는 파일 이름에서 비디오를 생성하려면:
ffmpeg -f image2 -pattern_type glob -framerate 12 -i 'foo-*.jpeg' -s WxH foo.avi
이것은ffmpeg에 대한 문서입니다.