2017-04-16 2 views
0

적절한 품질과 부제목으로 자막이없는 gif를 만들 수 없습니다. 다음은 내 bash 스크립트입니다.ffmpeg로 GIF를 변환하는 동안 자막이 표시되지 않습니다.

start_time=00:00:45 
duration=5 


PALETTE="palette.png" 
SUBTITLE="subtitles=sub.srt:force_style='Fontsize=24'" 
FILTERS="fps=20,scale=400:-1:flags=lanczos" 




ffmpeg -ss $start_time -t $duration -i $1 -vf "$FILTERS,palettegen" -y $PALETTE 
ffmpeg -ss $start_time -t $duration -i $1 -i $PALETTE -lavfi "$FILTERS[x];[x][1:v] paletteuse" -y $2 -vf $SUBTITLE 

출력 gif에는 아무런 오류도 반환하지 않습니다. 관련 질문이 이미 here이지만 작동하지 않았습니다.

+0

귀하의 질문 제거는 [슈퍼 사용자]에 더 적합 (http://superuser.com/tour). [Stack Overflow는 전문가 및 열성적 프로그래머를위한 질문 및 답변 사이트입니다] (http://stackoverflow.com/tour). – Cyrus

답변

0

필터에는 자막 필터가 포함되어야합니다.

FILTERS="fps=20,scale=400:-1:flags=lanczos,subtitles=sub.srt:force_style='Fontsize=24'" 

그리고 -vf $SUBTITLE

+0

아니, 이미 그것을 밖으로 시도, 작동하지 않았다. – 0rhodabasi

+0

'-report'를 명령에 추가하고 로그를 공유하십시오. – Mulvya

+0

첫 번째 명령의 경우 https://pastebin.com/XKNHSPfK, 두 번째 명령의 경우 https://pastebin.com/Zj0gW1ZF – 0rhodabasi

관련 문제