请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

不同分辨率的两个视频合并后,出现的分辨率问题

老师你好,我有两个视频,分别是 p1.ts 和 j1.ts,它们的分辨率不同。合并之后,视频是以p1.ts的分辨率为准,导致播放到 j1.ts 的内容时图像变化很大。

下面是主要数据参数:

  • p1.ts 数据
    p1.ts的数据
  • j1.ts 数据
    j1.ts数据
  • inputs.txt 文件内容
    file 'p1.ts'
    file 'j1.ts'
    
  • pj.mp4 数据
    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]

第三个问题:不同的分辨率视频进行合并的时候,应该怎样处理才最好?

正在回答 回答被采纳积分+3

1回答

李超 2019-06-12 13:16:05

不同分辨率的视频在合并之前要先进行转码,将它们统一成一个分辨率。

0 回复 有任何疑惑可以回复我~
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信