V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
ericgui
V2EX  ›  程序员

为什么剪映在 windows 和 macbook 上剪辑出来的文件,一个变小了,一个反而变大了?

  •  
  •   ericgui · 2022-05-31 07:58:03 +08:00 · 2803 次点击
    这是一个创建于 667 天前的主题,其中的信息可能已经有所发展或是发生改变。

    macos 是 8G 内存, 剪映 3.0.0

    windows 是 32G 内存,剪映 2.8.5

    说真的,我用很多其他的剪辑软件,在 macbook 都是体积反而变大了,从 mov 格式到 mp4 ,还有压缩,体积变大了

    在 windows 上用剪映 2.8.5 ,是第一次视频品质肉眼看不出变化的情况下,也是 mov 到 mp4 ,文件显著变小

    参数都一样,mov 到 mp4 ,H264 压缩,30fps

    有人遇到类似的问题吗?

    16 条回复    2022-05-31 18:51:36 +08:00
    ZE3kr
        1
    ZE3kr  
       2022-05-31 08:01:38 +08:00
    软件自己在两边系统的实现不一样导致的。大小不一样是因为 Bitrate 不一样
    ericgui
        2
    ericgui  
    OP
       2022-05-31 08:02:55 +08:00
    @ZE3kr 但参数都是一样的。可以把 bitrate 调整一下吗?
    ysc3839
        3
    ysc3839  
       2022-05-31 08:46:12 +08:00
    用的编码器不同吧,在 macOS 上很可能用的是硬件编码器
    13936
        4
    13936  
       2022-05-31 08:49:41 +08:00
    MacOS Ko
    msg7086
        5
    msg7086  
       2022-05-31 09:34:32 +08:00
    视频编码本来就会变大变小。体积变大变小和源文件大小没有直接的关系。
    两个 1G 的视频,可能一个压到 100M ,一个压到 2G 。这很正常。
    moioooo
        6
    moioooo  
       2022-05-31 09:41:13 +08:00 via iPhone   ❤️ 1
    以前看到过 it 之家的文章,说到了硬盘容量缩水的问题,是微软滥用了 GB 和 GiB 。
    GB 是十进制,GiB 是二进制,厂家用 GB 表示容量,而微软的 windows 系统用 GiB 标准识别容量,然后用 GB 表示,所以数字少了。
    1GB = 1000MB =1000000KB=1000000000B
    1GiB= 1024MB=1048576KiB=1073741824B
    Mac 系统,以及手机系统通用 GB 来识别以及表示容量,及 1000 进制。这也意味着,windows 上的文件,拷贝到手机上,文件大小显示会变大。

    所以楼主的问题,是不是进制的原因?
    ericgui
        7
    ericgui  
    OP
       2022-05-31 09:48:17 +08:00
    @moioooo 2G => 3.7 G (mac), 2g => 781M (win)

    同样参数
    ZE3kr
        8
    ZE3kr  
       2022-05-31 09:54:11 +08:00 via iPhone   ❤️ 1
    你再用别的软件压缩一边就可以变小。另外文件后缀不代表文件格式,可以用 mediainfo 或其他类似软件看到文件格式和 bitrate 。比如 MP4 可以是 H264 、MPEG4 、H265 ;他们的效率差了 2-6 倍
    xmumiffy
        9
    xmumiffy  
       2022-05-31 09:55:47 +08:00 via Android
    现在剪影已经可以调节码率了啊
    aliofwind
        10
    aliofwind  
       2022-05-31 10:24:12 +08:00
    剪映在 windows 上是支持 QSV/NVENC 硬件编码、x264/5 软件编码兜底,在 macos 上应该直接用 videotoolbox 接口,但 videotoolbox 码率控制很烂
    ericgui
        11
    ericgui  
    OP
       2022-05-31 10:29:23 +08:00
    @aliofwind iMovie 也是越压越大,我实在受不了。
    lakehylia
        12
    lakehylia  
       2022-05-31 10:29:30 +08:00
    两个平台的编码器不一样。一般转码软件会优先使用硬件编码。
    summersun2021
        13
    summersun2021  
       2022-05-31 11:46:12 +08:00
    影响大小主要看封装格式和分辨率,核心是码率,一个 10m/s 和 2m/s 大小肯定不一样,视频参数对比一下,还有就是 建议别用剪影这些业余 app ,渲染出来的太差。mac 用 fcp ,win 用 pr ,
    ch2
        14
    ch2  
       2022-05-31 12:37:29 +08:00
    一般都用 Adobe 精准控制码率
    ericgui
        15
    ericgui  
    OP
       2022-05-31 13:35:59 +08:00
    @summersun2021
    @ch2 好,我研究一下 Adobe PR ,谢谢二位
    lysS
        16
    lysS  
       2022-05-31 18:51:36 +08:00
    @moioooo "厂家用 GB 表示容量,而微软的 windows 系统用 GiB 标准识别容量,然后用 GB 表示",这完全不符合逻辑啊,系统肯定不是看磁盘的 tag 来判定磁盘容量的。系统通过驱动与磁盘交互,如果真的是一个 GB 、一个 GiB ,那根本不能挂在上
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   3266 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 25ms · UTC 11:53 · PVG 19:53 · LAX 04:53 · JFK 07:53
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.