Ich versuche, den DVB-Untertitel im Video fest zu codieren. Ich habe es geschafft, es zu kodieren, aber es ist immer noch fehl am Platz. Der Grund dafür ist, dass der Untertitel in der SD-Auflösung 720x576 ist, während das Video 1920x1080 ist.ffmpeg und dvb Untertitel Skalierung
Also wenn ich Overlay verwende, ist der Untertitel falsch und auf der linken Ecke.
das ist mein Befehl:
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
Der Untertitel werden muss Upscaling und/oder in der Mitte unten auf dem Bildschirm platziert. Jede Hilfe wird geschätzt.
Zeigen Sie die Konsolenausgabe und einen Screenshot des Ergebnisses. – Mulvya
Was ist deine Untertitelquelle? –
DVB-Untertitel. Sie sind im Eingangsstrom enthalten – Sambir