ビデオの dvb 字幕をハードコーディングしようとしています。私はそれをハードコードすることができましたが、まだ間違っています。これは、ビデオが 1920x1080 であるのに対し、字幕が SD 解像度 720x576 であるためです。
そのため、オーバーレイを使用すると、字幕がずれて左隅に表示されます。
これは私のコマンドです:
ffmpeg -canvas_size 1280x720 -y -probesize 5000000 -analyzeduration 5000000 -i http://192.168.2.9:8001 -filter_complex "[0:s]scale=1280:720[sub],[0:v]scale=1280:720,yadif=1[vid];[vid][sub]overlay[all]" -map "[all]" -map a:0 -strict -2 -dn -vcodec h264 -acodec aac -preset superfast -scodec copy -b:v 2000k -b:a 96k -maxrate 3000k -crf 26 -r 25 -ac 2 -threads 0 -hls_flags delete_segments -hls_time 10 -hls_list_size 6 testbst.ts
字幕は拡大するか、画面の中央下部に配置する必要があります。どんな助けでも大歓迎です。