video - FFMpeg - 删除重复帧后修剪视频

标签 video ffmpeg duplicates

我通过此命令从视频中删除了许多重复帧(并完全删除了音频)

ffmpeg -i scene.mkv -vf mpdecimate,setpts=N/FRAME_RATE/TB -map:v 0  scene3.mp4

(来自 Mulvya 的 answer,再次感谢)。

生成的视频没问题,但总持续时间不会改变 - 原始视频的最后一帧被卡住以填充剩余时间(播放视频时)。

有没有什么方法可以修剪视频,使其在最后一帧结束?

最佳答案

map 语法应该是

ffmpeg -i scene.mkv -vf mpdecimate,setpts=N/FRAME_RATE/TB -map 0:v scene3.mp4

关于video - FFMpeg - 删除重复帧后修剪视频,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42879809/

相关文章:

c++ - VC++2010中使用Direct3D9和FMOD自由播放音视频

php - 当我尝试使用 php 文件时,ffmpeg 显示 null

FFMPEG 解码太慢 (avcodec_send_packet()/avcodec_receive_frame())

video - 如何通过javascript在像ffmpeg风格的 Canvas 中绘制马赛克?

javascript - 检查映射数组中的项目是否共享值

Android:如何从 Assets 中播放视频?

video - SlimDX/DirectX 中的 YUV 覆盖?

javascript - 保持两个 YouTube 视频彼此同步

ffmpeg - 使用 FFmpeg 时删除连续重复的帧

MySQL 忽略非主键上的重复项