Sto usando ffmpeg per convertire un flusso da HD a SD. Vorrei mantenere tutti gli altri valori dei parametri (ad es. GOP, periodo PAT, ecc.), Quindi ho specificato la maggior parte di essi nel mio comando:
ffmpeg -i inputfile.mpg -g 24 -vf scale=720:576 -b:v 3.2M -bufsize 4.8M -pcr_period 0.01 -sdt_period 1.6 -pat_period 0.25 -f mpegts output.mpg
Tuttavia, non riesco a controllare il periodo PAT / PMT né l'offset tra i pacchetti PMT e PAT (in passato era più di 20 ms nel flusso originale e ora è ~ 0,5 ms). Non riesco a trovare alcuna documentazione per controllare tali parametri e https://www.ffmpeg.org/ffmpeg-formats.html#mpegts non fornisce molte informazioni al riguardo. Qualche suggerimento?
pcr_period
un numero intero (suppongo, in ms) e aggiungere un-muxrate
valore in cui il valore è in bit. Aggiungi-v 40
per ottenere una lettura durante l'esecuzione del comando.