0
We try convert 25P mp4 file to interlace 50i, but if we try extract sound he shifted forward to 1 frame and cut to end for 1 frame and If I've try export audio via VLC CLI and have normal duration. . if we try convert video we lose 1 frame of duration.
ffmpeg -i in25p.mp4 -pix_fmt yuv420p -c:v libx264 -flags +ilme+ildct -x264opts tff=1 out50i.mp4
We see this in the Adobe Premiere Pro CC 2017
General
Format/String : MPEG-4
Format_Profile : Base Media / Version 2
CodecID/String : mp42 (mp42/mp41)
FileSize/String : 594 MiB
Duration/String : 5 min 30 s
OverallBitRate_Mode/String : Variable
OverallBitRate/String : 15.1 Mb/s
TIM : 00:00:00:00
TSC : 25
TSZ : 1
Video
ID/String : 1
Format/String : AVC
Format/Info : Advanced Video Codec
Format_Profile : Main@L4.1
Format_Settings : CABAC / 4 Ref Frames
Format_Settings_CABAC/String : Yes
Format_Settings_RefFrames/String : 4 frames
CodecID : avc1
CodecID/Info : Advanced Video Coding
Duration/String : 5 min 30 s
BitRate/String : 14.5 Mb/s
Width/String : 1 920 pixels
Height/String : 1 080 pixels
DisplayAspectRatio/String : 16:9
FrameRate_Mode/String : Constant
FrameRate/String : 25.000 FPS
ColorSpace : YUV
ChromaSubsampling/String : 4:2:0
BitDepth/String : 8 bits
ScanType/String : Progressive
Bits-(Pixel*Frame) : 0.279
StreamSize/String : 569 MiB (96%)
Language/String : English
colour_range : Limited
colour_primaries : BT.709
transfer_characteristics : BT.709
matrix_coefficients : BT.709
Codec configuration box : avcC
Audio
ID/String : 2
Format/String : AAC LC
Format/Info : Advanced Audio Codec Low Complexity
CodecID : mp4a-40-2
Duration/String : 5 min 30 s
Source_Duration/String : 5 min 30 s
BitRate_Mode/String : Variable
BitRate/String : 317 kb/s
BitRate_Maximum/String : 402 kb/s
Channel(s)/String : 2 channels
ChannelLayout : L R
SamplingRate/String : 48.0 kHz
FrameRate/String : 46.875 FPS (1024 SPF)
Compression_Mode/String : Lossy
StreamSize/String : 12.5 MiB (2%)
Source_StreamSize/String : 12.5 MiB (2%)
Language/String : English