实在蛋疼,只能呼叫万能虎

@Ta 08-01 21:56 506点击
用pr导出的视频,无论怎么修改参数,在手机相册中能显示能播放,但显示的视频时长为00:00,本来也没什么,能播放就行了,但是如果我要在剪映或抖音中使用,就无法列出视频文件,如果要再转一次码又有点麻烦,@老虎会游泳 请教如何解决?


QQ截图20200801215357.png

视频链接

回复列表(9)
  • @Ta / 08-01 22:24

    @echo醉老仙,封装有问题。可以用格式工厂转换封装,比如选择转换为mp4,然后视频编码选Copy,音频编码选Copy。这样就不会发生转码,只是把视频流音频流重新打包一下,很快就可以完成。

    这样转换后应该就可以正常显示时长了。如果还不行,尝试其他封装格式,比如FLV、MKV等。

  • @Ta / 08-01 22:47
    @老虎会游泳,已经尝试输出mp4和flv,并用ffmpeg和格式工厂转换,都不行,现在怀疑是手机问题,但相册不是别时长,剪辑软件不至于跟着相册走吧
  • @Ta / 08-02 10:44

    你这版本有点老@echo醉老仙https://pan.baidu.com/s/1nxoNrWKCHfVC9xtVaL6VEw 提取码:4s9c

    我们终究还是活成了自己讨厌的模样
  • Hik
    @Ta / 08-02 17:44

    喵影工厂不香么
    https://cway.top

  • @Ta / 08-02 20:42
    @方妹,多谢分享。
    @Hik,多谢分享,不过我只有简单的切割需求,需要精确到帧,目前也在找比较好用的剪辑软件,我会尝试用用喵影
  • @Ta / 08-03 23:38
    @echo醉老仙,切割精确到帧,必须重编码,基本上的工具都是用的 ffmpeg 进行切割。
    追求速度,那么就有可能音画不同步;
    追求精确度,那么花费的时间会很长。
  • @Ta / 1天前
    @NowTime@Hik@老虎会游泳@方妹,这里分别有pr导出,ES文件管理器转码,和网页上下载的三种视频编码信息,帮忙看看,pr和它们的主要区别是什么
    QQ截图20200804131654.png
    QQ截图20200804131804.png
  • @Ta / 1天前

    @NowTime,其实有优化方法,只需要给截取部分中第一个关键帧之前的内容进行重编码就可以。后续部分可以直接拷贝。关键帧间隔通常不超过10秒,所以需要重编码的内容可以很少。

    关键帧存储了完整的画面,所以第一个关键帧及其之后的帧,直到要截取的最后一帧为止,都不需要重编码。

    这个思路如此简单,优化又如此大,我觉得ffmpeg是完全有可能已经实现了的。

    其实仔细想一想就发现问题可以更简单。实际上,我们只需要对截取的第一帧进行重编码就可以。因为后续非关键帧存储的都是和前一帧相比的差异。而如果第一帧恰好是关键帧,就不需要重编码,直接截取即可。

    所以如果第一帧不是关键帧,我们就简单的把它编码成关键帧不就可以了。后续非关键帧可以基于这个关键帧继续往后演化,不会遇到任何问题。

    而把第一帧变成关键帧也非常简单,对我们来说,就是拖进度(往前找最近的关键帧)、播放(用后续非关键帧进行演化)、暂停(到达目标帧)、截图(把目标非关键帧变成关键帧)。ffmpeg之类的软件实现这种操作应该是轻而易举。

  • @Ta / 1天前

    @echo醉老仙,我不是视频编码工程专家,我看不出来。我只知道一些原理性的知识。

添加新回复
回复需要登录

[聊天-公共聊天室] 老子这一巴掌: