ffmpeg吧 关注:1,218贴子:4,296
  • 37回复贴,共1

如何解决视频转换后前面几秒画面丢失(定格)问题?

只看楼主收藏回复

把一个视频转换成.mp4后,前8秒画面会丢失(只有声音,但画面定格)。我分析到原因是ffmpeg转换是从第一个关键帧开始转换的,但这个视频首帧为非关键帧,第一个关键帧是出现在第8秒位置。
有大神可以解决这个前8秒画面没有转换的问题吗?需要添加什么参数?


IP属地:广东来自iPhone客户端1楼2023-08-16 17:55回复
    你是截取的吧,截取需要把时间放前面,这样就会从关键帧开始,截取长度会变长。不然就是要直接帧重构。


    IP属地:福建来自Android客户端2楼2023-10-29 23:06
    收起回复
      以下是你发给我的命令,我感觉你是在故意搞事情,如果你只是要从文件 到 文件的编码转换,还出问题,那就是你命令没写对,而且你还没用到时间截取,-probesize 50000000 -analyzeduration 100000000 你本意是用来干啥的?
      ----------------------------------------------------------------------------

      猪卞: 回复 😫赖床达人 :ffmpeg -probesize 50000000 -analyzeduration 100000000 -i input.q sv -c:v libx264 -crf 23 -preset veryslow -c:a copy output.mp4这个指令画面能正常播放,但前一两秒画面有明显缺损绿布 2023-11-2 10:05


      IP属地:上海3楼2023-11-02 19:38
      收起回复
        我来提供一个转码思路:前面掐掉,从第8秒开始转就没事啦,我现在就会压一些Trim纯享版。


        IP属地:浙江4楼2024-03-15 15:43
        收起回复

          NAS里放了一套权游Trim硬字幕纯享版,仅供学习


          IP属地:浙江5楼2024-03-15 15:46
          回复