#1975: yadif placement after -i results in timing errors -------------------------------------+------------------------------------- Reporter: dpury | Type: defect Status: new | Priority: normal Component: avfilter | Version: Keywords: yadif pts | unspecified dts invalid dropping | Blocked By: Blocking: | Reproduced by developer: 0 Analyzed by developer: 0 | -------------------------------------+------------------------------------- When using yadif after the input file, pts errors are encountered. On long files this results in a/v sync issues. If I move the yadif filter to before the input file, the errors are not present. Output format doesn't seem to matter; I've seen it when making MPEG-2 PS and TS files, as well as MP4 files. As a workaround, I've been using yadif before the input, and another -filter:v after the input to do scale and setdar.
Report files attached. This command ffmpeg -report -i C:\ffmpeg\bin\bip_3s.mxf -filter:v yadif=0 C:\ffmpeg\bin\bip_3s.mp4 produces errors like this: PTS 14, next:440000 invalid dropping st:0 PTS 17, next:560000 invalid dropping st:0 PTS 20, next:680000 invalid dropping st:0 PTS 23, next:800000 invalid dropping st:0 While this command ffmpeg -report -filter:v yadif=0 -i C:\ffmpeg\bin\bip_3s.mxf -y C:\ffmpeg\bin\bip_3s.mp4 produces no errors. Thank you, dpury -- Ticket URL: <https://ffmpeg.org/trac/ffmpeg/ticket/1975> FFmpeg <http://ffmpeg.org> FFmpeg issue tracker _______________________________________________ FFmpeg-trac mailing list FFmpeg-trac@avcodec.org http://avcodec.org/mailman/listinfo/ffmpeg-trac