비디오에서 ffmpeg 오버레이 이미지가 품질과 스틱을 잃어 버립니다 - 어떤 대안이 있습니까?


1

비디오에 이미지를 오버레이하는 더 좋은 방법이 필요합니다. 현재 나는 이것을 사용하고있다 :

ffmpeg -i input.mp4 -shortest -loop 1 -i 57982344.png -filter_complex "[1:v]fade=t=in:st=5:d=1,fade=t=out:st=10:d=1[over];[0:v][over]overlay=0:0 " -c:v libx264 -crf 23 output.mp4

때때로 비디오 품질이 떨어집니다. 때로는 비디오가 1 ~ 2 초 동안 멈추지 만 잘 작동 한 후에는 신뢰할 수 없습니다.


"추구하는 질문 자료 권장 사항을 제품, 서비스를, 또는 학습은 그들이 빠르게 구식이되어 의견을 기반 대답을 유치하기 때문이다. 당신의 연구를 공유 할 수 있습니다. 대신, 상황이 해결하려고하는 특정 문제에 대해 설명합니다. 오프 주제입니다 여기에 있습니다 이런 유형의 질문을 올바르게하는 방법에 대한 몇 가지 제안 "ffmpeg적합하지 않습니까? 우리는 더 많은 세부 사항이 필요합니다. 둘 다 질문을 던지고 주제에 달려 있어야합니다.
bertieb

편집하는 데 도움이 :) ffmpeg처리하는 동안 오류 또는 경고 메시지를 줍니까?
bertieb

그 어떤 오류도 내지 않고
Ankur Tripathi

문제에 대한 자세한 정보를 제공 할 수 있습니까? 품질면에서 crf가치 (즉, 품질 향상)를 줄이는가? 비디오는 언제 붙어 있니?
bertieb

명령에서 완전한 콘솔 출력을 제공해야합니다.
llogan

답변:


0

다른 코덱을 사용해 보셨습니까? 나는 지난 이틀 동안 비슷한 문제에 좌절했고 libx264가 범인이었다.

시도해 볼 수있는 것은 다음과 같습니다. 나중에 언제든지 .mp4로 다시 인코딩 할 수 있습니다.

ffmpeg -i input.mp4 -shortest -loop 1 -i 57982344.png -filter_complex "[1:v]fade=t=in:st=5:d=1,fade=t=out:st=10:d=1[over];[0:v][over]overlay=0:0 " -crf 23 -vcodec huffyuv output.avi

0
ffmpeg -i /storage/emulated/0/video/nsm.mp4 -i \
 /storage/emulated/0/saved_images/image.png -preset ultrafast \
 -strict -2 -filter_complex overlay=x=228:y=231:enable='between(t,3,13)' \
 /storage/emulated/0/video/outputxy.mp4

1
더 많은 설명을 추가 할 수 있습니까?
Jakuje

스틱 비디오가 어디서 붙어
있나요?
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.