美文网首页
ffmpeg视频剪切时长不正确

ffmpeg视频剪切时长不正确

作者: leoryzhu | 来源:发表于2019-10-06 10:40 被阅读0次

问题

在windows下使用ffmpeg以下命令剪切视频时,发现剪切后的时长都会比设置的时长长
ffmpeg -ss 00:10 -t 30 -i 0.mp4 -c copy 2.mp4
以上的命令是从10s开始剪30s时长的视频,不过实际出来的时长32s左右

原因

-c copy就是没有重新编码,直接裁剪视频,这样会出现一个问题:如果不重编码的分割视频,就需要对准视频的关键帧分割,比如视频的关键帧在8s处,而你是从10s开始分割,分割就会调整在8s处,这样剪切出来的视频就会比想要的长了

解决

目前我的解决方法就是重新编码视频,去掉-c copy就行了,不过重新编码有点耗时间。有其他的解决方法欢迎指出。

相关文章

  • ffmpeg视频剪切时长不正确

    问题 在windows下使用ffmpeg以下命令剪切视频时,发现剪切后的时长都会比设置的时长长ffmpeg -ss...

  • Android集成FFmpeg并实现视频转码

    通过编译FFmpeg并集成到Android App中实现视频转码,也可以直接执行FFmpeg命令实现视频拼接、剪切...

  • 快速尝试ffmpeg处理视频

    一、安装docker 二、安装ffmpeg 三、剪切视频 四、转换webm

  • FFmpeg

    剪切压缩 视频压缩 -c:v输出视频格式,ffmpeg -encoders 查看支持的格式-preset这些预设值...

  • ffmpeg视频剪切与合并

    剪切视频 这个命令就是从00秒开始裁剪到00+30=30秒结束,总共30秒的视频。这个命令执行很快,因为只是原始数...

  • FFmpeg代码实现视频剪切

    有几天没写FFmpeg代码了,今天趁着有空闲来撸下FFmpeg剪切视频代码,我也是边学习边写,如果有错误,请在评论...

  • ffmpeg: 视频剪切和拼接

  • 02、FFmpeg基础

    opencv--采用FFmpeg的库,进行视频处理 能实现,格式转换,编解码转换,视频剪切,提取,裁剪,复用FFm...

  • ffmpeg 实现视频慢动作/快动作

    ffmpeg 处理视频,可以把视频做成快镜头(文件时长变短),也可以做成慢镜头(文件时长变长)。 1. 快镜头: ...

  • 在Android项目中调用FFmpeg命令

    概述 FFmpeg,命令行非常强大。在PC机上,调用一行FFmpeg命令,就可以对视频文件进行剪切、合并、转码等功...

网友评论

      本文标题:ffmpeg视频剪切时长不正确

      本文链接:https://www.haomeiwen.com/subject/uxlupctx.html