이미지 목록에서 동영상을 만들려고하는데 직접 업로드 할 것입니다. 지금까지 다음과 같은 방법으로 이미지 용 비디오를 제작했습니다.
cat *.jpg | ffmpeg -r 1 -f image2pipe -vcodec mjpeg -i - foo.mp4
그것은 잘 작동하고 나는 그것에 만족합니다. 그러나 지금은 결과물을 파이프로 보내고 싶습니다. 실제로이 작업을 수행 할 수는 없습니다. 나는 두 가지를 시도했다.
cat *.jpg | ffmpeg -f image2pipe -r 1/5 -vcodec mjpeg -i - pipe:1 | cat > p.mpeg
(잠시 후에 테스트를 위해 파일을 파이프로 다시 보내고 직접 업로드 할 것입니다).
다른 스레드에서 ffmpeg에 의해 반환 된 오류가 "pipe : 1 '에 적합한 출력 형식을 찾을 수 없다는 의미로 출력 형식을 지정해야한다고 읽었습니다. 그러나, 나는 문서에서 찾을 수 있습니다 :
-f fmt (input/output)
Force input or output file format. The format is normally auto detected
for input files and guessed from the file extension for output files,
so this option is not needed in most cases.
출력 형식과 입력 형식을 어떻게 지정할 수 있습니까?
pipe:1
습니까? 나는 유닉스 cmd 라인에서 사용 된 것을 본 적이 없다. 그것은 ffmpeg에 대한 의사의 문서에서 발견 한 것입니까? 행운을 빕니다.