[FFmpeg-trac] #1975(avfilter:new): yadif placement after -i results in timing errors
FFmpeg
trac at avcodec.org
Wed Nov 28 18:32:55 CET 2012
#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
More information about the FFmpeg-trac
mailing list