不同分辨率的两个视频合并后,出现的分辨率问题
来源:2-8 FFmpeg音视频的裁剪与合并命令实战
爱生活的GEEK
2019-06-12
老师你好,我有两个视频,分别是 p1.ts 和 j1.ts,它们的分辨率不同。合并之后,视频是以p1.ts的分辨率为准,导致播放到 j1.ts 的内容时图像变化很大。
下面是主要数据参数:
- p1.ts 数据

- j1.ts 数据

- inputs.txt 文件内容
file 'p1.ts' file 'j1.ts' - pj.mp4 数据

问题
第一个问题:使用 ffmpeg -f concat -i inputs.txt pj.mp4命令,执行时发现 pj.mp4 的 Input 信息中的视频流的数据只有 p1.ts 的,从输出的 Output 信息来看,视频流的数据也是以 p1.ts 为准的,这是为什么? 难道是因为在合并的时候默认使用文件列表的第一个文件作为基准吗?
第二个问题:如何让合并的视频内容展示原来的分辨率?即播放到 p1.ts 内容的时候,它的分辨率是 1024x576 [SAR 1:1 DAR 16:9] ;而播放到 j1.ts 内容的时候,它的分辨率是 720x1280 [SAR 1:1 DAR 9:16]
第三个问题:不同的分辨率视频进行合并的时候,应该怎样处理才最好?
写回答
1回答
-
李超
2019-06-12
不同分辨率的视频在合并之前要先进行转码,将它们统一成一个分辨率。
00
相似问题


