MP4 비디오 파일에 힌디어 텍스트를 추가하는 FFmpeg 스크립트가 있습니다.
FFmpeg 명령은 다음과 같습니다
ffmpeg -i template_video.mp4 -filter_complex "drawtext=text='नमस्कार जी मैं हूँ':fontfile=mukta.ttf:fontsize=40:box=1:[email protected]:boxborderw=5:x=530:y=530:enable='between(t,20,22)'[output]; [output] drawtext=text='आज हम स्कैन करेंगे':fontfile=mukta.ttf:fontsize=20:box=1:[email protected]:boxborderw=5:x=100:y=100:enable='between(t,15,20)'[outv]" -map "[outv]" -map 0:a? -c:a copy -pix_fmt yuv420p -s 1080x1920 output_video.mp4 -y
예상되는:
실제:
보시다시피 힌디어 반 글자가 렌더링되지 않습니다.
반쪽짜리 편지
전체 편지
또한 글꼴을 변경하면 이러한 상자와 같은 텍스트가 렌더링됩니다.
나는 두 개의 글꼴을 사용했습니다. 위쪽 글꼴은 Mukta이고 아래쪽 글꼴은 Tahoma입니다.
나는 다음 링크를 살펴보고 시도했습니다.
나는 또한 이것을 시도했다GitHub링크.
제대로 렌더링하려면 뭔가 빠졌나요?