Ffmpeg: cambiar la velocidad de fotogramas sin volver a codificar (nuevamente)

Ffmpeg: cambiar la velocidad de fotogramas sin volver a codificar (nuevamente)

Estoy intentando cambiar la velocidad de fotogramas de un archivo MP4 para que se ejecute a la velocidad correcta. Pregunté cómo hacer esto con FFmpeg sin volver a codificar.aquíyla respuesta que dieron los tgiestrabajó. Esto fue en un video de 25 fps. Ahora tengo un video de 30 fps y no funciona como esperaba. Cambié el atempovalor dividiendo 23,98/30. El vídeo resultante se reproduce mucho más lento de lo que quiero. Además el audio no está sincronizado. Esto es lo que hice...

ffmpeg -i source.mp4 -r 23.98 -i output.h264 -filter_complex "[0:a]atempo=0.7993[out]" -map 1:v -map "[out]" -c:a aac -c:v copy output.mp4

¿Hay algo que deba hacer de manera diferente porque la velocidad de cuadros de origen ahora es 30?

información relacionada