我有2个不同分辨率的CIF(352 * 288)和D1(704 * 576)的视频文件,都是6fps。 转换具有CIF分辨率持续时间为15:00的视频时。 当转换视频时,D1分辨率持续时间为3:36。 即ffmpeg不理解帧速率D1视频并压缩6fps到25fps而不会丢失帧。
Mediainfo D1 video:
Format : AVC
Format/Info : Advanced Video Codec
Format profile : Baseline@L3.0
Format settings, CABAC : No
Format settings, ReFrames : 2 frames
Width : 704 pixels
Height : 576 pixels
Display aspect ratio : 1.222
Standard : PAL
Color space : YUV
Chroma subsampling : 4:2:0
Bit depth : 8 bits
Mediainfo CIF video:
Video
Format : AVC
Format/Info : Advanced Video Codec
Format profile : Baseline@L2.0
Format settings, CABAC : No
Format settings, ReFrames : 2 frames
Width : 352 pixels
Height : 288 pixels
Display aspect ratio : 1.222
Standard : PAL
Color space : YUV
Chroma subsampling : 4:2:0
Bit depth : 8 bits
为什么呢?以及如何解决它?
-r 6 -filter:v "setpts=4.166*PTS"
不提供。
我使用谷歌翻译。