
내 현재 명령은 다음과 같습니다.
-i Video.mp4 -i Image.png -filter_complex [1:v][0:v]scale2ref=iw:ih[ovr][base];[ovr]colorchannelmixer=aa=0.7[ovrl];[base][ovrl]overlay[v] -map [v] -ss valueLeft -to valueRight -c:v libx264 -preset ultrafast Output.mp4
이미지를 더 빠르게 내보내는 방법에 대해 질문했습니다. 자세한 내용을 읽어보세요.여기. 그는 빠른 탐색을 위해 -ss
이전 항목을 입력해야 한다고 제안했고 -i
그것은 완벽하게 작동했습니다.
그런 다음 다음을 시도하여 비디오를 다듬는 것과 동일한 작업을 시도했습니다.
-ss valueLeft -i Video.mp4 -i Image.png -to valueRight -filter_complex [1:v][0:v]scale2ref=iw:ih[ovr][base];[ovr]colorchannelmixer=aa=0.7[ovrl];[base][ovrl]overlay[v] -map [v] -c:v libx264 -preset ultrafast Output.mp4
그러면 -to
그냥 무시됩니다.
나도 이거 해봤는데-
-ss valueLeft -i Video.mp4 -to valueRight -i Image.png -filter_complex [1:v][0:v]scale2ref=iw:ih[ovr][base];[ovr]colorchannelmixer=aa=0.7[ovrl];[base][ovrl]overlay[v] -map [v] -c:v libx264 -preset ultrafast Output.mp4
내 로그에 다음이 표시됩니다.
Image.png -- you are trying to apply an input option to an output file or vice versa. Move this option before the file it belongs to.
누군가 이 작업을 수행하는 올바른 방법을 알려줄 수 있습니까?
답변1
구현된 방식은 -to
느린 탐색이 수행되거나 타임스탬프가 복사되는 경우와 같이 제한된 상황에서만 사용할 수 있습니다. 빠른 탐색을 사용하면 첫 번째 입력 프레임의 출력 타임스탬프가 0으로 재설정되므로 -to
쓸모가 없습니다.
-t
해결 방법은 값이 -to
시간 - 시간인 것을 사용하는 것입니다 -ss
.