ffmpeg - 删除重复的帧块(相同的视频序列两次)

时间:2018-01-11 14:02:47

标签: video ffmpeg transport-stream

知道如何使用ffmpeg从TS文件中删除重复的视频和音频帧块(几秒钟重复具有相同时间戳和帧〜损坏文件的视频序列)?

我试过了:

1)decimate filter

ffmpeg -i input.mp4 -vf mpdecimate,setpts=N/FRAME_RATE/TB out.mp4
  • 重新编码
  • 不会删除几秒钟重复的帧阻止

2)使用同步选项

ffmpeg -vsync vfr -frame_drop_threshold 1500 -i in.ts -vcodec copy -acodec copy -y out.ts
  • 对frame_drop_threshold属性没有帮助,没有在互联网上找到样本用法
  • 不会重新编码输入
  • 不会删除几秒钟重复的帧阻止

似乎ffmpeg有帮助:

  • 只是具有相同帧序列
  • 不在流中重复帧序列
  • 没有删除(丢弃)带有重复时间戳的帧

0 个答案:

没有答案